Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Как переименовать рисунок макета печатной формы?

Как переименовать рисунок макета печатной формы?
Я
   atlantika
 
02.07.21 - 14:29
в обработке внешней  печатной формы добавляю еще один макет. Почти идентичный первому. В первом макете вставлены картинки печатей и подписей. В зависимости от выбора организации документа-источника выбирается та или иная картинка:
        КартинкаПодпись = Макет.Рисунки.D9.Картинка;
        КартинкаПечать = Макет.Рисунки.D10.Картинка;

Но когда я скопировала картинки и перенесла их в добавленный макет - картинки автоматически поменяли имя. Как по правилам, с латинской буквы D. Но цифры иные. Как мне переименовать картинки? я ставлю нужное число, а оно возвращается старое, и написанный ранее алгоритм уже не находит картинку по имени в новом макете.

Сломала голову, кажется, что просто должно быть, а оно не просто... Помогите пожалуйста!!
   Ёпрст
 
1 - 02.07.21 - 18:12
(0) Задавай рисункам осмысленные имена - Вася,Федя и т.д
и не пользуй системные D1...Dn
В коде потом исправить за 1 сек, Ctrl+H
   lubitelxml
 
2 - 02.07.21 - 18:19
Уже писал про это несколько раз - в макете картинка называется d2 , а по факту в отладчике если посмотреть - другое имя, и присваивать значение нужно именно то, что в отладчике нашел
   lubitelxml
 
3 - 02.07.21 - 18:19
смотрешь в отладчике ОбластьМакета.Параметры - там будет видно все имена
   lubitelxml
 
4 - 02.07.21 - 18:21
(1) так кстати не пробовал, но и не ловил больше таких приколов лет 5 уже, хотя совсем недавно был подобный вопрос здесь, мой метод сработал, значит не исправили за 5 лет ошибку
   polosov
 
5 - 02.07.21 - 19:00
(0) Тщательно проверь какой макет ты используешь.
   lubitelxml
 
6 - 02.07.21 - 19:09
(5) там реально глюк, на форме одно имя, в отладчике другое. В 1с не писал, но видимо надо было
   lubitelxml
 
7 - 02.07.21 - 19:10
+(6) не на форме, а в макете

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.