|   |   | 
| 
 | Смена подписантов в печатной форме Универсальный передаточный документ ↓ (Волшебник 17.02.2025 11:44) | ☑ | ||
|---|---|---|---|---|
| 0
    
        Gennady naïve 14.02.25✎ 14:14 | 
        Добрый день уважаемые коллеги. Руководитель поставил задачу в программе 1С УПП версии 1.3 изменить фамилии руководителя и главного бухгалтера в печатной форме УПД и ввести фамилию другого сотрудника и номер приказа об этом. Пробовал сделать внешнюю печатную форму, но для УПД данные заполняются в функции общего модуля УЧЕТНДС.Печать Универсального печатного документа и без изменения конфигурации эту задачу не рещить.Подскажите пожалуйста какие есть возможные подходы для решения этой задачи!     | |||
| 1
    
        maxab72 14.02.25✎ 14:17 | 
        перехватить расширением печать и дозаполнить Параметры с данными для печати своими ФИО.
 В УПП не делал, в УТ11 и УНФ делал. | |||
| 2
    
        Ёпрст гуру 14.02.25✎ 14:17 | 
        (0) расширение, если не хочешь модуль менять, но..в оф это тот еще квест
 Ну, или вынести все формирование в саму впф, минуя общие модули. | |||
| 3
    
        Garykom гуру 14.02.25✎ 14:29 | 
        (0) кто мешает встроиться и заменять данные уже в заполненном макете?     | |||
| 4
    
        Garykom гуру 14.02.25✎ 14:38 | 
        (3)+ в смысле ваяешь свою ВПФ
 в ней вызовом типового кода получаешь заполненный макет и сам вручную своим кодом постобрабатываешь его как надо не проблема найти нужные ячейки и поменять содержимое | |||
| 5
    
        Gennady naïve 17.02.25✎ 10:39 | 
        А можно подробнее,как в табличном документе найти значение реквизита и затем поменять на новое?     | |||
| 6
    
        Ёпрст гуру 17.02.25✎ 10:43 | 
        (5) через Область() меняй что хочешь. Можешь и поименованные области использовать в макете для удобства     | |||
| 7
    
        Fedor-1971 17.02.25✎ 10:48 | 
        (5) Забираешь алгоритм формирования табличного документа в свою ВПФ, в нём исправляешь заполнение полей подписей на нужные тебе и не манаешься с поиском ячеек в табличном документе     | |||
| 8
    
        mikecool 17.02.25✎ 10:57 | 
        а разве в УПП это не из коробки?     | |||
| 9
    
        Ногаминебить 17.02.25✎ 10:58 | 
        Регистр сведений ОтветственныеЛицаОрганизаций имеется?     | |||
| 10
    
        Gennady naïve 17.02.25✎ 11:05 | 
        Табличный документ ТабДокумент сформирован
 Подвал = Макет.ПолучитьОбласть("Подвал");
Подвал.Параметры.ФИОРуководителя = "Скипина К.А."; 
Подвал.Параметры.ФИОГлавногоБухгалтера = "Скипина К.А.";
ТабДокумент.Показать();На экране отображаются старые значения Параметров Руководителя и Главного бухгалтера (( | |||
| 11
    
        Волшебник 17.02.25✎ 11:05 | 
        (10) Не хватает вывода области Подвал     | |||
| 12
    
        Ёпрст гуру 17.02.25✎ 11:06 | 
        (10) надо не в макете менять, а в полученном табличном документе.     | |||
| 13
    
        Gennady naïve 17.02.25✎ 11:11 | 
        А как поменять значение реквизита в табличном документе?     | |||
| 14
    
        Волшебник 17.02.25✎ 11:13 | 
        (12) Не надо так делать     | |||
| 15
    
        Ёпрст гуру 17.02.25✎ 11:16 | 
        (13) см (6).
 (14) он всё равно никак не сделает. | |||
| 16
    
        Gennady naïve 17.02.25✎ 11:19 | 
        (15) Я в (10) изменил значения реквизитов в макете и в табличном документе ничего не меняется. Как обратиться к области в Табличном документе?     | |||
| 17
    
        Волшебник 17.02.25✎ 11:32 | 
        (16) Вы изменили параметры области, но не вывели эту область в итоговый табличный документ.     | |||
| 18
    
        Gennady naïve 17.02.25✎ 11:37 | 
        (15) Подвал = Макет.ПолучитьОбласть("Подвал");
 Подвал.Параметры.ФИОРуководителя = "Скипина К.А."; Подвал.Параметры.ФИОГлавногоБухгалтера = "Скипина К.А."; ТабДокумент.Вывести("Подвал"); ТабДокумент.Показать(); На экран все равно выводятся старые значения | |||
| 19
    
        Волшебник 17.02.25✎ 11:38 | 
        (18) Вы издеваетесь что ли? Зачем здесь кавычки?
 ТабДокумент.Вывести("Подвал"); | |||
| 20
    
        Krendel 17.02.25✎ 11:40 | 
        Рс ответственные лица. Делаеося обычно в 1й месяц эксплуатации упп     | |||
| 21
    
        Волшебник 17.02.25✎ 11:41 | 
        Более того, при передачи строки в метод Вывести возникает ошибка
    Несоответствие типов (параметр номер '1') Отсюда я делаю вывод, что Ваш программный код НЕ ВЫПОЛНЯЕТСЯ. | |||
| 22
    
        Gennady naïve 17.02.25✎ 11:42 | 
        (19) Извините ТабДокумент.Вывести(Подвал);
 Не получается изменить сформированный табличный документ!(( | |||
| 23
    
        Волшебник 17.02.25✎ 11:44 | 
        (22) Хватит бредить     | |||
| 24
    
        Волшебник 17.02.25✎ 11:44 | 
        Пригласите программиста     | |||
| 25
    
        Ёпрст гуру 17.02.25✎ 12:03 | 
        (20) не, ему еще текст приказа надо в подписи. Не смотрел последние версии упп, в старых, можно только должность и фио было сменить.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |