количество экземпляров при загрузке области табл документа
☑
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
ап
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший