#0
by Незнай
Уважаемые форумчане, подскажите, как реализовать подобное? Суть такова, что начальство желает видеть расходные накладные в две колонки, чтобы все умещалось на одной странице, так как наименований более 50 бывает. Если можно и прайс в две колонки подскажите, пожалуйста.
#2
by Незнай
Дан документ РеализацияТоваров. Необходимо распечатать его через внешнюю обработку (чтобы не менять ничего в конфигурации). Но печать должна быть не стандартной, а две колонки: Колонка1(Товар, ЧислоУпаковок, ШтВУпаковке), Колонка2(Товар, ЧислоУпаковок, ШтВУпаковке), причем Колонка1 содержит строки с 1 по N, а Колонка2 с N по последнюю. Колонки должны быть приблизительно равные по высоте (плюс-минус строка). Приблизительный аналог - КалендарьПользователя, но там число строк в колонке строго определено, а как динамически рассчитывать, я не знаю. Теперь тема раскрыта?
#3
by Лошадка в пальто
да ... теперь ничо ... нужно купить журнал расчетов или позвать специалиста...
#7
by Рыжий Ап
Решение проблемы 1. Берешь документ складываешь пополам 2. По линейке акуратно отрываешь по месту сгиба 3. С помощью скотча создаешь новый документ с двумя колонками
#8
by Незнай
Переведу ваше решение в 1С стиле Выводим весь документ, кроме строчной части, затем выводим строчную часть и в процессе вывода проверяем, уместилось ли. Номер последней уместившейся строки запоминаем. Выводим документ заново, не уместившиеся строки выводим во вторую колонку (ТаблицаЗначений рулит) ;) Если нужны приблизительно равные колонки, число строк поделим пополам и округлим. Я прав или есть решение попроще?
#12
by Незнай
+ Если использовать Присоединить, то выводится: Товар1 Товар2 Товар3 Товар4 и у меня сейчас так, а надо: Товар1 Товар3 Товар2 Товар4 Может рассчитывать высоту строк, а каким методом?
#13
by Zoomerman
Выгружаешь результат запроса в таблицу. Опытным путем подбираешь количество умещающихся строк на странице. Выводишь строки документа в следующем стиле ВыведеноСтрок = 0; Ну, естественно, еще цикл по страницам внешний встроить надо...
#14
by Незнай
Счастливое число ;) Спасибо большое, а автоматически подбирать или вычислить число строк можно? Опытным путем подобрать можно, а если начальство пожелает добавить чего в строку (у меня пожелало в одной строке две строчки - одну товар и т.д., вторая - сертификат) , а там еще чего придумает, чтобы мне не сиделось без дела...
#15
by Shaytan
Можно вывести в первую колонку строки по порядку сколько на лист влезет, а вторую колонку выводить через свой-тво "Текст" области табличного документа.
#17
by Незнай
И снова спасибо за интересные подсказки Однако хотелось бы динамически рассчитывать высоту строк в макете (для печати прайса в 2 колонки надо) Если это вообще можно?
#18
by Shaytan
Что значит "динамически"? В разве не динамически? Короче с ячейкаими табличного документа можно программно делать почти всё что интерактивно возможно в EXCEL(Объединять, разъединять ячейки, вставлять, удалять строки и т. д. и т. п.) Можно вывести каждую колонку в отдельный ТД и затем их соединить. Конкретная реализация зависит от специфики (например вероятность того что наименование не влезет в одну строку)и печатной формы.
#19
by Незнай
Прошу прощения за задержку, просматривал IT-форум. Эта ссылка почти ответила на мой вопрос, но... Как конкретно после вывода Колонки1 вывести рядом Колонку2 на той же странице??? Мой вариант - выводим: Строка1 Строка(Х+МаксЧислоСтрокНаСтранице) как одну строку через присоединить ....... ....... СтрокаХ СтрокаY Индексы Х и Y рассчитываем через ПроверитьВывод (пока не реализовал) Хотелось бы: Строка1 ....... СтрокаХ затем переход как-то в начало но со сдвигом на вторую колонку и вывод: Строка(Х+МаксЧислоСтрокНаСтранице) ....... СтрокаY Если можно и примерчик дайте. Заранее спасибо всем!
#21
by Незнай
Извините, если мои объяснения непонятны, просто у конкурентов есть такое, а начальство не желает отставать от прогресса, кроме того ссылка в так и не объяснила до конца тему
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Построитель отчетов: вывод (не вывод) группировок
- Ошибка "...Вывод запрещен по причине: Вывод запрещен" - ничего не понимаю :(
- СКД: СКД: Вывод итогов запроса периодами, вывод счетчика строк...
- Печать этикетки: штрихкод и текст в две колонки
- в СКД необходим вывод группировок выглядящий как вывод детальных записей
- (ЗУП 2.5.48.1) тормозит вывод на печать у одного из пользователей
- Вывод в две колонки в табличный документ (ВставитьОбласть)
- Вывод отчета в две колонки
- Универсальный отчет. Поле КодТовара, Артикул. Вывод на печать без пробелов ...
- 1С 8.2 Вывод данных в две колонки в табличном документе
В этой группе 1С
- подскажите как программно поменять тип реквизита?
- Как узнать номер строки табличного поля
- полуOFF: синий экран после завершения терминальной сессии
- галка "вести оперативный учет остатков в НЗП"
- Временные файлы 1С
- Как посмотреть результат Запроса?
- как из обыхного файла xls без листов. сделать книгу
- можно ли увеличить время ожидания OLE в 1С?
- хочу стать разработчиком (попинайте новичка)
- как в командной строке правильно указать "Program Files"
- Количественный учет ОС в бюджете
- Закрытие месяца. Бух просит сделать вместо Д90.8.1 - К26 сделать Д90.2 - К26
- 1C77 запускается и сразу закрывается. Че делать?
- "dbcc checkdb" ? как его сделать ?:) подскажите плз?
- Как где и у кого можно зарегистрировать права на свою конфигурацию 1с?
- сделал "dbcc checkdb" там вывалилось куча ерроров :( че делать подскажите пож ?
- Как через ТС CITRIX установить сканер ШК для локального пользователя?
- Как обратиться к картинке из библитеки картинок с помощью встроенного языка?
- Бух 7.7 расчетные листки, делал кто нибудь? с расписанием, где и что
- Ошибка при чтении из архива