Имя: Пароль:
1C
1С v8
ТОРГ12 не корректно задает шапку
0 pin4er
 
12.07.13
14:52
Привет всем!
с толкнулся с такой лабудой, что не корректно подставляется шапка для номенклатуры.
Тобишь у меня выводит всяко по разному: http://s2.ipicture.ru/uploads/20130712/RMUA64UU.png

а надо: http://s2.ipicture.ru/uploads/20130712/779NVVU7.png

или как вариант, должно получиться так:
идет шапка номенклатуры под ней 3 позиции, а далее следующий лист начинающийся с шапки и 4 позиции и тд. если много позиций
1 pin4er
 
12.07.13
14:54
Собственно косяк вроде как тут
////////////// Начало
       Если Ном = 1 ИЛИ Ном = 2 ИЛИ Ном = 3 Тогда // первая срока
           
           ОбластьЗаголовокТаблицы.Параметры.НомерСтраницы = "Страница " + НомерСтраницы;
           ТабДокумент.Вывести(ОбластьЗаголовокТаблицы);
           
       Иначе
           
           МассивВыводимыхОбластей.Очистить();
           МассивВыводимыхОбластей.Добавить(ОбластьМакета);
           МассивВыводимыхОбластей.Добавить(ОбластьИтоговПоСтранице);
           Если Ном = КоличествоСтрок Тогда
               МассивВыводимыхОбластей.Добавить(ОбластьПодвала);
           КонецЕсли;        
           
           Если Ном > 3 И НЕ ТабДокумент.ПроверитьВывод(МассивВыводимыхОбластей) Тогда
               
               ОбластьИтоговПоСтранице.Параметры.ИтогМассаБруттоПоСтранице = ИтогоМассаБруттоНаСтранице;
               ОбластьИтоговПоСтранице.Параметры.ИтогМестПоСтранице        = ИтогоМестНаСтранице;
               ОбластьИтоговПоСтранице.Параметры.ИтогКоличествоПоСтранице  = ИтогоКоличествоНаСтранице;
               ОбластьИтоговПоСтранице.Параметры.ИтогСуммыПоСтранице       = ИтогоСуммаНаСтранице;
               ОбластьИтоговПоСтранице.Параметры.ИтогНДСПоСтранице         = ИтогоНДСНаСтранице;
               ОбластьИтоговПоСтранице.Параметры.ИтогСуммыСНДСПоСтранице   = ИтогоСуммаСНДСНаСтранице;
               
               ТабДокумент.Вывести(ОбластьИтоговПоСтранице);
               
               // очистим итоги по странице
               ИтогоМассаБруттоНаСтранице = 0;
               ИтогоМестНаСтранице        = 0;
               ИтогоКоличествоНаСтранице  = 0;
               ИтогоСуммаНаСтранице       = 0;
               ИтогоНДСНаСтранице         = 0;
               ИтогоСуммаСНДСНаСтранице   = 0;
               
               НомерСтраницы = НомерСтраницы + 1;
               ТабДокумент.ВывестиГоризонтальныйРазделительСтраниц();
               ОбластьЗаголовокТаблицы.Параметры.НомерСтраницы = "Страница " + НомерСтраницы;
               ТабДокумент.Вывести(ОбластьЗаголовокТаблицы);
               
           КонецЕсли;
           
       КонецЕсли;    
       /////////////// КОнец
2 pin4er
 
12.07.13
14:58
Собственно если это закоментить
то будет так: http://s2.ipicture.ru/uploads/20130712/1jj5xeh7.png
3 pin4er
 
12.07.13
16:25
Ап, побывал разрывы поставить по другому, все равно фигня получается... кто нибудь сталкивался еще  с такой бедой? или подскажите в какую сторону плыть=)
4 pin4er
 
15.07.13
11:33
Все ок, разобрался, можно закрывать!