Имя: Пароль:
1C
1С v8
Создание и заполнение документа во внешней обработке
0 Flempy
 
22.08.18
13:53
Необходимо программно создать документ "внутренне потребление товаров" и заполнить его данными из запроса. Запрос имеется и заполнение документа вроде как тоже, но как передать этот документ на форму, чтобы у пользователя была возможность редактирования и в итоге он сам принимал решение, проводить этот документ или нет. Пробую через процедуру "ВыполнитьКоманду".
Предприятие 8.3 (8.3.11.3034)
ERP Управление предприятием 2 (2.4.3.160)
1 Franchiser
 
гуру
22.08.18
13:54
ОткрытьЗначение()
2 Flempy
 
22.08.18
13:56
(1) ОткрытьЗначение(МойДокумент)
так?
3 Franchiser
 
гуру
22.08.18
13:59
ОткрытьЗначение(МойДокумент.Ссылка)
4 Flempy
 
22.08.18
13:59
(1) у меня заполнение документа происходит на сервере, как мне передать заполненный документ на клиент?
5 Franchiser
 
гуру
22.08.18
14:01
ТвойДокумент = ПолучитьЗаполненныйДокумент();

функция ПолучитьЗаполненныйДокумент()
твойДокумент = Новый Документ.Поступление;
...

Возврат твойДокумент;
КонецЦункции
6 Flempy
 
22.08.18
14:11
(5)  Выводит ошибку
Ошибка преобразования данных XDTO
7 Tonik992
 
22.08.18
14:18
Че-то какая-то шляпа просходит. Ниче не понятно что делали, что делаете.

Общие рекомендации такие:
1. Ели программно заполняется документ и записывается в базу, тогда надо в клиентскую процедуру передать ссылку на этот документ, и далее использовать ПоказатьЗначение(Ссылка).
2. Если программно заполняется документ, но не записывается в базу, тогда вам нужно заполнять данные формы.
См. тут - http://catalog.mista.ru/public/118784/
8 Flempy
 
22.08.18
14:24
(7) Спасибо за помощь. Да, я уже читал эту статью и переделал под свою обработку, все работало и форма открывалась заполненная. Но как сказал мой "начальник", этот метод не подходит, мол не нужно работать с формой документа, и необходимо работать именно с самим объектом
9 Numerus Mikhail
 
22.08.18
14:28
(8) То что тебе надо в первом же вопросе по ссылке выше. Заполняешь объект и потом засовываешь его в пустую форму
10 Flempy
 
22.08.18
14:43
(9) А если у меня запрос для нескольких документов (для каждой организации), такое прокатит?
11 Tonik992
 
22.08.18
14:44
(10) а че нет.
http://catalog.mista.ru/public/372430/
делаешь в цикле на клиенте
12 Flempy
 
22.08.18
14:46
(11) Большое спасибо, буду пробовать
Закон Брукера: Даже маленькая практика стоит большой теории.