Имя: Пароль:
1C
1С v8
не могу найти макет в ЗУП
0 GhostCry
 
30.12.22
16:30
Добрый день мне нужно программно исправить макет в ЗУП 3.1 документа "ВедомостьНаВыплатуЗарплатыВБанк" макет "Список перечислений" в самом документе его нет. Он прилетает в модуль менеджера хрен знает откуда. Может кто то сталкивался с этой проблемой. Заранее спасибо !
1 Tatitutu
 
30.12.22
16:40
// Добавляет табличный документ в коллекцию печатных форм.
// Процедура предназначена для использования только внутри процедуры Печать.
//
// Параметры:
//  КоллекцияПечатныхФорм - ТаблицаЗначений - служебный параметр, переданный в процедуру Печать;
//  ИмяМакета             - Строка - имя макета;
//  СинонимМакета         - Строка - представление макета;
//  ТабличныйДокумент     - ТабличныйДокумент - печатная форма документа;
//  Картинка              - Картинка - пиктограмма печатной формы;
//  ПолныйПутьКМакету     - Строка - путь к макету в дереве метаданных, например
//                                   "Документ.СчетНаОплатуПокупателю.ПФ_MXL_СчетЗаказ".
//                                   Если не указывать этот параметр, то редактирование макета пользователем будет
//                                   недоступно в форме ПечатьДокументов.
//  ИмяФайлаПечатнойФормы - Строка - имя, используемое при сохранении печатной формы в файл;
//                        - Соответствие из КлючИЗначение:
//                           * Ключ     - ЛюбаяСсылка - ссылка на объект печати;
//                           * Значение - Строка - имя файла.
//
Процедура ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм, ИмяМакета, СинонимМакета, ТабличныйДокумент,
    Картинка = Неопределено, ПолныйПутьКМакету = "", ИмяФайлаПечатнойФормы = Неопределено) Экспорт
    
    ОписаниеПечатнойФормы = КоллекцияПечатныхФорм.Найти(ВРег(ИмяМакета), "ИмяВРЕГ");
    Если ОписаниеПечатнойФормы <> Неопределено Тогда
        ОписаниеПечатнойФормы.ТабличныйДокумент = ТабличныйДокумент;
        ОписаниеПечатнойФормы.СинонимМакета = СинонимМакета;
        ОписаниеПечатнойФормы.Картинка = Картинка;
        ОписаниеПечатнойФормы.ПолныйПутьКМакету = ПолныйПутьКМакету;
        ОписаниеПечатнойФормы.ИмяФайлаПечатнойФормы = ИмяФайлаПечатнойФормы;
    КонецЕсли;
    
КонецПроцедуры
2 Tatitutu
 
30.12.22
16:43
вот тут погляди

ОбщийМакет.ПФ_MXL_СписокПеречисленийНаЛицевыеСчета


"мне нужно программно исправить макет" - за отладчик уже кто нибудь рассказывал ?
3 GhostCry
 
30.12.22
16:51
(2) Блин стыдоба какая(
Я в отладчике второй час сижу и не мог найти. Спасибо вам огромное! С наступающим!