|
УФ. Не записывается реквизит объекта | ☑ | ||
---|---|---|---|---|
0
vicof
20.06.14
✎
18:40
|
&НаКлиенте
Процедура ОтправитьНаРассмотрение(Команда) Объект.СтатусЗаявки = ПредопределенноеЗначение("Перечисление.хн_СтатусыЗаявкиНаИзменение.ВРаботе"); Записать(); КонецПроцедуры Создаю новый документ. В модуле объекта ничего не написано. Тыкаю кнопку, вверху обработчик, должен поменяться статус и записаться документ. Статус не меняется. Срабатывает только со второго нажатия. Где туплю? |
|||
1
Wobland
20.06.14
✎
18:44
|
а не выходит так, что у тебя с первого раза записывается, а замечаешь ты это только после второго?
|
|||
2
vicof
20.06.14
✎
18:44
|
щас точно скажу
|
|||
3
vicof
20.06.14
✎
18:46
|
до Записать() Объект.СтатусЗаявки "в работе", после "новая" при первой записи.
Объект - данныеформыколлекция |
|||
4
vicof
20.06.14
✎
18:48
|
А если записан (т.е. при втором нажатии) - то все нормально меняется.
|
|||
5
MrStomak
20.06.14
✎
18:49
|
Теперь напиши в каком обработчике при создании документы ты ставишь ему статус "Новая"
|
|||
6
Wobland
20.06.14
✎
18:49
|
ничо не понял. сделал одно нажатие
http://i.imgur.com/Wp0XEdd.png |
|||
7
Wobland
20.06.14
✎
18:49
|
(6) у нового. руками
|
|||
8
vicof
20.06.14
✎
18:50
|
(5) При создании на сервере
|
|||
9
MrStomak
20.06.14
✎
18:51
|
(8) Запости код
|
|||
10
vicof
20.06.14
✎
18:52
|
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) Если Параметры.Ключ.Пустая() Тогда Объект.СтатусЗаявки = Перечисления.хн_СтатусыЗаявкиНаИзменение.Новая; Объект.Автор = Пользователи.ТекущийПользователь(); КонецЕсли; КонецПроцедуры При создании формы один раз заходит, при записи объекта нет |
|||
11
vicof
20.06.14
✎
18:53
|
(6) А чо ты форму закрыл?
|
|||
12
vicof
20.06.14
✎
18:54
|
Статус выводится как поле надписи.
|
|||
13
Wobland
20.06.14
✎
18:55
|
||||
14
MrStomak
20.06.14
✎
18:56
|
А теперь убери точно такой же код из обработчика ПередЗаписьюНаСервере или ПередЗаписью
|
|||
15
Wobland
20.06.14
✎
18:57
|
(13) при создании добавил
|
|||
16
vicof
20.06.14
✎
18:57
|
(13) А почему у меня тогда не сохраняется?
(14) Нет таких, не создавал. Больше нигде статус не меняется в предопределенных событиях. |
|||
17
Wobland
20.06.14
✎
18:59
|
(16) а у меня конфигурация полудевственная ;)
|
|||
18
Wobland
20.06.14
✎
19:00
|
подписки?
|
|||
19
vicof
20.06.14
✎
19:00
|
я дебил, простите меня.
|
|||
20
vicof
20.06.14
✎
19:01
|
в модуле объекта один плюсик не раскрыл
Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения) Если ЭтоНовый() Тогда СтатусЗаявки = Перечисления.хн_СтатусыЗаявкиНаИзменение.Новая; КонецЕсли; КонецПроцедуры |
|||
21
MrStomak
20.06.14
✎
19:01
|
модуль объекта - пустой?
Подписок на событие - нет? модуль формы - только команда и ПриСозданииНаСервере? |
|||
22
MrStomak
20.06.14
✎
19:01
|
(20) Зачем писать "В модуле объекта ничего не написано." если это неправда?
|
|||
23
MrStomak
20.06.14
✎
19:02
|
Ну и эта, на всякий случай - для целей заполнения реквизитов при создании нового документа используется обработчик "ОбработкаЗаполнения"
|
|||
24
Wobland
20.06.14
✎
19:05
|
(19) >Среди дебилов различают эретичных (возбудимых), вялых апатичных, злобно-упрямых, мстительных и торпидных (заторможенных).
а какой именно? ;) |
|||
25
vicof
20.06.14
✎
22:08
|
(24) Скорее всего последний.
(22) Глаза замылились к концу дня |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |