Добрый день Уважаемые!
Возникла проблема при печати формы ТОРГ-12 из документа Реализация товаров и услуг.
Проблема в следующем, если много позиций товара в накладной, то при печати некоторые страницы "не влезают" и печатаются на следующей странице. Стал разбираться в чем дело и выяснилось, что длина кода (берется код из справочника номенклатура) по умолчанию 11, тип = строка. Так вот этот код не влезает и раздвигает строчку вниз. Код везде в виде 00000001030, т.е. вначале нули идут. И вроде бы взять да привести все это дело в норму, т.е. конвертнуть строку в число да и уберутся нули все, да только не особо получается :) Как это в табличной форме реализовать? И еще не могу понять, вроде бы автоматически должно количество строк на страницу подбираться так чтобы все "влезало", а вот иногда бывает выбивается одна-две строки на другую страницу. Приходилось масштаб ставить 95% тогда еще куда ни шло было все. Форма ТОРГ-12 стандартная, руками не трогал, конфигу не правил, принтеров разных в сети штук 5 и со всеми такая проблема.
Возникла проблема при печати формы ТОРГ-12 из документа Реализация товаров и услуг.
Проблема в следующем, если много позиций товара в накладной, то при печати некоторые страницы "не влезают" и печатаются на следующей странице. Стал разбираться в чем дело и выяснилось, что длина кода (берется код из справочника номенклатура) по умолчанию 11, тип = строка. Так вот этот код не влезает и раздвигает строчку вниз. Код везде в виде 00000001030, т.е. вначале нули идут. И вроде бы взять да привести все это дело в норму, т.е. конвертнуть строку в число да и уберутся нули все, да только не особо получается :) Как это в табличной форме реализовать? И еще не могу понять, вроде бы автоматически должно количество строк на страницу подбираться так чтобы все "влезало", а вот иногда бывает выбивается одна-две строки на другую страницу. Приходилось масштаб ставить 95% тогда еще куда ни шло было все. Форма ТОРГ-12 стандартная, руками не трогал, конфигу не правил, принтеров разных в сети штук 5 и со всеми такая проблема.
По теме из базы знаний
- Внешняя печатная форма ТОРГ-12 с выбором "Отпуск разрешил" и Отпуск произвел" для ТиС 7.7
- Печать: ТОРГ-12, Счет-фактура и Универсальный передаточный документ (УПД) из поступления товаров и услуг для УТ 11.3 - 11.4, КА 2 и ERP 2.2 - 2.4
- УТ 11, КА 2, ERP 2: Настраиваемые под каждую организацию печать и подпись ответственных лиц в печатных формах (ТОРГ-12, Счёт-фактура, УПД, УКД, Заказ клиента, Акт сверки, М-15 и др.)
- Погрешность округления и есть ли средство борьбы с ней возможностями 1С?
- Вывод факсимиле в табличные документы (УПД, УКД, Счёт-фактура, ТОРГ-12 и др.) для 1С УТ 11.5, КА 2.5, ERP 2.5, УНФ 3, Розница 3
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(8) Галинка, на основании чего они его требуют? Пусть укажут документ где прописано что они имеют на это право! КПП это я так понимаю принадлежность к налоговым органам, т.е. все документы на основании которых происходит "движение" налогов, например сф, должны содержать этот самый КПП, торг-12 не должна :) ну это по моему мнению. Оно может не совпадать с мнением редакции, как известно :)
В ТОРГ-12 не обязательны такие реквизиты как ИНН и КПП Грузополучателя, это все зависит от установленного вида бухгалтерской или складской программы. В принципе все возможно сделать отредактировав модуль, прописав ссылку на реквизиты контрагента.
При выводе на печать ТОРГ-12,например состоящее из трех наименований, третье автоматически переносится на другой лист, хотя и вмещается на 1-й странице. Как увеличить количество строк располагаемых на странице ( но это у меня не получается в версии 1С 7.7)Спасибо.
(15) NadyaGan, как в 7ке поправить, не подскажу, где то в модуле ковырять надо, искать что то вроде СтрокНаПечать или ПечататьСтрок, в модуле задаётся количество, вот его найти и экспериментировать увеличивая/уменьшая на 1цу. А по поводу КА, так разработчики признались, после длительной переписки правда, что:
Код ошибки: 10096561
Дата публикации: 23 декабря 2011 г.
Описание: В печатной форме ТОРГ-12 не помещается длина кода 11 символов.
Хотя писал им об этом год назад, ситуация у них не воспроизвелась :) А у нас на 5 принтерах каждый день воспроизводится ...! Обещали исправить к 1.1.18.1 но так и не исправили :) Вот ждём.
Код ошибки: 10096561
Дата публикации: 23 декабря 2011 г.
Описание: В печатной форме ТОРГ-12 не помещается длина кода 11 символов.
Хотя писал им об этом год назад, ситуация у них не воспроизвелась :) А у нас на 5 принтерах каждый день воспроизводится ...! Обещали исправить к 1.1.18.1 но так и не исправили :) Вот ждём.
(15) NadyaGan, По правилам оформления ТОРГ-12 перед подвалом должна быть последняя строка из таблицы товаров, поэтому если подвал не умещается на страницу с таблицей из 3 позиций - последняя строка с товаром переносится в подвал.
(21) Процедура печати находится не в модуле "РеализацияОтгруженнойПродукции" а в модуле формы - Кнопка "Форма" - закладка (внизу) - "Модуль"
(21) Процедура печати находится не в модуле "РеализацияОтгруженнойПродукции" а в модуле формы - Кнопка "Форма" - закладка (внизу) - "Модуль"
(22) Alex_E, Процедура печати находится не в модуле "РеализацияОтгруженнойПродукции" - вот то то и оно, что это не тот модуль. Я пробовала там изменять параметры печати, не изменяется. Реализация отгруженной продукции- совершенно другая операция относительно "Отгрузки товаров, продукции".
Уважаемые!
Так и не нашел места, откуда идёт печать ТОРГ-12 из документа реализация товаров и услуг.
Очень хочется понять каким образом рассчитывается количество "влезающих" на страницу строк, чтобы вмешаться в эту процедуру и поправить её уже наконец то. Ткните носом в каком модуле копать? Наверняка че нить общее используется, не связанное с модулем документа.
Так и не нашел места, откуда идёт печать ТОРГ-12 из документа реализация товаров и услуг.
Очень хочется понять каким образом рассчитывается количество "влезающих" на страницу строк, чтобы вмешаться в эту процедуру и поправить её уже наконец то. Ткните носом в каком модуле копать? Наверняка че нить общее используется, не связанное с модулем документа.
(19) NadyaGan, если вы про 7.7 то я в курсе :) Форма, вашем случае, это макет.
В нём есть некая область печати, Строка - наверняка так называется. Так вот в модуле документа реализация, ищите функцию Печать, или что то подобное, там ищите вывод в эту область таблицы (т.е. в Строка),ну и как найдете ищите рядом переменные регулирующие количество СтрокНаСтраницу.
И вообще, озвучьте название и версию вашей конфиги, так будет проще.
В нём есть некая область печати, Строка - наверняка так называется. Так вот в модуле документа реализация, ищите функцию Печать, или что то подобное, там ищите вывод в эту область таблицы (т.е. в Строка),ну и как найдете ищите рядом переменные регулирующие количество СтрокНаСтраницу.
И вообще, озвучьте название и версию вашей конфиги, так будет проще.
Решил таки проблему из первого поста :)
Идём в конфигуратор, документ РеализацияТоваровУслуг, правая кнопка, модуль менеджера
жмём там Ctrl+G и переходим на строчку 1090 видим значения вроде того:
и меняем на
Все печатается на ура :) И, самое интересное, данный прикол с печатью ТОРГ-12 проявляется ТОЛЬКО в клиент-серверном варианте, в файловой версии ТОЙ ЖЕ конфигурации той же базы все ок и таких проблем не наблюдается.
P.S. Может кому пригодится решение.
Идём в конфигуратор, документ РеализацияТоваровУслуг, правая кнопка, модуль менеджера
жмём там Ctrl+G и переходим на строчку 1090 видим значения вроде того:
// Зададим параметры печатной формы по умолчанию
ТабДокумент.АвтоМасштаб = Истина;
ТабДокумент.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
// Восстановим установленные пользователем параметры печатной формы
ТабДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_РеализацияТоваровУслуг_ТОРГ12";
и меняем на
// Зададим параметры печатной формы по умолчанию
ТабДокумент.ПолеСнизу = 5; //наиболее оптимальный параметр, выяснил опытным путём
ТабДокумент.ПолеСверху = 5; //наиболее оптимальный параметр, выяснил опытным путём
//ТабДокумент.ПолеСлева = 5; не нужно использовать, т.к. иначе возникает проблема с умещенеим на один лист
//ТабДокумент.ПолеСправа = 5; не нужно использовать, т.к. иначе возникает проблема с умещенеим на один лист
ТабДокумент.РазмерСтраницы = "A4";
ТабДокумент.РазмерКолонтитулаСверху = 0;
ТабДокумент.РазмерКолонтитулаСнизу = 0;
ТабДокумент.АвтоМасштаб = Истина;
ТабДокумент.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
// Восстановим установленные пользователем параметры печатной формы
//если нижнюю строчку не закоментарить то иногда возникает проблема с печатью, не все влезает на один лист
//ТабДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_РеализацияТоваровУслуг_ТОРГ12";
ПоказатьВсе печатается на ура :) И, самое интересное, данный прикол с печатью ТОРГ-12 проявляется ТОЛЬКО в клиент-серверном варианте, в файловой версии ТОЙ ЖЕ конфигурации той же базы все ок и таких проблем не наблюдается.
P.S. Может кому пригодится решение.
Это, конечно, крутое решение, но я просто в этом случае в макете ТОРГ-12 уменьшил высоту некоторых строк вручную, особенно тех, которые не используются, потому что даже с малыми отступами подписи из подвала переносились на следующий лист в зависимости от количества строчек которые занимались названием позиции номенклатуры.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот