Имя: Пароль:
1C
 
2 формы и Табличный документ
0 Peshalkin
 
28.09.20
08:16
Добрый день, такая проблема, на первой форме есть кнопка и поле табличного документа, по нажатию на кнопку, открывается вторая форма с реквизитами(поле ввода), и так же кнопка, по нажатию которая 2я форма передаёт их первой и на первой форме происходит создание таблицы значений, заполнение её и после уже вывод макета и заполнения + расчет опр. колонки, после чего производится вывод этой ТЗ в поле табличного документа, выводится и расчитывается всё как нужно, только с 1м нюансом, когда второй раз выполняешь данное действие, то таблица создаётся новая ниже первой, а нужно, что бы данные заносились в ту же самую таблицу, подскажите пожалуйста, как это реализовать?
Часть кода, который находится на первой форме и получает данные от 2й формы:


&НаСервере
Процедура ДобавитьСтрокуЗавершение(ОтветФормы, ДополнительныеПараметры) Экспорт
    
        Таблица = новый ТаблицаЗначений;                            
        Таблица.Колонки.Добавить("ФИО");
        Таблица.Колонки.Добавить("Должность");
        Таблица.Колонки.Добавить("Оклад");
        
        ДобавлениеСотрудника = Таблица.Добавить();
        ДобавлениеСотрудника.ФИО = ОтветФормы.ФИО;
        ДобавлениеСотрудника.Должность = ОтветФормы.Должность;
        ДобавлениеСотрудника.Оклад = ОтветФормы.Оклад;
        
        Макет = РеквизитФормыВЗначение("Объект").ПолучитьМакет("Макет");
1 hhhh
 
28.09.20
11:06
(0) вообще-то &НаКлиенте должна быть процедура
2 FIXXXL
 
28.09.20
13:34
(0) у тебя при каждом вызове
Таблица = новый ТаблицаЗначений
сделай реквизит формы с типом ТЗ, в него добавляй, очищай таб.док и выводи заново