Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: 1С для программиста

  Все выпуски  

RusFAQ.ru: 1С для программиста


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / 1С для программиста

Выпуск № 611
от 25.09.2007, 17:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 404, Экспертов: 58
В номере:Вопросов: 1, Ответов: 4


Вопрос № 102790: Здравствуйте, уважаемые эксперты. Как организовать печать табличной части документа, состоящего из 6-и колонок в две колонки?...

Вопрос № 102.790
Здравствуйте, уважаемые эксперты. Как организовать печать табличной части документа, состоящего из 6-и колонок в две колонки?
Отправлен: 20.09.2007, 17:27
Вопрос задал: Заброцкий Андрей Игоревич (статус: Посетитель)
Всего ответов: 4
Мини-форум вопроса >>> (сообщений: 3)

Отвечает: Сергей
Здравствуйте, Заброцкий Андрей Игоревич!
Если я Вас правильно понял, то примерно вот таким образом
В печатной форме в первой колонке:
[Табл.ПерваяКолонка] + [Табл.ВтораяКолонка] + [Табл.ТретьяКолонка]
Во второй колнке:
[Табл.ЧетвертаяКолонка] + [Табл.ПятаяКолонка] + [Табл.ШестаяКолонка]

Таким образом в печатной форме вы получите шесть колонок таблично документа

или втрой способ
эти две колонки обозначить рамками, т.е. вертикальных разделителей между средними колонками делать не надо

УСПЕХОВ
Ответ отправил: Сергей (статус: 10-ый класс)
Ответ отправлен: 20.09.2007, 17:38

Отвечает: Dmitry Stashenko
Здравствуйте, Заброцкий Андрей Игоревич!

Не совсем понятен вопрос. Имеется ввиду то, что в табличной части документа есть 6 колонок, и все эти 6 колонок при печати надо выводить в двух колонках?. Тогда нет ничего сложного. Предположим, колонки табличной части имеют идентификаторы КолонкаТЧ1, КолонкаТЧ2, ..., КолонкаТЧ6, а при печати мы выводим строку "Строка", в которой есть две колонки с переменными Колонка1 и Колонка2 соответственно. Тогда Процедура Печать() будет такой: см. приложение.
В ней Колонки табличной части с 1-й по 3-ю объединяются в переменную Колонка1, а с 4-й по 6-ю - в переменную Колонка2, и выводятся в печатную форму.
Соответственно, Колонка1 и Колонка2 могут содержать и другие значения.

Вот собственно и все, если конечно это имелось в виду. Если не это, напиши подробнее, как надо
Удачи

Приложение:

Ответ отправил: Dmitry Stashenko (статус: 10-ый класс)
Ответ отправлен: 20.09.2007, 18:09

Отвечает: Kvark
Здравствуйте, Заброцкий Андрей Игоревич!

Не знаю есть ли у Вас конфигурация Торговля. Но там есть прайс-лист где реализована печать в две колонки.
Ответ отправил: Kvark (статус: 1-ый класс)
Ответ отправлен: 20.09.2007, 19:43

Отвечает: Elric
Здравствуйте, Заброцкий Андрей Игоревич!

Вариант 1.
Выгружаете данные в две таблицы значений (распределяете строки по колонкам, первая или вторая) и потом выводите все рассортированные данные на печать.

Вариант 2.
Проходите по порядку строки и выводите их на печать, а когда доходите до 25-й строки начинаете выводить данные во вторую колонку, используя метод
Таб.Область(Стр,Кол).Тект=<Значение ячейки>;
Таб.Область(Стр,Кол).Расшифровка(<Расшифровка ячейки>);

Точно также задаете рамки, шрифт, размеры и т.д.
Конечно, метод не самый простой, однако предоставляет большую свободу действий.

Вариант 3.
Разбить печатную форму на две вертикальные секции и выводить информацию одновременно из двух строк таблицы значений, как я уже посоветовал в ответе на Ваш Вопрос № 102806 :)
---------
В творчестве рождается истина
Ответ отправил: Elric (статус: Специалист)
Ответ отправлен: 20.09.2007, 23:36


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.60 от 22.09.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное