Имя: Пароль:
1C
 
Изменение реквизита в форме списка
,
0 Никкккк
 
07.08.18
12:43
В форме списка имеется реквизит "Статус" с типом перечисление.Нужно,чтобы при открытии документа статус менялся на другое значение перечисления. Вроде все просто, но не могу понять,как обратиться к реквизиту и поменять значение при открытии документа.Помогите
1 Franchiser
 
гуру
07.08.18
12:47
В процедуре ПриСозданииНаСервере() меняй
2 Никкккк
 
07.08.18
12:48
(1) Так вопрос в том,каким образом обратиться к реквизиту
3 catena
 
07.08.18
12:59
(2)Зависит от того, кому этот реквизит(значение) принадлежит.
4 Никкккк
 
07.08.18
13:09
(3) На форме динамический список, который ссылается на документ
5 Franchiser
 
гуру
07.08.18
13:09
&НаСервере
Процедура ПриСозданииНаСервере()
Статус = Перечисления.Статусы.Статус;
КонецПроцедуры
6 catena
 
07.08.18
13:12
(5)Я так поняла, ТС хочет, чтобы статус менялся в списке.

(4)Реквизит документа? Или лежит где-то отдельно(например, в регистре)?
7 Franchiser
 
гуру
07.08.18
13:13
(6) Он пишет про форму списка, а не то что реквизит в списке
8 Никкккк
 
07.08.18
13:15
(7) Не меняет.Ни ошибок,ничего
9 catena
 
07.08.18
13:16
(8)Один открыл документ, все остальные видят в списке статус "не трожь, он мой" - такая задача?
10 Никкккк
 
07.08.18
13:18
(9) Нет.Суть заключается в следующем: Приходит заявка с почты,которая фиксируется в документе со статусом "Новая".Когда я открываю эту заявка, то статус должен меняться на "Принята".Как то так
11 catena
 
07.08.18
13:19
(10)После закрытия или сразу все должны увидеть, что заявку открыли?
12 catena
 
07.08.18
13:20
Если док открыли и закрыли, ничего не меняя, статус должен меняться?
13 Никкккк
 
07.08.18
13:21
(9) Ну,вот я открываю заявку и статус должен поменяться.Да,должен.Я же просмотрел эту заявку
14 catena
 
07.08.18
13:23
(13)Ну так, а что вы мнете тити, я в (9) это и написала. А код из (5) не сработает потому, что документ еще записать надо. При условии, конечно, что статус, отображаемый в списке тянется из реквизита документа.
15 FIXXXL
 
07.08.18
13:23
(13) ну а если "случайно ткнула, оно само"?
хреновый подход в общем...
лучше завязываться на момент Записи документа, меньше геммороя
16 catena
 
07.08.18
13:25
Менять что-то в документе при открытии с перезаписью - не очень хороший вариант. Лучше сделать статусы в независимом регистре.
17 ГдеСобака Зарыта
 
07.08.18
13:25
Для начала статус документа нужно в регистре сведений хранить. А в списке есть событие при начале редактирования. Там и меняйте статус.
18 Никкккк
 
07.08.18
13:28
Всем спасибо.Вопрос решен
19 ГдеСобака Зарыта
 
07.08.18
13:34
(18) Раскрой секртет как сделал. Посмеемся.