Завершен

При просмотре факта не отображается дополнительное поле

Инна Хромченкова 9 лет назад обновлен Сергей (Специалист) 9 лет назад 14

в новом документе "Перемещение по местам хранения" добавлено 4 дополнительных поля строки:

Place1, Place2, barcodeCell1, barcodeCell2

в алгоритме они успешно заполняются, для подтверждения корректного заполнения реквизитов я дополнительно вывожу сообщения с их значениями

Place2.jpg

в качестве результата в Place1 и Place2 я получаю наименование ячеек.

когда я перехожу в просмотр факта у меня выводятся данные только Place1

факт.jpg

та же ситуация и при выгрузке документа:


<Fields capacity="8">

- <FieldValue fieldName="code">
<Value clr:Type="String">20000000051223</Value>
</FieldValue>
- <FieldValue fieldName="barcode">
<Value clr:Type="String">20000000051223</Value>
</FieldValue>
- <FieldValue fieldName="descr">
<Value clr:Type="String" />
</FieldValue>
- <FieldValue fieldName="price">
<Value clr:Type="Decimal">0</Value>
</FieldValue>
- <FieldValue fieldName="Place1">
<Value clr:Type="String">B-1-3-16</Value>
</FieldValue>
- <FieldValue fieldName="barcodeCell1">
<Value clr:Type="String">000000151</Value>
</FieldValue>
- <FieldValue fieldName="serial">
<Value clr:Type="String" />
</FieldValue>
- <FieldValue fieldName="barcodeCell2">
<Value clr:Type="String">000000009</Value>
</FieldValue>
</Fields>
Начат

Добрый день,

Можете прислать конфигурацию, передадим программистам, проверят.

Добавьте выделенную строку в алгоритм

но ведь Place1 без неё записывается

Проверьте так как на скриншоте. Протестироватть конфигурацию программист сможет только завтра.

Здравствуйте, что ответили программисты?

Добрый день!

Вы присваиваете значение в SelectedProduct, но запись в документ идёт из буфера, куда это значение никак не попадает.

с Place1 аналогично но он записывается корректно, не понимаю в чем между ними разница.

C Place1 не аналогично, он попадает в буфер, например, вот здесь:


А с Place2 получается, что оно занесено в SelectedProduct, а следом за этим идёт запись буфера в документ. Т.е. это значение просто не может туда попасть:


Вообще, из вашей конфигурации не вполне понял, зачем Вы пользуетесь буфером вместо действия "Прямая запись в документ из SelectedProduct".

Большое спасибо за объяснение!

дело в том что я только начала работать с вашим программным продуктом и за основу взяла ваш код процесса "Основной процесс перемещение". Среди множества непонятного буфер не первоочередная проблема, так же я не нашла статьи в которой расписывались преимущества и недостатки разных способов записей

Это просто разные инструменты, поэтому сравнивать их некорректно.

Удачи в освоении нашего продукта!

Вам может быть полезен раздел нашего сайта, посвящённый разработке.

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