Имя: Пароль:
1C
1С v8
Реквизит управляемой формы "Текущее состояние"
0 Маленький Вопросик
 
08.01.14
09:04
Есть документ "Заказ клиента" )УТ11

на форме этого документ имеется реквизит "Текущее состояние".

мне нужно программно прочитать данный реквизит, имея ссылку на этот документ Ссылка.

прошу подсказать примерчик. спасибо.
1 Нууф-Нууф
 
08.01.14
09:07
Такого я бы на работу не взял...
2 Маленький Вопросик
 
08.01.14
09:09
Текущее состояние - реквизит "состояние" формыдокумента
3 1Сергей
 
08.01.14
09:16
реквизит формы существует только у открытой формы.

ЗЫ Ну, сколько можно, а?
4 Мимохожий Однако
 
08.01.14
09:27
Посмотри в модуле менеджера документа Заказ клиента Процедура РассчитатьСостояние(...
5 Маленький Вопросик
 
08.01.14
09:39
(4) подскажите как вызвать функцию из модуля менеджера?
6 Маленький Вопросик
 
08.01.14
09:40
А = Документы.ЗаказКлиента.РассчитатьСостояние(Ст.....
7 Мимохожий Однако
 
08.01.14
09:45
Эту функцию ты не вызовешь напрямую, т.к. у нее нет признака Экспорт. Но ты можешь скопировать её к себе в обработку. По большому счету в этой функции достаточно проанализировать в запросе первое поле, касаемо расчета состояния.
... открой конфигуратор, включи голову (Ничего личного ))
8 Маленький Вопросик
 
08.01.14
09:47
большое спасибо за подсказку - все получилось:

        СостояниеЗаказа = РассчитатьСостояние1(Стр.Ссылка,Стр.Ссылка.Договор,,Ложь,,,,,,,);
        
        Сообщить(СостояниеЗаказа);
9 zak555
 
08.01.14
09:51
(8) нет такого реквизита объекта, есть только статус
10 Мимохожий Однако
 
08.01.14
09:57
(9)разговор шёл о реквизите ФОРМЫ "Состояние", значение которого зависит в том числе и от реквизита документа "Статус".
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан