Завершен

Заполнение документа 1с

toga 11 лет назад 1
Здравствуйте.
Имеется документ "Приход на склад", в котором есть поля ТЧ "номенклатура", "кол-во" и "Заказ Покупателя". В документе ТСД есть доп.поле "ИдЗаказаПокупателя". В него, пишется, при загрузке документа из 1с:
результат = СтрокаТабличнойЧастиДокумента1С.ЗаказПокупателя.УникальныйИдентификатор();все проходит хорошо.
Но при закрытии документа не могу обратиться к этому полю.
результат = СтрокаТабличнойЧастиДокументаТСД.ПолучитьПоле("ИдЗаказаПокупателя");
выдает пустое значение.

Каким образом можно еще обратиться к доп полям документа ТСД?
Вопрос снимается, все удалось решить через тех.поддержку. Ответ был таков:

В документе есть две коллекции строк: СтрокиПлан (DeclaredItems) и СтрокиФакт(CurrentItems). Поле "ИдЗаказаПокупателя" есть в строках план, а загрузка у Вас, видимо, из строк факт.
В строке документа из фактической части может быть ссылка на соответствующую строку из плановой части (если на терминале производится запись в плановые строки).
Поле из связанной строки можно получить так:
результат = СтрокаТабличнойЧастиДокументаТСД.BindedLine.GetField("ИдЗаказаПокупателя");
вдруг кому то пригодится.

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