добавление своего реквизита в справочник
Показывать по
10
20
40
сообщений
- 1
- 2
01.06.2011
18:16
#11
осмелюсь ответить на ве предыдудщие вопросы:
1. Зачем в условии выбран?
Отв: так было написано типовой конфе. Может быть можно и по другому, не поверял, а вообще <Выбран> - это тствойство рекизита, соответсвующее наличию 1 - в з начениии этого реквизита. Так что все должно быть логично
2. а ты попробуй без условия когда в справочнике нет ни одного элемента, будешь удивлен
Отв: какого нет элемента? Того, котторый мы завели или еще каго-то еще?
3. я б использовал ПустоеЗначение и ТекущийЭлемент
Отв: Очень может быть, но в конфе такие вещи не рекомедуются
1. Зачем в условии выбран?
Отв: так было написано типовой конфе. Может быть можно и по другому, не поверял, а вообще <Выбран> - это тствойство рекизита, соответсвующее наличию 1 - в з начениии этого реквизита. Так что все должно быть логично
2. а ты попробуй без условия когда в справочнике нет ни одного элемента, будешь удивлен
Отв: какого нет элемента? Того, котторый мы завели или еще каго-то еще?
3. я б использовал ПустоеЗначение и ТекущийЭлемент
Отв: Очень может быть, но в конфе такие вещи не рекомедуются
01.06.2011
21:52
#12
> а ты попробуй без условия когда в справочнике нет ни одного элемента, будешь удивлен
это я для zak555 писал, я думал, что он предлагает не проверять вовсе наличие текущего элемента
я тоже редко пользуюсь .Выбран(), обычно пишу проверку на ПустоеЗначение(), но и там и там есть подводные камни.
Выбран() - можно применять только для значений агрегатного типа (элементы справочников, документы и т.п.)
ПустоеЗначение() - выдает Ложь даже если значение пустое, но мы к нему обращаемся через com соединение.
В общем, правильно вы все сделали, в вашей задаче можно было хоть так хоть эдак решить, работает одинаково
это я для zak555 писал, я думал, что он предлагает не проверять вовсе наличие текущего элемента
я тоже редко пользуюсь .Выбран(), обычно пишу проверку на ПустоеЗначение(), но и там и там есть подводные камни.
Выбран() - можно применять только для значений агрегатного типа (элементы справочников, документы и т.п.)
ПустоеЗначение() - выдает Ложь даже если значение пустое, но мы к нему обращаемся через com соединение.
В общем, правильно вы все сделали, в вашей задаче можно было хоть так хоть эдак решить, работает одинаково
- 1
- 2
Читают тему
(гостей: 1)