Завершен

Получение значения реквизита шапки докмента

gusyatnikov 13 лет назад 5
В шапку документа добавил дополниткльный реквизит "Клиент" типа строка. В этот реквизит записываю значение, всё замечательно заносится. Пытаюсь вывести на экран значение переменной {Document.Клиент}, а занесённое значение не выводится. Похоже значение переменной {Document.Клиент} пусто. В чем может быть проблема?
А как определили, что "всё замечательно заносится"?
Вообще говоря, никакой "распространенной ошибки" тут не видно. Во-первых, если в документ попало такое поле, то это должно быть видно в xml-файле документа. Во-вторых возможно где-то ошибка в названии поля - нужно попробовать копипаст названия прямо из xml-файла документа в панель управления, например.
Подскажите, как воспользоваться переменной из XML файла "Приход на склад", который загружен на терминал? (нужно вывести на экран значение переменной Place)
Содержание файла:

<?xml version="1.0" encoding="utf-8" ?>
- <Document xmlns:clr="http://schemas.cleverence.ru/clr"; createDate="0001-01-01T00:00:00" deviceId="2306-032695018F-4A2FCD00-00000000-000000" deviceIP="" deviceName="" documentTypeName="Приход на склад" id="Приход на склад №015" name="Приход на склад №015" appointment="Терминал" userId="Терминал" userName="Терминал" warehouseId="1">
- <DeclaredItems capacity="4">
- <DocumentItem currentQuantity="10" declaredQuantity="5" expiredDate="0001-01-01T00:00:00" packingId="1" productId="1" registeredDate="0001-01-01T00:00:00">
<BindedLine>null</BindedLine>
- <Fields capacity="4">
- <FieldValue fieldName="cost">
<Value clr:Type="Double">0</Value>
</FieldValue>
- <FieldValue fieldName="Place">
<Value clr:Type="String">3-Б-17/1(1)</Value>

</FieldValue>
</Fields>
</DocumentItem>
Разобрался.
Взял переменную {SelectedProduct.Product.cost}, а значение добавил в справочник номенклатуры (файл) под именем cost (занёс в нее ячейку хранения)
Разобрался.
Взял переменную {SelectedProduct.Product.cost}, а значение добавил в справочник номенклатуры (файл) под именем cost (занёс в нее ячейку хранения)

cost был заведен в типовой конфигурации для хранения цены. Вы также вполне могли завести у товара еще одно поле Place, или просто по-русски назвать "Место" и выгружать в нее ваши данные.

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