Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Создание и заполнение документа во внешней обработке

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

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

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

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует