|
v7: При показе таблицы выводит секции вместо нужной предыдущую | ☑ | ||
---|---|---|---|---|
0
aMorFis
12.04.13
✎
16:23
|
Использую групповую печать.
К примеру с начало на 1 странице выводится секции Таб1, на второй странице секции Таб2, на третей Таб3. При переключении между таблицами использую Таб.ИсходнаяТаблица("Нужная таблица"). Теперь поменял задачу на 1стр. выводится Таб2, на 2стр. Таб1, а на третей Таб3. Результат: 1стр. Таб2, вторая страница секции Таб2, когда должна быть Таб1(ее секции).. Уже и так и эток пробовал менять все равно выводит данные предыдущей таблицы. |
|||
1
vladko
12.04.13
✎
16:51
|
ну значит где-то недосмотрел когда правил отчёт. Смотри внимательнее
|
|||
2
aMorFis
13.04.13
✎
07:00
|
Нашел странную закономерность при изменении название в секции той таблицы(Таб1), которая должна выводится, он ее невидет и выводит ошибку. Как будто они друг к другу привязаны.
|
|||
3
Wobland
13.04.13
✎
07:15
|
а вот я себе РС СоответствиеСправочников прикрутил
|
|||
4
aMorFis
13.04.13
✎
08:10
|
Может кто нить тыкнет носом меня, обработку не сам писал, переделываю.
Вывод той таблици которая косячит: Если ВидПечати.КоличествоТовЧек>0 Тогда ЕстьТаб = 1; Таб.ИсходнаяТаблица("ТЧ"); // вТаб.ВывестиСекцию("Заголовок"); Для н=1 по ВидПечати.КоличествоТовЧек Цикл тчПоставщик = СокрЛП(тд.Фирма.Наименование); тчПолучатель = СокрЛП(тд.Контрагент.крНаименование); тчНомер = СокрЛП(тд.НомерДок); тчСклад = СокрЛП(тд.Склад.Наименование); вТаб.ВывестиСекцию("Секция_3"); НомПП=1; тд.ВыбратьСтроки(); Пока тд.ПолучитьСтроку()=1 Цикл ТекНом = тд.Номенклатура; ТекКол = тд.Количество; ПечЦена = тд.Сумма/тд.Количество; ПечСумма= тд.Сумма; вТаб.ВывестиСекцию("Строка"); НомПП=НомПП+1; КонецЦикла; вТаб.ВывестиСекцию("Подвал"); вТаб.НоваяСтраница() ; КонецЦикла; КонецЕсли; |
|||
5
Wobland
13.04.13
✎
08:31
|
ничо не понял
|
|||
6
Ивaнoв4
13.04.13
✎
10:42
|
алкоголь?
.. париться даж не буду по постам сверху ... давай базу и обработку |
|||
7
Ивaнoв4
13.04.13
✎
10:52
|
отдельными процударами, с передачей того, что нуно для печати
|
|||
8
Пронькин
13.04.13
✎
19:31
|
Я не вижу, что там раньше в модуле, но...
исходную таблицу определяешь: Таб.ИсходнаяТаблица("ТЧ"); а выводишь секцию: вТаб.ВывестиСекцию("Секция_3"); хотя, что там за логика - только автору ведомо. Если чё, Таб и вТаб - это разные объекты... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |