не раскрашиваются строки тч в документе #729681


#0 by fdgd98
Пытаюсь сделать через условное оформление программно. Должно быть так. При открытии документа должны раскрашиваться. только те строки(строка состоит из наименования, которая имеет тип справочник ссылка), у которых в справочнике не заполнен реквизит - "спецнаименование". При открытии..ничего не раскрашивается
#1 by Euguln
"стр.наименование" и "Спр.СпециальноеНаименование" - фигня какая-то. Сделай сначала руками в условном оформлении и посмотри правильные идентификаторы.
#2 by anatoly
сделай на ТЧ в ПриПолученииДанных - ОформленияСтрок
#3 by fdgd98
я не знаю что должно быть в Новый ПолеКомпоновкиДанных("стр.наименование");
#4 by Euguln
в управляемой форме? О_о
#5 by fdgd98
да кстати УФ
#6 by разработчик 1с
привыводестроки
#7 by Euguln
"Приходная.СпециальноеНаименование"
#8 by fdgd98
строка, где поле наименование, имеет тип справочникссылка, находим этот справочник, смотрим заполнено ли реквизити спецнаименование, если нет, то раскрашиваем строку наименование в документе
#9 by fdgd98
Приходная это ТЧ, в ней к сожалению нет специальногонаимевания
#10 by Euguln
тогда надо добавлять колонку реквизита в ТЧ и заполнять его. Посмотри как в типовой БП видимость субконто сделано.
#11 by fdgd98
может кто подскажет7
#12 by fdgd98
ап
#13 by Euguln
что из тебе не понятно?
#14 by Krolik Bezobraznik
УФ?
#15 by fdgd98
да
#16 by fdgd98
ап
#17 by antoneus
повторю вопрос в
#18 by hhhh
наверно так
#19 by fdgd98
У меня сложная структура получается, т.е. левозначение должно быть такое: объект.Приходная.Наименование.СпециальноеНаименование где приходная это тч, наименование  это реквизит тч, который имеет тип справочникссылка на спр номенклатуру, а специальноенаименование это реквизит(который также имеет тип спрссылка на др справочник) справочника номенклатуры. вопрос : как правильно написать это, а то левоезначение не определено:
#20 by fdgd98
неа , вот как раз так и делал, но не получается сравнение
#21 by fdgd98
соответсвенно
#22 by hhhh
ну вот это выбросьте    Для каждого стр из ТЗ цикл это же полнейший бред. в какой процедуре всё это у вас?
#23 by fdgd98
убрал уже)  Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
#24 by fdgd98
неужели сложные типы сравнивать нельзя?
#25 by fdgd98
ни кто не знает?
#26 by fdgd98
кстати условное оформление делаю в форме документа
#27 by fdgd98
up
#28 by fdgd98
объясни попунктно
#29 by fdgd98
ап
#30 by fdgd98
объясни, ниче не понял(
#31 by Euguln
Типовая конфигурация под рукой есть?
#32 by fdgd98
неа(какая нужна ?
#33 by fdgd98
горю(
#34 by antoneus
Короче. В табличную часть "Товары" РЕКВИЗИТА ФОРМЫ "Объект" добавляешь колонку "СпецНаименованиеЗаполнено", тип - Булево. ПриСозданииНаСервере пишешь Для каждого ТекСтрока из ЭтаФорма.Объект.Товары Цикл В условном оформлении строчки красишь по этому реквизиту. После интерактивной записи документа значения будут слетать, так что перезаполняй колонку.
#35 by antoneus
+ ну или как там у тебя твоя табличная часть называется.
#36 by fdgd98
#37 by fdgd98
заработало))))))))))) спасибо) всем)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С