Из обработки открыть форму и заполнить ТЧ незаписанного документа #123949


#0 by Редкий гость
#1 by Макс 1С
ага... подключи формекс.... и усё будет
#2 by qwertyadmin
глобальная переменная нужна
#3 by Макс 1С
и что? поподробнее можно?
#4 by Муму после всплытия
гы..................... "сильно заколдован, сосать придется"
#5 by ymv
А в качестве переменной "Док" не судьба передать список того, что надо запихнуть в табличную часть и в форме документа ее обработать?
#6 by Sasha
Действительно ТЧ не заполняется, зато можно два выхода:1.В Цикле создаем ТЗ по аналогии с ТЧ документа и делаем так:Док.ЗагрузитьТабличнуюЧасть(ТЗ);2.В Цикле создаем ТЗ по аналогии с ТЧ документа и делаем так:ОткрытьФорму("Документ.АктСверки",ТЗ);а в процедуре ПриОткрытии в модуле документа уже получаем ТЗ через Форма.Параметр и заполняем ТЧ изнутри документа...
#7 by qwertyadmin
#8 by Редкий гость
нельзя... что ж делать-то...Передавать через контекст СписокЗначений и процедуре ПриОткрытииСЗ=Форма.Параметр;...выбираем из списка, проверяем тип значения, в зависимости от типа пихаем в реквизиты шапки или в ТЧТак?
#9 by Sasha
лишний ход, можно просто параметром в открываемую форму ТЗ передать...
#10 by ymv
2 Ищем кувалду... чтобы забить 1 гвоздик %)
#11 by qwertyadmin
#12 by Макс 1С
если мы начинаем курочить модуль открываемого документа... то ответ в ... зачем нужна глобальная переменная?...а если мы не трогаем модуль открываемого документа, то без формекса - курить бамбук ;-)
#13 by Редкий гость
и при закрытии формы обработки удалять строки и колонки из глобальной таблицы?
#14 by Sasha
А чем не устраивает. Оба варианта рабочие ;-)
#15 by Макс 1С
это ко мне? а при чем здесь глобальная таблица.... читай там все написано или в или качай формекс
#16 by Редкий гость
ну не все же сразу доходит...
#17 by Редкий гость
Первый вариант нравится, если конечно работаетСпасибо всем
#18 by Макс 1С
извиняюсь... первый вариант из скорее всего не сработает, не углядел до конца... или правишь модуль документа или формекс.....
#19 by Редкий гость
Да, не работает
#20 by Макс 1С
я так и думал....если можешь править модуль формы документа, тогда при ОткрытьФорму("Документ.АктСверки",Параметры); - передавай в форму параметры, какие хочешь.... и заполняй в самой форме через Форма.Параметресли модуль править нельзя тогда ничего тебе кроме формекса не поможет... какой раз уже пишу ;-)
#21 by Sasha
Хм, а у меня работает, только что проверил...У вас какой релиз? у меня 21,,,
#22 by Макс 1С
а у тебя формекс есть?
#23 by Макс 1С
+22 пора бежать... не обязательно использовать формекс явно... достаточно просто подключать длл ПриНачалеРаботы и все будет работать, как это не странно.Недели 2 или 3 тому назад, это здесь обсуждалось уже......
#24 by Редкий гость
на записанном документе?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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