Как из обработки ( в табличной части) передать значение в табличную часть д #201481


#0 by Magnat_1
Как из обработки ( в табличной части) передать значение в табличную часть документа по двойному клику. Процедура в обработке формы: Процедура в документе (Модуль формы) Так не возвращает и не записывает в документ ничего. Почему?
#1 by Magnat_1
То есть в обработке находится ТаблицаЗначений. Надо при двойном нажатии чтобы значение автоматически записывалось в форму документа.
#2 by Ёпрст2
Чего передаешь в КликВыбора ?
#3 by Razgon_off
Я делал так    ТаблицаВыбора = СоздатьОбъект("ТаблицаЗначений"); Посмотри может подойдёт
#4 by Razgon_off
Куски правда здоровые вырезать лень было.... =). Но суть та же
#5 by Magnat_1
В КликВыбора передаю название документа - Документ, который надо записать в Форму документа в табличную часть.
#6 by Ёпрст2
Ты определись для начала, что ты открываешь - модальную форму обработки(открытьФормуМодально) или подбор (ОткрытьПодбор) ...
#7 by Magnat_1
А что делает твоя программа? Она из Документа записывает в Обработку значения. А мне надо чтоб из обработки, которая вызывается при нажатии на кнопку (в Документе), можно было двойным щелчком вставить ячейку в табличную часть документа. Как лучше это организовать?
#8 by Razgon_off
Вообще то прога передает в обработку значения, а потом при выборе возвращает выбранное значение в табличную часть документа как раз то что тебе нужно (процедура выполнить).
#9 by Valery
ОткрытьФорму надо использовать, в уже и пример привели. Когпай в этом направлении. Про подбор не понял, зачем вызывать подбор, если передаваемый документ уже выбран в обработке.
#10 by Magnat_1
А процедура Выполнить должна находится в модуле формы документа или в модуле документа?
#11 by у лю 427
юзай обработку в режиме Подбора и будет тебе счастье....
#12 by у лю 427
либо из обработки делай повторное открытие дока и там добавляй....
#13 by у лю 427
либо поймай одного из авторов ВК за рекламу МТС и опять тебе будет счастье...
#14 by Magnat_1
Значит значение выбирается не при двойном клике, а при нажатии в обработке на кнопку Выполнить, так?
#15 by Razgon_off
Тебе всё-равно форму доки открывать прийдётся с обработки туда и передавай. Или с доки вызывай обработку выбирай чё там нужно и возвращай в док
#16 by Razgon_off
Можешь поставить выполнить в диалоге ТЗ тогда и по двойному щелчку.
#17 by Magnat_1
Конт это что? и почему 2 раза Номер строки?
#18 by Magnat_1
Конт это что? и почему 2 раза Номер строки?
#19 by Razgon_off
ЖКК - Параметры Выгрузить. А конт  -  это форма.Параметр, то бишь параметр который передался в обработку. если ты с док-та обработку не вызываешь тебе это не нуна
#20 by у лю 427
всякую фигню советуют....
#21 by Magnat_1
А где написано Куда выгружать данные в какой столбец в документе????
#22 by Razgon_off
#23 by Magnat_1
Я вызываю обработку с документа, но возвратить значение из документа мне надо не на это же место, откуда я брал параметр (Конт). То есть параметр Конт я брал из поля, и в обработке помещались только документы этого контрагента. А сейчас мне надо Документ, который относится к данному контрагенту вставить в табличную часть Документа (а не в поле Контрагент).
#24 by Razgon_off
Сделай больше колонок ТЗ в обработке ты всё равно передаёшь в форму док-та строку ТЗ. а затем   Тов = ТаблицаВыбора.ПолучитьЗначение(1,<НомерКолонки>); и потом Своему реквизиту присваивай Тов. Ну или как ты там всё это поназывал.
#25 by Magnat_1
А куда все это записывать, если в документе должны эти записи появится, без взаимодействия с ним (в предопределенной процедуре какой-то?). Только в обработку тыкаешь и они в документе появляются. Куда эти строки записывать?
#26 by у лю 427
все можно делать в обработке подбора....
#27 by Magnat_1
В какую процедуру и где она будет находится или в обработку?
#28 by Razgon_off
Смотря из какой процедуры док-та ты обработку вызываешь там и будет находиться. А чтоб в документе не  сразу появлялись промежуточную переменную используют
#29 by Magnat_1
А если мне в документ надо выгрузить не параметр который передался в обработку из этого же документа, а на основе этого параметра сведения? То тогда вместо Конт что записать?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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