Когда ввели двойное название в СФ, закинул не глядя в PrnForms файл 1csf283_.mxl с Инфостарта и получил в точности этот эффект. Опять же не глядя поменял на SF_451.ERT, всё нормализовалось.<br>
Когда ввели двойное название в СФ, закинул не глядя в PrnForms файл 1csf283_.mxl с Инфостарта и получил в точности этот эффект. Опять же не глядя поменял на SF_451.ERT, всё нормализовалось.<br>
"Ммм, сложно объяснить если вы в программных делах не ориентируетесь. Ну да ладно...<br>Файл этот по сути является подменой макета, встроенного в конфигурацию и при процедуре печати алгоритм проверяет его наличие и если он там имеется, то используется именно он. Придумано это для того, чтобы в случае, когда бурная фантазия наших законодателей родит новую форму какого то первичного документа, можно было бы для ее распространения не выпускать новый релиз конфигурации, а подготовить один маленький внешний файл с макетом и раздавать его через партнеров 1С. В принципе, придумано нормально, но реалии показали, что "овчинка выделки не стоит", так как законодатели не ограничиваются примитивными преобразованиями видов первичных документов и реально в алгоритмы тоже нужно что то добавлять, чтобы пользователи все таки получили форму в нужном виде.<br><br>Обращение к 1С: уберите из типовушек этот прием:<br>ИмяФайлаПечатнойФормы = КаталогИБ() + "ExtForms\PrnForms\1csf283_.mxl";<br>ИмяТаблицы = "СФ283";<br>Если ФС.СуществуетФайл(ИмяФайлаПечатнойФормы) = 1 Тогда<br> Таб.ИсходнаяТаблица(ИмяФайлаПечатнойФормы);<br>Иначе<br> Таб.ИсходнаяТаблица(ИмяТаблицы);<br>КонецЕсли;<br>Цель не оправдывает средства, формы меняются очень редко, а если меняются, то оперативное внедрение формы почти никогда нельзя реализовать с помощью этой идеи.<br><br>По вашей проблеме конкретно:<br>Я предположил, что в макете, описанном во внешнем файле (у меня его нет, поэтому просто предположил и угадал) идет некорректное обращение к данным, которые нужно выводить в форму. В колонке "цена" написано "Цена", в "количество" написано "Количество" и т.п. Это прямое обращение к реквизитам табличной части документа, и когда то оно бы в самом деле работало корректно, но в свежих релизах при печати с/ф идет обработка не табличной части документа, а ее клона, выгруженного в отдельную таблицу значений и преобразованную из за валютных договоров (я не зря вас спросил, в валюте ли ваш с/ф). Поэтому при печати перебора строк табличной части нет и в форму выводятся все время данные той строки, на которой спозицонирован контекст (даже не обязательно первой)."
и половины не поняла, т.к. блондинка... всё равно спасибо.
1C:Лекторий: 23 мая 2024 года — Бесплатная онлайн-лекция об учете финансовой аренды у арендодателя в программах 1С:ERP и 1С:КА 1C:Лекторий: 6 июня 2024 года — Бесплатная онлайн-лекция об отражении расчетов на ЕНС в «1С:Бухгалтерии 8» |
1C:Лекторий: 11 июня 2024 года — Бесплатная онлайн-лекция об учете работников-иностранцев на примере программы 1С:ЗУП ред.3 1C:Лекторий: 27 июня 2024 года — Бесплатная онлайн-лекция об учете доходов и расходов по национальным проектам на практических примерах в 1С:БГУ. Серия 1С:Консалтинг для госсектора |