Завершен

Дополнительные поля и 1С

Artem Shamsutdinov 8 лет назад обновлен Алексей (Рук. ТП) 8 лет назад 7

Добрый день!

В MobileSMARTS для определенного типа документа создано дополнительное поле. Поле заполняется путем предварительного сканирования данных. Необходимо это поле поместить в дополнительный реквизит документа в 1С. Используется модуль автоматической загрузки/выгрузки документов.


Мои варианты:

1) настроить заполнение табличной части "Дополнительные реквизиты" в настройках модуля автоматической выгрузки/загрузки документа. В этом случае ва обработке идет заполнение только этой "сохраненной настройки" и не заполняется основная таблица "Товары"

2) использовать дополнительный произвольный код не могу, так как не смогу обратится к документу ТСД на сервере, так как произвольный код выполняется после успешной записи в 1С, но в этом случае документ ТСД с сервера удаляется.


Как можно прочитать дополнительное поле и записать в доп.реквизит документа?


Спасибо!

Начат

Добрый день!

Можно использовать произвольный код, документ никуда не пропадает, пропадает он только после выполнения автомодулем всех операций.

В произвольном коде:

Результат = СтрокаТабличнойЧастиДокументаТСД.ПолучитьПоле("поле"); - для табличной части, главное что бы документе было заполнено это поле.

Добрый день, Сергей!


С помощью произвольного кода удалось получить желаемый результат.

спасибо!

Произвольный код можно посмотреть в аналогичных операциях, например заполнения цен, характиристики, единицы измерения(упаковки) - для табличной части.

Добрый день, Сергей!


Спасибо, попробую вариант с произвольным кодом.

О результатах отпишусь!

Добрый день!

Сообщите о результате.

Добрый день!


Да, спасибо, произвольным кодом удалось решить проблему!

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