Имя: Пароль:
1C
 
Выбор документа на форме обработки
0 falselight
 
05.12.17
10:55
На форме обработки есть реквизит типа РеализацияТоваровУслуг.
Нужно проверить что выбирается не проведенный документ.
Иначе не давать выбрать его.
В процедуре НачалоВыбора в ВыбранноеЗначение
ссылка но она без возможности смотреть её свойства.
В Объект.Реализация так же ссылка но нельзя смотреть её свойства.
Как обратиться то к выбранному значению в реквизите что бы при его выборе изменении проверять проведен ли он?
1 Волшебник
 
модератор
05.12.17
10:56
Если ВыбранноеЗначение.Проведен Тогда
2 Lexey_
 
05.12.17
11:03
(0) на сервере, Ливингстар, на сервере
3 falselight
 
05.12.17
11:05
(1) (2) Получается ВыбранноеЗначение не доступно на клиенте????

(1) Пишет поле объекта не обнаружено .Проведен
4 Волшебник
 
модератор
05.12.17
11:05
(3) У меня всё работает.
5 vicof
 
05.12.17
11:05
(0) Дарю
Отбор = Новый Структура;
Отбор.Вставить("Проведен", Ложь);

СтруктураПараметров = Новый Структура;
СтруктураПараметров.Вставить("Отбор", Отбор);

ОткрытьФорму();
6 Масянька
 
05.12.17
11:07
А мне интересно посмотреть на сие чудо... Ну, то, что пилит автор.
7 falselight
 
05.12.17
11:07
(4) Вот так у вас вмодуле формы все работает????

&НаКлиенте
Процедура РеализацияОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
    й=1;
КонецПроцедуры


И можно посмотреть ВыбранноеЗначение.Проведен ?
8 falselight
 
05.12.17
11:08
(6) Да совершенно ничего особенного. Загрузка с эксель.
Только вот затупилось внезапно (((
9 Масянька
 
05.12.17
11:09
(8) Я не про данный конкретный случай... Я - в общем... Так сказать - масштабно...
10 Lexey_
 
05.12.17
11:10
(8) почему внезапно?
11 vicof
 
05.12.17
11:10
(8) Больше всего в этой фразе мне нравится слово "внезапно"
12 Lexey_
 
05.12.17
11:10
(11) +1
13 falselight
 
05.12.17
11:11
Как быть то мне подскажите?
14 Lexey_
 
05.12.17
11:11
(13) так уже
15 falselight
 
05.12.17
11:11
У меня тут нет свойств ВыбранногоЗначения (7)
16 falselight
 
05.12.17
11:13
как поступить в этом элементарном случае????
что бы проверить на проведенность документ?
17 Lexey_
 
05.12.17
11:14
(16) тебе. Уже. Ответили
18 Масянька
 
05.12.17
11:15
(17) Лучше большими и буквами и по слогам. :)
19 falselight
 
05.12.17
11:16
(17) Эти ответы мне не подходят, иначе я применил бы их уже
20 vicof
 
05.12.17
11:16
(0) Ты совсем не обращаешь на меня внимания. Я обиделся. Не буду больше помогать.
21 vicof
 
05.12.17
11:17
(19) Подходят. Просто ты как бы это помягче сказать...
22 falselight
 
05.12.17
11:17
(20) структура, и зачем она?
23 falselight
 
05.12.17
11:18
типовая процедура происходит при начале выбора документа
проверить нужнео выбранное значение, но нет у него свойств
куда ваша структура пойдет (5)?
24 vicof
 
05.12.17
11:20
(23) Вижу проблески сознания.
Проверяй до выбора.
25 Масянька
 
05.12.17
11:22
(24) Ты уж определись: то (20), то (24) :)))))
26 falselight
 
05.12.17
11:29
Так обощелся, -

//
&НаСервере
Функция РеализацияПриИзмененииНаСервере(Док)
    Если Док.Проведен Тогда
        Возврат 1;
    КонецЕсли;
Возврат 0;
КонецФункции
//
&НаКлиенте
Процедура РеализацияПриИзменении(Элемент)
    Если РеализацияПриИзмененииНаСервере(Объект.Реализация) Тогда
        Сообщить("Выбрать можно только не проведенную реализацию!");
        Объект.Реализация = неопределено;
    КонецЕсли;
КонецПроцедуры
//
27 Lexey_
 
05.12.17
11:45
Функцию РеализацияПриИзмененииНаСервере нужно в учебники по г...коду
28 vicof
 
05.12.17
11:46
(26) Убил бы за такой код.
(24) Видел проблески сознания, но после (26) вижу, что опять все сознание затянуто пеленой тупости и нежелания меняться.
29 1Садовник
 
05.12.17
12:54
(5) Угу. Пользюк отменит проведение дока (чтобы отбор пропустил) выберет этот док, а затем снова проведет этот док в другом окне. Потом обработает этот док (который уже проведен) в обработке и обвинит во всем прога если что.
30 falselight
 
05.12.17
13:21
Ну покажите пожалуйста аналог (26) который можно считать за правильный? Как эталон!
31 vicof
 
05.12.17
13:24
(30) В (5)
32 Мимохожий Однако
 
05.12.17
13:24
(30) см. типовые конфигурации и демо БСП.
"Никогда не было и вдруг опять" ))
33 falselight
 
05.12.17
13:31
(32) Ну а что там для этого смотреть я же не знаю.
Можете поконкретнее места обозначить?
Что бы раз по вашему указанию посмотрел и увидел?
34 vicof
 
05.12.17
13:33
35 Мимохожий Однако
 
05.12.17
14:13
(33) ОФФ:Может быть и пальцы за тебя загибать?
Независимо от того, куда вы едете — это в гору и против ветра!