Упарился. Туплю. Надо снять с документа пометку удаления программно... #223704


#0 by AF
Как это делается? Обработкой...
#1 by SOGLVN
Сервис - Групповая обработка справочников и документов
#2 by AF
Сам бы не додумался... Спасибо! Тока мне это не так нуно. Я получаю документ в обработке. Неважно какой, важно то, что он есть. И помечен на удаление. И вот его надо снять с пометки на удаление и провести.
#3 by AF
Ау...
#4 by AF
На это отвечает: {}: Метод объекта не обнаружен (УстановитьПометкуУдаления)
#5 by ОператорПК
#6 by AF
выдал: Поле объекта недоступно для записи (ПометкаУдаления) Док.ПометкаУдаления=Ложь;
#7 by AF
Ау...
#8 by AF
Ууууу "твой кролик написал"!!!! Как меня все задолбало!!!!
#9 by IMHO
РежимЗаписиДокумента.ОтменаПроведения
#10 by AF
Так эта падла вылетает на третьей строке!
#11 by AF
{Форма.Форма}: Поле объекта недоступно для записи (ПометкаУдаления) Вот это и выдает...
#12 by Lucky-1
Открой документ для изменения и тогда не будет вылетать!
#13 by AF
А как?????
#14 by Ночка
Док = ВыбДок.Ссылка.ПолучитьОбъект;
#15 by AF
Выдал: {Форма.Форма}: Поле объекта недоступно для записи (ПометкаУдаления)    Док.ПометкаУдаления=Ложь;
#16 by zalexey
#17 by ОператорПК
внимательней читай много раз.
#18 by AF
Могу прочесть примерно раз 50 ... А кусок кода из единственной обработки перед вами. Эту фишку спец. накидал, чтобы выяснить, как это сделать. В форме выбираю конкретный документ (ДокументСсылка.ПеремещениеТоваров), выбираю его (он помечен на удаление и пытаюсь его сделать непомеченным. Результат выше... Где я ошибаюсь???
#19 by ОператорПК
сравни то что в и что в найди отличия
#20 by Lucky-1
Попробуй так:
#21 by ОператорПК
он уже так пробывал в :))
#22 by AF
Сработало! Тока я так и не понял, почему: Работает, а : НЕТ?????
#23 by Mort
И не поймешь. Это очень сильное колдунство..
#24 by ОператорПК
ну ты дал.... во втором случае Док -так и остался ссылкой а не стал объектом
#25 by ОператорПК
+ глянь по отладчику
#26 by Lucky-1
В первом случае ты получил объект через переменную для изменений, а во втором ты просо пытался его изменить!!! :)))
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С