Имя: Пароль:
1C
1С v8
количество экземпляров при загрузке области табл документа
0 Холодильник
 
25.09.13
14:45
Создаем внешн обработку. На форме размещаем поле табл документа "Поле".
код обработки:

Процедура КнопкаВыполнитьНажатие(Кнопка)
    // Вставить содержимое обработчика.
    ТабДок = Новый ТабличныйДокумент;
    ТабДок.КоличествоЭкземпляров = 100500;
    ЭлементыФормы.Поле.ВставитьОбласть(ТабДок.Область());
    Сообщить(ЭлементыФормы.Поле.КоличествоЭкземпляров);
КонецПроцедуры

результат в окне сообщений:   1

Внимание, вопрос - почему?
1 Нуф-Нуф
 
25.09.13
14:47
количество экземпляров - свойство табличного документа, а передаешь область?
2 Холодильник
 
25.09.13
14:48
(1) да!
3 Нуф-Нуф
 
25.09.13
14:48
(2) и?
4 Холодильник
 
25.09.13
14:50
где защитники разработчиков типовых конфигураций?

исправьте в любом модуле вызов:
    
    УниверсальныеМеханизмы.НапечататьДокумент(ТабДокумент, КоличествоЭкземпляров, НаПринтер, ОбщегоНазначения.СформироватьЗаголовокДокумента(ЭтотОбъект), НепосредственнаяПечать);
    
на:

    УниверсальныеМеханизмы.НапечататьДокумент(ТабДокумент, 100500, НаПринтер, ОбщегоНазначения.СформироватьЗаголовокДокумента(ЭтотОбъект), НепосредственнаяПечать);

и посмотрите на результат.
5 Холодильник
 
25.09.13
14:51
+ только чтобы НепосредственнаяПечать = ложь
6 Холодильник
 
25.09.13
14:51
(3) вопрос - почему так делают разработчики типовых блеа
7 Холодильник
 
25.09.13
14:57
ап
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший