Заполнение табличной части документа из внешней обработки - с формой для задания параметров заполнения
Добрый день!
Есть рабочая внешняя обработка, которая заполняет табличную часть выбранного документа. В обработку добавлено несколько реквизитов, которые выведены на форму обработки. В том числе один из реквизитов, он называется "Документ" - это тот самый документ, табличную часть которого заполняем. Также на форме несколько кнопок: "Чтение файла", "Загрузка". Также на форме табличная часть с данными, которые будут прочитаны из файла и которые будут загружаться. Все это работает.
Также сделала так, чтобы эта внешняя обработка была подключена к документу как кнопка "Заполнить" и чтобы по этой кнопке также открывалась форма из обработки, в которую мы введем реквизиты и будем жать кнопки "Чтение файла" и "Загрузка".
Теперь нужно после загрузки данных закрыть форму обработки и обновить форму документа, в котором была нажата кнопка "Заполнить".
Как это сделать из внешней обработки? Обновить форму ВладелецФормы, и закрыть форму обработки? Это возможно?
Есть рабочая внешняя обработка, которая заполняет табличную часть выбранного документа. В обработку добавлено несколько реквизитов, которые выведены на форму обработки. В том числе один из реквизитов, он называется "Документ" - это тот самый документ, табличную часть которого заполняем. Также на форме несколько кнопок: "Чтение файла", "Загрузка". Также на форме табличная часть с данными, которые будут прочитаны из файла и которые будут загружаться. Все это работает.
Также сделала так, чтобы эта внешняя обработка была подключена к документу как кнопка "Заполнить" и чтобы по этой кнопке также открывалась форма из обработки, в которую мы введем реквизиты и будем жать кнопки "Чтение файла" и "Загрузка".
Теперь нужно после загрузки данных закрыть форму обработки и обновить форму документа, в котором была нажата кнопка "Заполнить".
Как это сделать из внешней обработки? Обновить форму ВладелецФормы, и закрыть форму обработки? Это возможно?
По теме из базы знаний
- Заполнение табличной части "Товары" документа "Поступление товаров" (многоскладское) по документу "Реализация товаров и услуг" (УТ 10.3)
- Загрузка чеков ФНС в документы 1С:БП, 1С:УНФ, 1С:ERP, 1С:КА и 1С:УТ
- Нетабличная часть, или Как я провел выходные
- Менеджер продаж, внешняя обработка для 1С: Бухгалтерии предприятия, редакция 3.0
- Передача материалов в эксплуатацию, перезаполнение табличной части по заданным параметрам. БП 3.0
Ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
(2) нет. не КопироватьДанныеФормы(НовыйОбъект, Форма.Объект);
делала так:
В этом проблема?
делала так:
&НаСервере
Процедура ЗаполнитьТЧДокументНаСервере()
ДокументИГ = Объект.Документ.ПолучитьОбъект();
ДокументИГ.ДанныеОВремени.Загрузить(Объект.ДанныеОВремени.Выгрузить());
ДокументИГ.Записать();
КонецПроцедуры
В этом проблема?
(6) читала статьи... и вычитала такое: в случае, когда для обработки ТЧ из внешней обработки требуется ввести параметры - то нужно в обработке создавать две формы:
1) основную, которая используется для отладки, когда обработка открывается через "Файл". В этой же обработке должен содержаться весь код по заполнению ТЧ.
2) это форма, в которой только вводятся параметры заполнения.
Это Верно? Или возможно все это сделать в одной основной форме? Я сделала в одной форме.
1) основную, которая используется для отладки, когда обработка открывается через "Файл". В этой же обработке должен содержаться весь код по заполнению ТЧ.
2) это форма, в которой только вводятся параметры заполнения.
Это Верно? Или возможно все это сделать в одной основной форме? Я сделала в одной форме.
(7) У нас 2 формы и все работает, конфа на обычных формах УТ 10.3. После закрытия формы с параметрами получаю форму документа процедурой Объект.ПолучитьФорму("ФормаДокумента").Открыть();, предварительно обновив ее (например, сделав видимыми некоторые элементы формы документа)
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)