Заполнить поля нового документа из внешней обработки. #144749


#0 by lirien
Добрый день. У меня сейчас 2а варианта: 1. Создать кнопку на форме документа и по нажатию вызывать внешнюю обработку. Все замечательно, кроме одного, Как получить доступ из обработки, к документу, из которого была запущена эта обработка? 2. Сперва открывать форму внешней обработки. В ней создавать новый документ, заполнять его как надо, а потом показывать его на всеобщее одобрение и анализ. В этом варианте тоже подводные камни оказались (для меня по крайней мере): - Как добавить внешнюю обработку в меню профиля - Как открыть форму нового документа без выполнения метода "Запись" У меня только так получилось: Можно ли как-нибудь обойтись без "Док.Записать"? Чтобы форму можно было открыть без записи после того, как реквизиты нового документа были заполнены. ОткрытьФорму("Документ.МойДокумент"); Открывает, но мне нужно, чтоб он сразу открывался с заполненными обработкой полями.. Подскажите что-нибудь, пожалуйста.
#1 by skunk
можно ... но только без ТЧ ...
#2 by lirien
Что значит без ТЧ? Что именно можно и как :) если не секрет
#3 by skunk
ТЧ - табличная часть документа...
#4 by lirien
Хм.. и первый и второй варианты? Т.е. есть три выхода.. либо отказаться от использования внешней обработки.. либо передавать через "Форма.Параметр" таблицу значений либо смириться с тем, что открыть форму документа можно только после метода "Записать" и при отказе от заполнения документа спрашивать - хочет ли пользователь записать документ, если нет, тогда выполнить Док.Удалить Ни один из вариантов мне не нравится :(
#5 by 427
открыть форму дока можно и без "Записать"... Но это можно только избранным...
#6 by GrayT
Если есть возможность изменять модуль формы документа, то ни каких проблем...
#7 by skunk
внешня обработка тут ни причем... да... если надо заполнять ТЧ ... только Форма.Параметр
#8 by GrayT
Не только
#9 by GrayT
Хотя.... - параметр нужен :)
#10 by lirien
Да вроди избранный, но всеравно не получается :) Тогда как? Возможность вродибы есть.
#11 by lirien
:) А у этого форума есть определенная особенность. Все здесь любят говорить загадками.
#12 by skunk
а если создать... записать... и потом открыть... я делал так обычно... хотя записать ему не нравиться... ну записаный док... это не проведеный... а если записать... заполнить... открыть... и смотреть контекст... как только док закрыли... смотреть статус... если проведен... оставить в покои... нет удалить
#13 by GrayT
Эт точно - пальцы гнут :) Если есть возможность менять модуль формы дока: 1 - передать ТЗ в параметре и заполнить. Впрочем об этом уже говорилось 2 - ПриВводе нового открыть вызывающую обработку еще раз, и передать в нее контекст документа. ПРи повторном открытии в обработке заполнять ТЧ по этому контексту. Кстати. Можно открыть форму модально, тогда можно сразу через контекст заполнять.
#14 by 427
якуею.... а в поиск сходить впадлу?
#15 by lirien
2GrayT: Спасибо Попробую.
#16 by lirien
2GrayT: Спасибо Попробую.
#17 by Рупор абсурда
Скунки, можно заполнить ТЧ тоже ...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

Похожие вопросы 1С

В этой группе 1С