Имя: Пароль:
1C
 
Как изменить реквизит при пометке удаления ?
0 Ткачев
 
24.03.11
10:27
Надо при установке-снятии пометки удаления, изменить в этом же элементе реквизит.
Процедура ПриУстановкеПометкиУдаления()

    Элемент.ТекущиеДанные.Флаг = 1;// Поле для записи не доступно

КонецПроцедуры
1 butterbean
 
24.03.11
10:28
надо сначала получить объект
2 lxndr
 
24.03.11
10:33
лучшее сделать в модуле объекта в "ПередЗаписью()"
3 Dmitriy_76
 
24.03.11
10:36
(0) зачем еще один реквизит ? разве самого свойства пометки не достаточно ?
4 Ткачев
 
24.03.11
10:40
Вооще туплю...

...
   Отказ = 1;
   Если Вопрос("Пометить объект на удаление ?",РежимДиалогаВопрос.ДаНет) = КодВозвратаДиалога.Да Тогда
       ЭлВесов = Элемент.ТекущаяСтрока.ПолучитьОбъект();
       ЭлВесов.ФлагВыгрузки = 1;
       ЭлВесов.ПометкаУдаления = Не ЭлВесов.ПометкаУдаления;
       ЭлВесов.Записать();
   КонецЕсли;
...

(1)Спасибо
5 Ненавижу 1С
 
гуру
24.03.11
10:41
(2)+1
6 Ткачев
 
24.03.11
10:44
(2)Нет не лучше, ФлагВыгрузки должен ставится только при пометке удаления, объект будет перезаписыватся потом, а если ФлагВыгрузки уже снят, он не должен его еще раз ставить.
7 hhhh
 
24.03.11
10:44
(4) а это что за извращение?

   ЭлВесов.ПометкаУдаления = Не ЭлВесов.ПометкаУдаления;
8 Mitriy
 
24.03.11
10:44
(4) семерошник?
9 Ткачев
 
24.03.11
10:46
(7) Если 0 тогда 1, если 1 тогда 0, что не понятно ?
10 lxndr
 
24.03.11
10:49
(4) а чем тебе стандартный вопрос не угодил?
11 Ткачев
 
24.03.11
10:50
(10)Элемент.ТекущиеДанные.Флаг = 1;// Поле для записи не доступно
12 lxndr
 
24.03.11
10:50
а чего за флаг выгрузки? Очень хитрая у тебя задача :)
13 lxndr
 
24.03.11
10:52
(11) ну еще бы. Это то же самое как править документ из печатной формы.
14 Ткачев
 
24.03.11
10:52
(12)Это обработка для прогрузки весов bizebra, ФлагВыгрузки это флаг обновления товара если он 1 тогда товар надо выгружать, при выгрузки ставится в 0
15 Ткачев
 
24.03.11
10:52
(13) Подскажите другой вариант, у меня это ПолеСписка
16 lxndr
 
24.03.11
10:54
(14) а не проще при выгрузке в весы проверять пометку удаления?
17 Ткачев
 
24.03.11
10:54
(13)Такое у меня есть в макетах ценников.
18 Ткачев
 
24.03.11
10:55
(16)Нет, надо выгрузить один раз.
19 lxndr
 
24.03.11
10:57
(17) в макетах ценников у тебя тип другой для ТекущиеДанные
20 lxndr
 
24.03.11
10:57
(18) ну проверяй тогда и пометку и флаг
21 Ткачев
 
24.03.11
10:58
Я пометил товар на удаление, он выгрузился в весы и удалился из весов, если я второй раз выгружу его же с флагом удаления, то весы глючить начинают т.к. не могут найти товар который удалили.
22 Ткачев
 
24.03.11
11:01
(20)Пометку мне уже не надо, она была просто как изменение товара.