|
КД. Правила выгрузки. | ☑ | ||
---|---|---|---|---|
0
Полька
05.12.18
✎
10:26
|
Нужно из ЗУП выгрузить справочник Подразделения. У него есть дополнительное свойство. Выгружать нужно те строки, у которых оно "ИСТИНА".
Пишу правило выгрузки. если объект.дополнительныесвойства.свойство=ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту("Имя","трам-пам-пам") и объект.дополнительныесвойства.значение=ИСТИНА Тогда отказ=ИСТИНА; КонецЕсли; ругается на строку справочника, у которой эта галка не стоит. Поле объекта не обнаружено (ДополнительныеСвойства) |
|||
1
Полька
05.12.18
✎
10:28
|
объект.дополнительныесвойства.значение=ЛОЖЬ
|
|||
2
azt-yur
05.12.18
✎
10:32
|
(0) У вас в справочнике подразделений есть реквизит дополнительныесвойства?
Обычно доп.свойства/реквизиты хранятся в регистре сведений ДополнительныеСведения или табличной части справочника ДополнительныеРеквизиты, вот там их и ищите |
|||
3
Полька
05.12.18
✎
10:34
|
(2) есть. только заполнен не ну всех.
|
|||
4
Полька
05.12.18
✎
10:35
|
т.е. так сделать не получится? придется через запрос?
|
|||
5
azt-yur
05.12.18
✎
10:49
|
(4) Попробуйте так:
ДопСв = РегистрыСведений.ДополнительныеСведения.Получить(Новый Структура("Объект, Свойство", Объект.Ссылка, ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту("Имя","трам-пам-пам"))); Если ДопСв.Значение <> Истина Тогда Отказ = Истина; КонецЕсли; |
|||
6
zippygrill
05.12.18
✎
10:56
|
ЗУП 2.5 или 3.0?
И какая КД? |
|||
7
Полька
05.12.18
✎
10:57
|
в РС Дополнительные Сведения пусто.
|
|||
8
Полька
05.12.18
✎
10:58
|
ЗУП 3.1
КД 2.1 |
|||
9
zippygrill
05.12.18
✎
11:11
|
(8) Тогда точно загляни у спраочника подразделения - ТЧ ДополнительныеРЕКВИЗИТЫ
Свойство = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту("Имя","трам-пам-пам"); НайденнаяСтрока = Объект.ДополнительныеРеквизиты.Найти(Свойство, "Свойство"); Если НЕ НайденнаяСтрока = Неопределено Тогда Отказ = не НайденнаяСтрока.Значение; Иначе Отказ = Истина; //Свойство не установлено - значит Ложь КонецЕсли; |
|||
10
Полька
05.12.18
✎
11:13
|
(9) они то точно там. я разбираюсь- как в правилах сие написать :)
|
|||
11
Полька
05.12.18
✎
11:29
|
спасибо. получилось
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |