#0
by Kalac
Делаю построчный вывод отчета в макет. Метод вывести соответсвенно выводит каждую строку. Но как допустим изменить логику его работы. Допустим хочу выводить строку пропустив при этом две другие или наоборот выше. Делаю следующее получаю отчет: Данные1 Данные2 Данные3 Затем двигаю область и получаю: Данные1 Данные3 Данные2 Данные4 Данные5 Соответственно программно чищу две строки: Данные1 Данные3 Данные2 Данные4 Данные5 И вывожу какие то данные по след. объекту методом вывести и оп. Они выводятся на две строки ниже. Это никак не обойти?
#2
by Kalac
эээ там как бы не недостающие показатели а просто разрывы между частями таблицы. Вот и думаю, что видит метод вывести когда выводит) Точнее что надо очистить или изменить чтобы они начал писать с того места где начинается пустота Тут дело в том что несколько таких данных у нас и получается
#4
by cw014
А что за отчет такой, что нельзя предварительно показатели "построить" для вывода как надо?
#6
by Kalac
Оно перед выводом не пусто) затем я делаю Таб.ВставитьОбласть Таб.УдалитьОбласть И в результате перемещения оно перезажает рядом. Если делать методом присоеднить то придется анализировать кучу условий так как в правой части сложная таблица с группировками
#8
by cw014
Тем более если у тебя различный набор данных, что тебе мешает к готовому табличному документу присоединить еще один готовый табличный документ?
#10
by Kalac
))) а вот тут интересно) разве методом присоединить не строки присоедняются? или мы можем куски документов присоединять как то ?
#11
by sanja26
ТабДок.ТекущаяОбласть = ТабДок.Область(ТабДок.ВысотаТаблицы + -5, 1); но не факт, что смещение будет на указанное количество строчек вверх. Лучше как-то индексировать строки через доп. поле, находить по нему строку, а дальше уже заполнять нужные столбцы
#13
by cw014
Выдержка из СП: Синтаксис: Присоединить(<Таблица>, <Уровень>, <ИмяГруппы>, <Открыта>) Параметры: Выводимая таблица..." Заметь тип "ТабличныйДокумент" и подумай. После того как подумаешь, подумай еще раз
#14
by Kalac
Всё понял) только в моем случае получается присоединить надо вызвать один раз в момент вызова вывести для левой части.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Чем отличается метод выгрузить от метода Выбрать ()
- Как настроить Кассовый метод или метод Начислений в БУХ 8 для налога на прибыль
- v8: вывести значки в столбец табличного поля
- Подстроить размер выводимой области табличного документа к окну табличного поля
- Вывод Табличного поля в табличный документ (поле табличного документа)
- Как вывести флажок в ячейку поля табличного документа в УФ?
В этой группе 1С
- ЗУП: Возврат НДФЛ за прошлый год, висит задолженность за сотрудником
- ошибка при работе со справочником идентификаторы объектов метаданных
- 32 битный серверный ключ 1с на 64 битный виндоуз сервер
- v7: ФСС не приняла сумму к возмещению 1С 7.7 зик
- Написание масок для полей ввода в 1С8
- по RDP вопросы
- не выбирается контрагент в документе Акт Сверки Взаиморасчетов
- ЗУП 8.2. Где хранятся данные графика работы
- Пробелы с запросом.Ошибка SQL: Переполнение поля 'DATEDIFF'
- УТ 10.3 Перемещение товара по ордерам.
- ДАТАВРЕМЯ() Запрос 1С
- Как перебрать все записи табличной части документа?
- Как в УТ 10.3 почистить регистр
- ЗУП НДФЛ при увеличении уставного капитала
- Ошибка в типовой УПП?
- Преобразовать строку в число Запрос 1С
- v8: 1C 8.2. почему регистр не видит значение субконто?
- Выгрузка Бухгалтерской справки в ОперацияБух (КД 2.0 Из БП 7.7 в БП 8.2)
- Отбор СКД на форме
- Отчет реестр спецификаций УПП