|
Доп.Реквизит | ☑ | ||
---|---|---|---|---|
0
Tanis
19.03.13
✎
11:00
|
Добрый день!
Подскажите, пожалуйста! Завел доп реквизит к документу, типа булева. Теперь в событиях хочу написать условие с этим доп.реквизитом. А он его напрочь не видит... Написал обработочку, чтоб вывести этот реквизит, показывает что нет реквизита... как до него добраться? |
|||
1
andreymongol82
19.03.13
✎
11:01
|
Какое событие? На каких формах? Какой реквизит (шапка или ТЧ)? Ничего не понятно...
|
|||
2
wise
19.03.13
✎
11:03
|
(0) может ты реквизит ФОРМЫ сделал..?
|
|||
3
Tanis
19.03.13
✎
11:06
|
Событие перед записью. Но сначала интересует как добраться до этого реквизита.
Формы обычные. Реквизит, в план видов хар-к, там к документу поставил реквизит с типом булево. В документе, нажимаю кнопку доп.реквизиты, и ставлю галочку у этого реквизита. В регистр сведений пишется... А как его запросом найти, или напрямую... не получается... Хотел так... но нет Док.ДополнительныеСвойства.Свойство() |
|||
4
Tanis
19.03.13
✎
11:07
|
т.е формы?
|
|||
5
MSII
19.03.13
✎
11:11
|
(3) Если в РС пишется, то все ОК, тяни его из РС запросом.
|
|||
6
Лефмихалыч
19.03.13
✎
11:12
|
(0) реквизит в объект надо было добавлять, а не на форму
|
|||
7
andreymongol82
19.03.13
✎
11:12
|
(3) Получай сначала из регистра сведений "СвойстваОбъектов" значение этого реквизита, и потом обрабатывай в событии
|
|||
8
MSII
19.03.13
✎
11:15
|
(3) Кстати, пока твой новый документ не записан, записи в РС еще нет. Так-то.
|
|||
9
Tanis
19.03.13
✎
11:18
|
а как в объект его добавить?
|
|||
10
Tanis
19.03.13
✎
11:27
|
он мне показывает что значение ложь.
|
|||
11
Tanis
19.03.13
✎
11:37
|
Подскажите как правильно сделать, чтоб можно было использовать, находить этот реквизит.
|
|||
12
Tanis
19.03.13
✎
11:47
|
Запрос = Новый Запрос;
Запрос.Текст= "ВЫБРАТЬ | ЗначенияСвойствОбъектов.Объект, | ЗначенияСвойствОбъектов.Свойство, | ЗначенияСвойствОбъектов.Значение |ИЗ | РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов |ГДЕ | ЗначенияСвойствОбъектов.Объект = &Объект" ; Запрос.УстановитьПараметр("Объект",СсылкаНаОбъект); Рез = Запрос.Выполнить().Выбрать(); Пока Рез.Следующий() Цикл Сообщить(Рез.Объект + Рез.Свойство + Рез.Значение); КонецЦикла; Так не работает. Из консоли работает... Что может быть? А так ругается, что значение к типу числу не может |
|||
13
Tanis
19.03.13
✎
12:00
|
Подскажите...
|
|||
14
zladenuw
19.03.13
✎
12:01
|
тут точно ссылка ? СсылкаНаОбъект
|
|||
15
Tanis
19.03.13
✎
12:03
|
Да, точно
|
|||
16
Tanis
19.03.13
✎
12:04
|
там документ ссылка стоит, или надо документ объект?
|
|||
17
Tanis
19.03.13
✎
12:07
|
ссылка. В консоли работает, так не хочет. Значение и свойство ругается, что к числу не может преобразовать...
А какое число... И где он его берет... |
|||
18
zladenuw
19.03.13
✎
12:13
|
мда... вот тут ошибка
Сообщить(Строка(Рез.Объект) + Строка(Рез.Свойство) + Строка(Рез.Значение)); |
|||
19
Tanis
19.03.13
✎
12:25
|
Спасибо.
В консоли, он сам что-ли типы определяет? |
|||
20
cw014
19.03.13
✎
12:34
|
(19) Позовите специалиста
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |