|
Ломает колонки при группировке. | ☑ | ||
---|---|---|---|---|
0
СвинТуз
17.06.15
✎
16:23
|
ТабДок=ЭлементыФормы.птдПлан;
ТабДок.Очистить(); Макет=ЭтотОбъект.ПолучитьМакет("Макет"); оАБС=Макет.ПолучитьОбласть("СтрокаАБС|Начало"); оШапкаАБС=Макет.ПолучитьОбласть("ШапкаАБС|Начало"); оСтрокаНоменклатураНач=Макет.ПолучитьОбласть("СтрокаНоменклатура|Начало"); оСтрокаНоменклатураЗаказ=Макет.ПолучитьОбласть("СтрокаНоменклатура|Заказ"); ТабДок.Вывести(оШапкаАБС); Для Каждого Стр Из тпКатегории Цикл ЗаполнитьЗначенияСвойств(оАБС.Параметры,Стр); ТабДок.Вывести(оАБС); КонецЦикла; ТабДок.НачатьАвтогруппировкуКолонок(); Для Каждого Стр Из тзНом Цикл ЗаполнитьЗначенияСвойств(оСтрокаНоменклатураНач.Параметры,Стр); ТабДок.Вывести(оСтрокаНоменклатураНач); оСтрокаНоменклатураЗаказ.Параметры.Заказ=Стр.тзЗаказы.Итог("Остаток"); ТабДок.Присоединить(оСтрокаНоменклатураЗаказ,2,"ВсегоЗаказы",Ложь); Для Каждого СтрЗак Из Стр.тзЗаказы Цикл оСтрокаНоменклатураЗаказ.Параметры.Заказ=СтрЗак.Остаток; ТабДок.Присоединить(оСтрокаНоменклатураЗаказ,3,"Заказы",Ложь); КонецЦикла; КонецЦикла; ТабДок.ЗакончитьАвтогруппировкуКолонок(); |
|||
1
СвинТуз
17.06.15
✎
16:24
|
Группировки выводит , но колонки обозначает не правильно.
При первом выводе часть колонок просто не видно |
|||
2
СвинТуз
17.06.15
✎
16:26
|
ТабДок.Вывести(оСтрокаНоменклатураНач,1,"",Ложь);
не поможет |
|||
3
СвинТуз
17.06.15
✎
16:26
|
где ошибка? )
|
|||
4
СвинТуз
17.06.15
✎
16:30
|
такое впечатление , что группировка сдвигается на две колонки влево
причину не пойму |
|||
5
СвинТуз
17.06.15
✎
16:30
|
происходит захват 2-х колонок области оСтрокаНоменклатураНач
|
|||
6
СвинТуз
17.06.15
✎
16:33
|
никто не сталкивался что ли?
все на СКД? |
|||
7
chigsrOck
17.06.15
✎
16:47
|
отладчик на что? можно после каждого цикла вывода колонок вставить в код ТабДок.Показать() и на маленьком тестовом примере смотреть "покадрово" когда начинает выводиться криво/не так как хочется и анализировать код при выводе этого участка.
|
|||
8
СвинТуз
17.06.15
✎
16:59
|
хороший совет , но толку мало
колонки создаются после закончить... |
|||
9
СвинТуз
17.06.15
✎
17:03
|
тут где то ошибка
в этой конструкции , но вроде все как обычно , а хватает 2 строки ... ТабДок.НачатьАвтогруппировкуКолонок(); Для Каждого Стр Из тзНом Цикл ТабДок.Вывести(оСтрокаНоменклатураНач,1,"Начало",Ложь); ТабДок.Присоединить(оСтрокаНоменклатураЗаказ,2,"ВсегоЗаказы",Ложь); Для Каждого СтрЗак Из Стр.тзЗаказы Цикл ТабДок.Присоединить(оСтрокаНоменклатураЗаказ,3,"Заказы",Ложь); КонецЦикла; КонецЦикла; ТабДок.ЗакончитьАвтогруппировкуКолонок(); |
|||
10
СвинТуз
17.06.15
✎
17:06
|
а вот такой же
но не в цикле нормально проходит ... оШапкаНачало=Макет.ПолучитьОбласть("Шапка|Начало"); оШапкаЗаказ=Макет.ПолучитьОбласть("Шапка|Заказ"); //ТабДок.Вывести(оШапкаНачало,1,"Начало",Ложь); ТабДок.Вывести(оШапкаНачало); оШапкаЗаказ.Параметры.Заказ="Всего"; ТабДок.Присоединить(оШапкаЗаказ,2,"ВсегоЗаказы",Ложь); Для Каждого Стр Из тзЗаказы Цикл оШапкаЗаказ.Параметры.Заказ=Стр.Комм; ТабДок.Присоединить(оШапкаЗаказ,3,"Заказы",Ложь); КонецЦикла; ломанных строк не видно ... |
|||
11
СвинТуз
17.06.15
✎
17:12
|
одну норм выводит
на второй ломает ... ))) |
|||
12
СвинТуз
17.06.15
✎
17:43
|
все ок
всем спасибо |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |