|
v7: Перенос элемента в другую группу
| ☑ |
0
kupec
28.10.14
✎
16:41
|
Подскажите решение для следующей задачи (ну или намекните): при переносе элемента в другую группу надо обнулять реквизит, для периодических срабатывает, а для обычных нет, вот пример кода
Процедура ПриПереносеЭлементаВДругуюГруппу(Эл,Гр)
Если Гр.ПринадлежитГруппе(ГруппаУдаленные)=1 Тогда
Спр=СоздатьОбъект("Справочник.Товары");
Спр.НайтиЭлемент(Эл);
Спр.Цена.Установить(0,РабочаяДата());
Спр.Наименование="";
Спр.Записать();
КонецЕсли;
КонецПроцедуры
На Записать() пишет объект заблокирован....
|
|
1
Looser-1c
28.10.14
✎
16:43
|
Обработка ожидания спасёт
|
|
2
kupec
28.10.14
✎
16:44
|
(1) не думаю что это единственное решение
|
|
3
Looser-1c
28.10.14
✎
16:45
|
(2) Это уже не мои проблемы, о чём ты там думаешь
|
|
4
lavalit
28.10.14
✎
16:46
|
все верно заблокирован. Попробуйте в глобальнике попользовать "ПослеЗакрытия(конт)"
|
|
5
Ёпрст
28.10.14
✎
16:46
|
Процедура ПриПереносеЭлементаВДругуюГруппу(Эл,Гр)
Если Гр.ПринадлежитГруппе(ГруппаУдаленные)=1 Тогда
Цена.Установить(0,РабочаяДата());
Наименование="";
КонецЕсли;
КонецПроцедуры
|
|
6
lavalit
28.10.14
✎
16:48
|
(5) а в этом случае уже не надо записать()?
|
|
7
kupec
28.10.14
✎
16:49
|
(5) как всегда гениально и просто, БЛАГОДАРЮ
|
|
8
kupec
28.10.14
✎
16:49
|
(3) шат ап
|
|
9
lavalit
28.10.14
✎
16:50
|
(1) поясни плиз . одидание чего...
|
|
10
kupec
28.10.14
✎
16:54
|
ну типа писать во временную переменную элемент, потом смотреть если он не пустой в обработке ожидания обнулять значения, после обнуления обнулять временный реквизит, я думаю так..
|
|
11
e-9
28.10.14
✎
16:56
|
(7) я вообще подозреваю, что Ёпрст - это вышедший из-под контроля ТелепатБот, финальный релиз
|
|
12
kupec
28.10.14
✎
16:57
|
(11)+100500
|
|
13
lavalit
28.10.14
✎
17:06
|
(10) можно не дождаться. а если несколько таких операций сделать за время ожидания?.. очередь городить?)))) Это больно...
|
|