Принять товар

Шишикин Иван 3 года назад в Прочие разделы / - Вопросы по разработке обновлен Сергей (Специалист) 3 года назад 7

Проф WiFi онлайн


Совсем запутался.


Давайте еще раз по полочкам.

Мне нужно через ТСД принять товар.
Товар можно принять только ИЗ Заказа поставщику.
Документы Заказ поставщику в ТСД я отбираю.
Товар в ТСД вижу, кол-во по заказу вижу.
Сравнения Факт и План делается.
Дальше. В промежуточной базе, стоит выгружать документ в 1С как Поступление товара.
Документ выгружается. Отсканированный товар выгружается.
Но теряется связь Заказа поставщику и документа поступления.


В 1С УТ в документе поступления есть Поле Шапки документа 1С есть поле ПоступлениеПоЗаказам.

Как туда записать ссылку на Заказ на основании которого мы делаем поступление???


Помогите !!!


Мы запросили документ из 1С. (Заказ клиента)

Он попадает в ТСД как Документ ЗаказПоставщику. ( и хранится если начать его принимать и потом выйти временно)

Далее по нажатию кнопки Завершить - Документ отправляется в 1С. И через промежуточную базу, конвертируется в документ Поступления Услуг и Товаров.

Вроде все верно.

Но тогда вот вопрос:
Если я при получении документа ЗаказПоставщику создал Доп поле «СссылкаНаЗаказ» и ему при получении на ТСД присваиваю
Результат=Документ1С;

Через просмотр результатов, Поле Заполнилось и в нем указано:
СсылкаНаЗаказ Заказ поставщику ВКЦБ-011444 от 30.11.2016 11:27:04



Теперь я Завершаю работу с документом.

И в Промежуточной Базе говорю:
Что Полю в Шапке документа 1С :
ПоступлениеПоЗаказам мы назначаем Значение поля СсылкаНаЗаказ

(Само поле мы в Панели управления в доп поля Шапки для нужного типа документа создали)
Но в ниспадающем списке (Поля из Шапки документа в ТСД) этого поля нет.
А Если я прописываю руками - то ошибок нет. Но поле не заполняется.

Хотя вроде по логике все должно оплучаеться.
Может я не правильно понимаю логику работы?

Установленный продукт:
Проф Wifi
Версия драйвера:
проф
Типовая конфигурация драйвера?:
Да
Операционная система:
win7
Версия и конфигурация 1С, и режим работы (Файловы или Серверный):
SQL УТ11.1
Типовая конфигурация 1с?:
Да
Модель ТСД:
smart droid

Добрый день!

Пришлите произвольный код которым вы заполняете шапку документа.

В настройках заполнения попробуйте в поле шапки "СсылкаНаЗаказ"

Результат = Документ1СОснование;


Результат=Документ1С;




Вот что дает на просмотр результата заполнения документ ИЗ 1с в ТСД



Далее заполняем ИЗ ТСД в 1С в Документ Поступления товара и Услуг



Поле не заполняется

Пробовали сделать вот так:

Документ1СОбъект.ПоступлениеПоЗаказам = Документ1СОснование ;



НИЧЕГО не заполняется.



Так делать нельзя, вы выгружаете текст, а хотите получить ссылку.

В произвольном коде при загрузке в документ поступления надо выдавать "Результат":

Результат = Документ1СОснование;


Вы получите ссылку на документ из которого вы выгружали.

Это надо делать В момент Загрузки документа ИЗ 1с в ТСД ?

Тогда пишет ошибку: (пока делает запрос докумнетов)


#Ошибка выполнения операции - #Ошибка выполнения операции: "ОбщийМодуль.УниверсальныеМеханизмы(5122)": Ошибка компиляции при вычислении выражения или выполнении фрагмента кода: "(1,19)": Переменная не определена (Документ1СОснование) (1С: версия приложения = "8.3.9.2170", название конфигурации = "УправлениеТорговлей", редакция= "11.1.10.173", версия драйвера = "3.0.0.111", режим работы основной базы = "серверный", режим работы базы драйвера= "файловый")

А если это делать в момент ЗАгрузки документа ИЗ ТСД в 1С

И вписать в поле Шапки

Результат = Документ1СОснование ;


ТО НИЧЕГО НЕ ЗАПОЛНЯЕТСЯ

Предоставьте удаленный доступ на support@cleverence.ru

Поступление по заказам - это поле Булево, где проставляется флаг, поле для заполнения ссылкой на документ является ЗаказПоставщика.


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