Проблема при печати ТОРГ-12

1. Serg0FFan 07.12.11 13:20 Сейчас в теме
Добрый день Уважаемые!
Возникла проблема при печати формы ТОРГ-12 из документа Реализация товаров и услуг.
Проблема в следующем, если много позиций товара в накладной, то при печати некоторые страницы "не влезают" и печатаются на следующей странице. Стал разбираться в чем дело и выяснилось, что длина кода (берется код из справочника номенклатура) по умолчанию 11, тип = строка. Так вот этот код не влезает и раздвигает строчку вниз. Код везде в виде 00000001030, т.е. вначале нули идут. И вроде бы взять да привести все это дело в норму, т.е. конвертнуть строку в число да и уберутся нули все, да только не особо получается :) Как это в табличной форме реализовать? И еще не могу понять, вроде бы автоматически должно количество строк на страницу подбираться так чтобы все "влезало", а вот иногда бывает выбивается одна-две строки на другую страницу. Приходилось масштаб ставить 95% тогда еще куда ни шло было все. Форма ТОРГ-12 стандартная, руками не трогал, конфигу не правил, принтеров разных в сети штук 5 и со всеми такая проблема.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. xIvanx 07.12.11 14:51 Сейчас в теме
(1)
Как это в табличной форме реализовать?

Идите в процедуру печати, ищите место, где в параметры области передается значение, и меняйте там.
a.p.soft; Serg0FFan; +2 Ответить
2. Serg0FFan 07.12.11 13:34 Сейчас в теме
Вот собственно сама печатная форма, сохранённая из конфиги: скачать.
4. Галинка 20.01.12 16:48 Сейчас в теме
А у меня в накладной ТОРГ - 12 не ставит КПП грузополучателя
5. Serg0FFan 20.01.12 16:50 Сейчас в теме
(4) Галинка, а у грузополучателя он заполнен в справочнике контрагенты?
6. Галинка 24.01.12 16:15 Сейчас в теме
(5) Serg0FFan, Да все заполнено...
7. Serg0FFan 24.01.12 16:46 Сейчас в теме
(6) Галинка, а у меня тоже не заполнено! А должно?
Может в накладной оно и не нужно вовсе?
8. Галинка 25.01.12 12:11 Сейчас в теме
(7) Serg0FFan, покупатели требуют КПП
11. Serg0FFan 25.01.12 13:58 Сейчас в теме
(8) Галинка, на основании чего они его требуют? Пусть укажут документ где прописано что они имеют на это право! КПП это я так понимаю принадлежность к налоговым органам, т.е. все документы на основании которых происходит "движение" налогов, например сф, должны содержать этот самый КПП, торг-12 не должна :) ну это по моему мнению. Оно может не совпадать с мнением редакции, как известно :)
9. NadyaGan 25.01.12 12:29 Сейчас в теме
В ТОРГ-12 не обязательны такие реквизиты как ИНН и КПП Грузополучателя, это все зависит от установленного вида бухгалтерской или складской программы. В принципе все возможно сделать отредактировав модуль, прописав ссылку на реквизиты контрагента.
10. NadyaGan 25.01.12 12:36 Сейчас в теме
Подскажите, А количество строк с наименованиями товаров в ТОРГ-12, выдаваемых на печать, там же можно исправить?
12. Serg0FFan 25.01.12 14:00 Сейчас в теме
(10) NadyaGan, что именно вы хотите исправить и зачем?
13. NadyaGan 25.01.12 16:11 Сейчас в теме
При выводе на печать ТОРГ-12,например состоящее из трех наименований, третье автоматически переносится на другой лист, хотя и вмещается на 1-й странице. Как увеличить количество строк располагаемых на странице ( но это у меня не получается в версии 1С 7.7)Спасибо.
14. Serg0FFan 25.01.12 16:26 Сейчас в теме
(13) NadyaGan, третье то может и умещается, но! Подвал с подписями уместится ли?
Попробуйте в параметрах страницы перед выводом формы на печать выставить По ширине листа и убрать отступы сверху и снизу, так же колонтитулы все тоже в 0 поставить
15. NadyaGan 25.01.12 16:34 Сейчас в теме
Так в том то и дело, что в ручную все границы раздвигаешь, а перенос третьей строки уже произошел, и первый лист наполовину пустым печатается.
16. Serg0FFan 25.01.12 17:35 Сейчас в теме
(15) NadyaGan, как в 7ке поправить, не подскажу, где то в модуле ковырять надо, искать что то вроде СтрокНаПечать или ПечататьСтрок, в модуле задаётся количество, вот его найти и экспериментировать увеличивая/уменьшая на 1цу. А по поводу КА, так разработчики признались, после длительной переписки правда, что:

Код ошибки: 10096561
Дата публикации: 23 декабря 2011 г.
Описание: В печатной форме ТОРГ-12 не помещается длина кода 11 символов.

Хотя писал им об этом год назад, ситуация у них не воспроизвелась :) А у нас на 5 принтерах каждый день воспроизводится ...! Обещали исправить к 1.1.18.1 но так и не исправили :) Вот ждём.
22. Alex_E 2374 26.01.12 12:05 Сейчас в теме
(15) NadyaGan, По правилам оформления ТОРГ-12 перед подвалом должна быть последняя строка из таблицы товаров, поэтому если подвал не умещается на страницу с таблицей из 3 позиций - последняя строка с товаром переносится в подвал.
(21) Процедура печати находится не в модуле "РеализацияОтгруженнойПродукции" а в модуле формы - Кнопка "Форма" - закладка (внизу) - "Модуль"
Serg0FFan; +1 Ответить
23. NadyaGan 26.01.12 12:43 Сейчас в теме
(22) Alex_E, Процедура печати находится не в модуле "РеализацияОтгруженнойПродукции" - вот то то и оно, что это не тот модуль. Я пробовала там изменять параметры печати, не изменяется. Реализация отгруженной продукции- совершенно другая операция относительно "Отгрузки товаров, продукции".
24. Alex_E 2374 26.01.12 13:01 Сейчас в теме
(23) NadyaGan, "РеализацияОтгруженнойПродукции" скопировал, для "Отгрузка товаров, услуг" процедура печати находится в модуле формы документа "РасходнаяНакладкная", синоним кот. "Отгрузка товаров, услуг" :-)
25. NadyaGan 26.01.12 13:12 Сейчас в теме
(24) Alex_E, Огромное спасибо! Все нашлось и получилось, как надо!:-)
17. Serg0FFan 25.01.12 17:40 Сейчас в теме
Уважаемые!
Так и не нашел места, откуда идёт печать ТОРГ-12 из документа реализация товаров и услуг.
Очень хочется понять каким образом рассчитывается количество "влезающих" на страницу строк, чтобы вмешаться в эту процедуру и поправить её уже наконец то. Ткните носом в каком модуле копать? Наверняка че нить общее используется, не связанное с модулем документа.
18. NadyaGan 25.01.12 18:41 Сейчас в теме
Сама-то форма находится в конфигурации: Конфигурация - общие таблицы.
19. NadyaGan 25.01.12 18:43 Сейчас в теме
При открытии конфигурации, жмем правую клаву мыши, появляется менюшка, откуда идем в общие таблицы.
20. Serg0FFan 26.01.12 09:21 Сейчас в теме
(19) NadyaGan, если вы про 7.7 то я в курсе :) Форма, вашем случае, это макет.
В нём есть некая область печати, Строка - наверняка так называется. Так вот в модуле документа реализация, ищите функцию Печать, или что то подобное, там ищите вывод в эту область таблицы (т.е. в Строка),ну и как найдете ищите рядом переменные регулирующие количество СтрокНаСтраницу.
И вообще, озвучьте название и версию вашей конфиги, так будет проще.
21. NadyaGan 26.01.12 11:54 Сейчас в теме
[20]Serg0FFan,конфиг: Бухгалтерский учет 4.5, не могу найти сам модуль документа "отгрузка товаров, продукции". Есть модуль "РеализацияОтгруженнойПродукции", но это не то.
26. Alex_E 2374 26.01.12 13:20 Сейчас в теме
27. Serg0FFan 27.01.12 16:26 Сейчас в теме
Решил таки проблему из первого поста :)
Идём в конфигуратор, документ РеализацияТоваровУслуг, правая кнопка, модуль менеджера
жмём там Ctrl+G и переходим на строчку 1090 видим значения вроде того:
	// Зададим параметры печатной формы по умолчанию
	ТабДокумент.АвтоМасштаб             = Истина;
	ТабДокумент.ОриентацияСтраницы      = ОриентацияСтраницы.Ландшафт;	
	
	// Восстановим установленные пользователем параметры печатной формы
	ТабДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_РеализацияТоваровУслуг_ТОРГ12";

и меняем на
	// Зададим параметры печатной формы по умолчанию
	ТабДокумент.ПолеСнизу   = 5; //наиболее оптимальный параметр, выяснил опытным путём
	ТабДокумент.ПолеСверху  = 5; //наиболее оптимальный параметр, выяснил опытным путём
	//ТабДокумент.ПолеСлева   = 5; не нужно использовать, т.к. иначе возникает проблема с умещенеим на один лист
	//ТабДокумент.ПолеСправа  = 5; не нужно использовать, т.к. иначе возникает проблема с умещенеим на один лист
	ТабДокумент.РазмерСтраницы  = "A4";
	ТабДокумент.РазмерКолонтитулаСверху = 0;
	ТабДокумент.РазмерКолонтитулаСнизу  = 0;
	ТабДокумент.АвтоМасштаб             = Истина;
	ТабДокумент.ОриентацияСтраницы      = ОриентацияСтраницы.Ландшафт;	
	
	// Восстановим установленные пользователем параметры печатной формы
	//если нижнюю строчку не закоментарить то иногда возникает проблема с печатью, не все влезает на один лист
	//ТабДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_РеализацияТоваровУслуг_ТОРГ12";

Показать

Все печатается на ура :) И, самое интересное, данный прикол с печатью ТОРГ-12 проявляется ТОЛЬКО в клиент-серверном варианте, в файловой версии ТОЙ ЖЕ конфигурации той же базы все ок и таких проблем не наблюдается.

P.S. Может кому пригодится решение.
28. pavel06 2 07.04.12 16:06 Сейчас в теме
Это, конечно, крутое решение, но я просто в этом случае в макете ТОРГ-12 уменьшил высоту некоторых строк вручную, особенно тех, которые не используются, потому что даже с малыми отступами подписи из подвала переносились на следующий лист в зависимости от количества строчек которые занимались названием позиции номенклатуры.
29. Borisych 503 08.04.12 10:09 Сейчас в теме
есть ТОРГ-12 для УТ и БП с 11 строками номенклатуры. кому надо?
30. Serg0FFan 09.04.12 10:03 Сейчас в теме
(29) Borisych, ну выкладывайте, посмотрим
31. Borisych 503 09.04.12 13:35 Сейчас в теме
вот
user1286117; pavel06; zayden; Serg0FFan; +4 Ответить
33. Serg0FFan 29.08.14 16:12 Сейчас в теме
(31) Уважаемый! А нет ли новых форм? Которые бы содержали по приказу и т.д... Сейчас сделали возможноть прописывать кто за кого и по какому приказу подписывает, вот в документе есть поля в которые прописаны эти строчки, но в подписи они не вылезают.
32. notepad 17.08.12 15:20 Сейчас в теме
Подскажите, если в 1С 7.7 торг-12 полные наименования иногда очень длинные, и если сделать высоту строки авто, то не считает правильно страницы, да и перенос на другую страницу не совпадает. Может есть готовая внешняя печатная форма без этой проблемы или это сложно сделать?
34. ИНВ77 22.07.15 09:41 Сейчас в теме
Подскажите, та же проблема с УТ 11, нет ли новых внешних форм для УТ11, с возможностью печати много строк
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот