|
Как правильно использовать процедуру ТоварыПриВыводеСтроки() ? |
☑ |
0
Trotter
20.04.17
✎
09:06
|
Крашу текст и отображаю картинки, всё работает.
НО, после повторного открытия документа
ЭтотОбъект.Модифицированность() = Истина
И не даёт использовать печатную форму по умолчанию, а по кнопке печать даёт т.к по кнопке "печать" где выводится полный список печатных форм не проверяется на Модифицированность, как побороть ?
Посоветовали сделать через ПриПолученииданных() - тоже самое.
Сделано так:
Если ЗначениеЗаполнено(ДанныеДляОтображения) Тогда
тут куча условий по отображению картинок и покраски в цвета.
КонецЕсли
Может быть подход не правильный ? Как - то переделать ?
Процедура ТоварыПриВыводеСтроки() - отрабатывает после всех действий со строкой, очень удобно работать с ней.
|
|
1
Buster007
20.04.17
✎
09:09
|
Задача какая стоит?
|
|
2
catena
20.04.17
✎
09:16
|
Очень странная у вас раскраска. Моя раскраска не приводит к модифицированности объекта.
|
|
3
dezss
20.04.17
✎
09:22
|
(0) видимо, эта куча условий по отображению картинок и покраски в цвета и устанавливает модифицированность.
|
|
4
Trotter
20.04.17
✎
09:26
|
ОформлениеСтроки.Ячейки.ИзменениеВЦене.ОтображатьКартинку = Истина;
ОформлениеСтроки.Ячейки.ИзменениеВЦене.ИндексКартинки = 0;
Так картинку вывожу, а вот так вот крашу:
ОформлениеСтроки.ЦветТекста = WebЦвета.Кирпичный;
|
|
5
Trotter
20.04.17
✎
09:27
|
(2) А как вы делаете ?
|
|
6
catena
20.04.17
✎
09:32
|
(4)Ни первый, ни второй вариант модифицированность не устанавливают. Ищите проблемы в прочем коде.
|
|
7
vis_tmp
20.04.17
✎
09:35
|
"ПриОткрытии" никакие реквизиты не изменяются?
|
|
8
Trotter
20.04.17
✎
09:39
|
Хм, а вот это меняет ?
КолонкаТаблицы.Видимость = Ложь;
|
|
9
Ёпрст
гуру
20.04.17
✎
09:39
|
(0) Ремишь код в ПриПолученииданных и в ПриВыводеСтроки и убеждаешься сперва, что модифицированность меняет не этот код.
Потом уже, творишь.
|
|
10
catena
20.04.17
✎
09:42
|
(8)Нет. Работа с формой объекта не касается. Иначе бы летели со свистом все обработки видимости полей при открытии.
|
|
11
dezss
20.04.17
✎
09:42
|
(8) не должно...этот признак ставится только при изменении данных формы, а не свойств
|
|
12
Trotter
20.04.17
✎
09:50
|
(9) Ок. Отпишусь
|
|
13
Trotter
20.04.17
✎
10:58
|
Спасибо. Я косяк. Подставлял значение реквизита на форме )
Поправил, заработало )
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший