#0
by paha_v
Кто-нить делал что-то навроде 1 2 3 1 2 3 1 2 3 a1 a4 a7 a2 a5 a8 a3 a6 a9 Т.е. простой отчет к примеру остатки по разных точкам (здесь 3), но на листе разместить более одной колонки
#8
by paha_v
возможно уважаемый алл не понял ТЗ? нуна вывести на одном листе несколько колонок (как в обыкновенной газете) неужели все так просто - присоеденил секцию - и айс? Я так понимаю, что горизонтальная секция выводится только один раз за отчет, и к ней уже не вернуцца. Посему необходимо её сразу просчитывать и присоединять вертикальные.
#9
by DGorgoN
тебе что непонятно? Сразу все просчитываешь, заносишь в тз. Далее из тз уже выводишь в таблицу. вопросы?
#11
by DGorgoN
конец страницы тоже в тз. кончилась тз - кончилась и страница.. Обрисуй получение исходных данных в коротком варианте
#15
by paha_v
гуру, поясните плз назначение метода "НоваяКолонка" для объекта, созданного командой т=создатьобъект("Таблица")
#16
by Provod
Короче я так смотрю никто человеку помогать не собирается ... Чево вы ему мозги полощите ? Объясняю как делать. Допустим тебе нужно напечатать отчет в несколько колонок,допустим что колонок всего 3 штуки ну и строк 3 штуки вобщем печатаем табличку три на три как в игре крестики нолики. Делать надо как будто мы кладем стену из кирпичей тоесть кладем стену из 9- ти кирпичей.Вся хитрость в том что кирпичем у нас должна быть прямоугольная область из макета.В 1С это делается созданием в макете 2-ух секций и методом получитьОбласть("ИмяВертикСекцииВМакете|ИмяГоризСекцииВМакете") мы получим такой кирпичик. Далее все просто Если ты говоришь в 1С <Вывести> то он берет этот наш кирпичик и выводит его С НОВОЙ СТРОКИ!!! а когда ты после этого метода скажешь <Присоединить> то 1С положит еще один кирпичик только СПРАВА на той же строке Когда ты выложишь все кирпичике на этой строке и тебе нужно начать вывод следующей строки то говоришь <ВЫВЕСТИ> И он начнет вывод кирпичиков на новой строке а потом сновы говоришь <ПРИСОЕДИНИТЬ> столько раз сколько колонок тебе осталось вывести. В нашем примере для вывода таблички 3х3 из 9 ти клеток тебе надо <ВЫВЕСТИ><ПРИСОЕДИНИТЬ><ПРИСОЕДИНИТЬ>
#17
by Falcon
присоеденитьСекцию - используешь, если известно кол-во строк до перехода на новую колонку.. если кол-во строк неизвестно, то юзай Область.... впрочем, даже если известно, Область удобнее....
#19
by paha_v
Уважаемый Provod не совсем понял условие - реально нужно вывести таких таблиц 3х3 три (к примеру) штуки на один лист, причем заранее не известно, сколько строк на листе будет.
#21
by NikVars
Сначала заполни ТЗ. Ее ты можешь заполнить как тебе угодно, даже через ТЗ.УстановитьЗначение. А потом последовательно выводишь в отчет исключительно построчно через Таб.ВывестиСекцию А как скажешь, "Ура! Получилось!", осваивай ПрисоединитьСекцию.
#22
by Falcon
можно пример с ПрисоеденитьСекцию или только ВывестиСекцию в три колонки, когда кол-во строк неизвестно...
#24
by Falcon
ыидимо вопрос сложен... давай ещё раз, выделю основные моменты... можно пример с ПрисоеденитьСекцию или только ВывестиСекцию в ТРИ КОЛОНКИ, когда кол-во строк НЕИЗВЕСТНО... и если уж с начала не читал, то добавлю, что сначала выводится все в первую колонку, затем вторую а потом третью...... зы. и если можно без ссылок... интересно на твоё творение глянуть
#25
by NikVars
Создал ТЗ с 3-мя колонками. Далее бегаем по ТЗ. Для Н=1 по Тз.КоличествоСтрок Цикл ТЗ.ПолучитьСтрокуПоНомеру(н); КонецЦикла А в шаблоне таблицы в отчете заготовлена секция "Строка" |<ТЗ.Колонка1>|<ТЗ.Колонка2>|<ТЗ.Колонка3>| А еще ранее Тз я сформировал так: .... КонецЕсли; Правда я не знаю сколько будет строк и они добавятся когда выполнится условие?!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Учет затрат бензина в комплексной конфигурации на несколько машин.
- Как вывести сразу в одну строку отчета значения в несколько колонок табл.
- как добавить несколько столбцов в общий журнал документов
- СКД. Несколько источников данных и несколько таблиц
- СКД: Отчет в несколько колонок.
- Как выставить нужную ширину колонок в табличной части?Проблема с шириной колонок
- СКД несколько схем, несколько таблиц, как собрать итоги?
В этой группе 1С
- А что под linux может конвертировать файлы PDF в doc или odt? Естественно бесплатно =
- Как перевести ГУИД в число и обратно?
- v8. Запрос по движению товаров на складе в разрезе партий
- Виртуальные таблицы регистра бухгалтерии
- ЗУП Табель, праздничные, ночные часы
- Как узнать Основание документа?
- Excel обрезает ноль при перекачке. Как бороться?
- Отладчик: искать предметы отладки на удаленном компьютере
- Вопрос по сканеру и scanopos
- Чтение файла Excel, без установленного офиса. Возможно?
- Удаленный доступ для техподдержки
- Картинка в строке поля ввода отображается только при начале редактирования
- v7: Документ-основание не записывает себя в глЗаказСтр(Заказ)
- Не срабатывает внешнее событие
- Как настроить удаленный доступ без открытия портов ?
- ПолучитьФормуНовогоЭлемента()
- Универсальный отчет
- Получение MD5 хеша строки
- Запретить запускать 1С более 1-ой базы
- Частичная оплата в книге покупок.