Завершен

Не запоминается значение выбора

Максим_ 8 лет назад обновлен Алексей (Рук. ТП) 8 лет назад 3

Добрый день! Создал вот такую операцию


<Operation fullscreen="Inherit" name="ВыборСпецификации"><Actions count="2"><InvokeMethodAction connectorId="OneC_DriverConnector" errorDirection="undo" id="b8e204e8-953d-4a88-a9d9-51b65e89471b" indent="2" methodName="ПолучитьСписокСпецификаций" nextDirection="" sessionVariable="РезультатЗапроса" showErrorText="True" timeoutDirection="" timeoutMessage="Время ожидания результата истекло." waitingTime="0"><Parameters count="2"><InvokeParameter name="UserId" type="String" value="{CurrentUser.Id}" /><InvokeParameter name="КодПродукции" type="String" value="{SelectedProduct.Product.Id}" /></Parameters></InvokeMethodAction><FieldEditAction autoCloseTime="0" backgroundImage="" eanAI="None" editType="Session" fieldName="Спецификация" fieldType="String" format="" fullscreen="Inherit" id="dc519f59-a84d-43ed-84c3-702749dc010b" indent="2" listItemFormat="" name="" nextDirection="return" rememberPreviousValue="False" setForBuffer="False" showEditBox="True" showList="True" sizeType="Normal" transactionNotch="False" viewItems="{РезультатЗапроса.SpecItems}" welcomeText="Выберите спецификацию:"><Columns count="1"><ItemsColumn align="TopLeft" allBorder="0" backColor="White" bottomBorder="0" format="{Item.ТекстВСписке}" leftBorder="0" rightBorder="0" topBorder="0" width="100%" /></Columns><KeyJumps count="1"><KeyToAction action="abort" barcode="" condition="" key="Escape" modifiers="None" /></KeyJumps><Query copySelection="False" documentLines="Declared" whereExpression=""><Fields count="0" /><GroupBy count="0" /><SortBy count="0" /><Where count="0" /><WhereRootElement>null</WhereRootElement></Query></FieldEditAction></Actions><Parameters count="1"><FieldInfo eanAI="None" fieldName="SelectedProduct" fieldType="Object" isSQLIndex="False" isSQLKeyIndex="False" isSQLSubstringIndex="False" valueTemplate="" /></Parameters><Returns count="1"><ReturnFieldInfo eanAI="None" fieldName="Спецификация" fieldType="String" isSQLIndex="False" isSQLKeyIndex="False" isSQLSubstringIndex="False" returnNull="False" valueTemplate="" /></Returns></Operation>


В ней с помощью вызова метода внешней системы получаем список спецификаций и пытаемся сделать выбор одной из них с помощью действия "Редактирование поля". Хотя спсиок спецификаций виден на экране, но при выборе результат выбора не появляется в переменной, которую указал в свойстве "имя редктируемого поля". Причем если разрешить ручное редактирование и ввести в контрол что-нибудь, то это "что-нибудь" запсиывается. Почему так происходит, подскажите в какую сторону копать?

Добрый день!

В переменной, заданной в "Имя редактируемого поля" будет введенное в поле значение, выбранная строка сохраняется в переменной SelectedItem.

Спасибо большое, получилось!!!

Сервис поддержки клиентов работает на платформе UserEcho