Скачала и прикрутила новую внешнюю печатную форму с/ф для УПП (http://its.1c.ru/invoice1137/ ). Но вот попалась на такие грабли: счёт-фактура печатается вертикально и размещается по ширине на 2 листа.
Посмотрела "внутренности" печатной формы: в макете указано ориентация=ландшафт и галка "по ширине страницы", также в процедуре "Печать()" явно указано "ТабДокумент.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;", но при печати, если явно не выставить настройки, всё равно с/ф выходит как книжная страница. В чём ещё может быть загвоздка? Если кто-то прикручивал у себя эту внешнюю форму, то есть ли у вас аналогичная проблема?
Тестировала на платформах 8.2.13.219 и 8.2.14.540.
(3) Спасибо. Но, честно говоря, я в ауте :)
В процедуре "Печать" добавила вывод в окно служебных сообщений ориентации и имени параметров: в итоге выходит всё нормально - "Ландшафт" и "ПАРАМЕТРЫ_ПЕЧАТИ_СчетФактураВыданный_СчетФактура1137". Но при открытии в предварительном просмотре ориентация всё равно портретная. Т.е. получается, что после процедуры "Печати" что-то ещё перезатирает настройки? Единственное, чем помог "ИмяПараметровПечати", это тем, что хотя бы настройки пользователя сохраняются. Т.е. если пользователь 1 раз установит, что печать всё-таки ландшафтная, то эта настройка не сбрасывается.
Результат внешней печатной формы передается в общую форму ПечатьДокументов (в УТ), а в ней используется только ИмяПараметровПечати из печатного документа. Если бы в ПолеТабличногоДокумента из общей формы передавались все параметры, то проблем не было бы.
"Управление торговлей", редакция 10.3 (10.3.15.9)Платформа 8.2 (8.2.15.289) - не сохраняется в новой счет фактуре при печати ориентация страницы. Какие действия надо совершить чтобы печаталась нормально?
В модуле объекта в функции ПечатьСчетаФактуры1137() сразу после
ТабДокумент = Новый ТабличныйДокумент;
добавить:
ТабДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_СчетФактураВыданный_СчетФактура1137";
Письмо Минфина России от 31.01.2012 г. № 03-07-15/11
О применении новой формы счет-фактуры
Министерство финансов Российской Федерации в связи с принятием постановления Правительства Российской Федерации от 26 декабря 2011 г. N 1137 "О формах и правилах заполнения (ведения) документов, применяемых при расчетах по налогу на добавленную стоимость" сообщает.
Вышеназванным постановлением вводятся в действие новые формы счета-фактуры и порядок его заполнения, формы и порядок ведения журнала учета полученных и выставленных счетов-фактур, книг покупок и книг продаж.
Вместе с тем, учитывая опубликование текста постановления в "Собрании законодательства Российской Федерации" в январе 2012 года, полагаем возможным применение до начала очередного налогового периода, то есть до 1 апреля 2012 года, новых форм соответствующих документов наряду с формами, которые были утверждены постановлением Правительства Российской Федерации от 2 декабря 2000 г. N 914 "Об утверждении Правил ведения журналов учета полученных и выставленных счетов-фактур, книг покупок и книг продаж при расчетах по налогу на добавленную стоимость".
С.Д.ШАТАЛОВ
Как всегда всех перепугали и так с барского плеча спустя месяц сказали "Не бойтесь до 1 апреля есть время"))) Главное чтобы 1 апреля не устроили нам 1-апрельскую шутку =(
Почему можно напечатать либо портретну (ОриентацияСтраницы.Портрет), либо ландшафтную (ОриентацияСтраницы.Ландшафт) ориентацию? Как сделать чтобы пользователь сам мог выбирать как ему удобно печатать?
(13) poing, не совсем понятен вопрос. В коде ты задаёшь ориентацию по умолчанию. Но у пользователя есть стандартное меню типа Файл - Параметры страницы, где он может настроить поля, ориентацию и т.п.
иногда бывает удобно поменять ориентацию страницы, только печатается она неправильно. Например, при смене с альбомной на портретную часть таблицы печатается на одной странице, часть на другой.
Нашли решение или нет?? просто видиом надо копать в том месте где конфигурация получает уже готовый макет для вывода на экран и скорее всего там стоит по умолчанию книжный.
Управление производственным предприятием, редакция 1.3 (1.3.47.1) добавил
ТабДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_СчетФактураВыданный_СчетФактура1137"
Помогло! НО! Чем помог "ИмяПараметровПечати" - тем, что хотя бы настройки пользователя сохраняются. Т.е. если пользователь 1 раз установит, что печать всё-таки ландшафтная, то эта настройка не сбрасывается.
В самом модуле указано:
Макет.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
ТабДокумент.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
Вопрос: Если я задаю имя параметров печати - эти параметры касаются только этой внешней печатной формы?
Или система подхватывает те сохранённые параметры печати, которые уже есть в базе у данного пользователя?
Никаких конфликтов не может возникнуть?
(28) Ninja|68, если указанное имя параметров печати было использовано для какой-нибудь формы, то подхватит, а если уникальное, то будет касаться только этой печатной формы.
Предположим мне нужно изменить печатную форму ТОРГ-13 и подцепить её к некоторому документу.
Форма незначительно изменяется, поэтому отсюда вопрос: лучше присвоить новое уникальное имя настроек или можно воспользоваться именем тех настроек, которые используют другие документы?