Имя: Пароль:
1C
1С v8
ПометкаУдаления
0 zfobo
 
31.10.11
07:11
Как описать процедуру: если документ был помечен на удаление, тогда Оприходование и списание этого документа тоже помечались на удаление?

Процедура ПередУдалением(Отказ)
1 Wobland
 
31.10.11
07:12
оприходуете и списываете документы?
2 zfobo
 
31.10.11
07:13
Да, в общем модуле объектра ИнвентаризацияТоваровНаСкладе надо дописать процедуру
3 Wobland
 
31.10.11
07:17
Номенклатуру вы оприходуете. а ПередУдалением() срабатывает перед удалением. имхо ПриЗаписи() надо проверять на пометку
4 zfobo
 
31.10.11
07:45
Как бы это переделать что бы подходило    

       //Если ЭтотОбъект.Ссылка.ПометкаУдаления=Истина тогда
   //     Ссылка.Списание.ПометкаУдаления=Истина;
   //     Ссылка.Оприходование.ПометкаУдаления=Истина;
   // Иначе
   //     Ссылка.Списание.ПометкаУдаления=Ложь;
   //     Ссылка.Оприходование.ПометкаУдаления=Ложь;
   //КонецЕсли;

Или

   //Если ЭтотОбъект.ПометкаУдаления<>Ссылка.ПометкаУдаления тогда

??????

   //КонецЕсли;
5 zfobo
 
31.10.11
07:47
Пишет:

Ошибка при выполнении обработчика - 'ПередЗаписью'
по причине:
{Документ.ИнвентаризацияТоваровНаСкладе.МодульОбъекта(1203)}: Поле объекта недоступно для записи (ПометкаУдаления)
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс