загрузка табличной части документа

Новая тема
Всем привет!

Можно ли, имея ТаблицуЗначений, по кнопке создать новый документ и автоматом загрузить в его табличную часть эту ТаблицуЗначений?
"Можно. Заполняешь таблицу значений (ТЗ) данными или берешь исходную, создаешь документ (Док) и выполняешь Док.ЗагрузитьТабличнуюЧасть(ТЗ);



Нюанc: при загрузке колонки будут совмещаться по идентификаторам, реквизитов табличной части документа и колонок ТЗ."
Это понятно, т.е. новый документ уже будет создан с попощью "СоздатьОбъект",

а интерактивно как-то можно, чтобы через ОткрытьФорму() чтобы документ еще не был сохранен?
Если имеется ввиду ОткрытьФорму() нового документа, то передаем параметром данную ТЗ.

А в документе при открытии смотри, если параметром передали ТЗ, то загружай ее в табличную часть.
"Менять документ не хотелось бы, он стандартный. Я вот так пробовал:

перем конт;

ОткрытьФорму("Документ.ЗаявкаПокупателя",конт);

конт.ЗагрузитьТабличнуюЧасть(дТабЧ);

конт.Форма.Обновить(0);



не пашет нихрена %((

Пробовал и в цикле

конт.НоваяСтрока();

конт.Номенклатура = дТабЧ.Номенклатура

...



всеравно не хочет %("
Почему-то в документе ПриОткрытии() работает, а если через контекст не пашет
"С документом как с таковым можно работать практчески где угодно в коде, но если он есть или мы его создаем, т.е. через переменную созданную методом СоздатьОбъект().

А если через открытие формы документа (нового), то уж извини, но менять его придется. Пробовал не правильно, надо так:

В обработке

ОткрытьФорму("Документ.ЗаявкаПокупателя",ТЗ);

В документе при открытии

ТЗ = Форма.Параметр;

Если ТипЗначенияСтр(ТЗ)="ТаблицаЗначений" Тогда  

ЗагрузитьТабличнуюЧасть(ТЗ);

Форма.Обновить(0);

КонецЕсли;



это конечно не все, но основа такая.

"
подниму, пожалуй эту ветку...
так как тоже - нельзя менять конфигурацию...

вот не понятно, почему такое есть и работает в комплексной в подборе???

Читают тему
(гостей: 1)

Быстрый переход