Вопрос № 72765: Здравствуйте! ПриходныйОрдер вводится на основании док.РасходнаяНакл. Что мне написать в процедуре ОбработкаУдаленияПроведения(). Т.е. если помечается на удаление РасходнаяНакл, то удаляются все подчиненные приходники. В глобальном модуле есть функци...
Вопрос № 72.765
Здравствуйте! ПриходныйОрдер вводится на основании док.РасходнаяНакл. Что мне написать в процедуре ОбработкаУдаленияПроведения(). Т.е. если помечается на удаление РасходнаяНакл, то удаляются все подчиненные приходники. В глобальном модуле есть функция (см.приложение). Но может выборку подчиненных делать в процедуре ОбработкаУдаленияПроведения(). Что-то не получается…. Помогите пожалуйста.
Приложение:
Отправлен: 26.01.2007, 17:29
Вопрос задала: Darina (статус: Посетитель)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Elric
Здравствуйте, Darina!
Сама процедура должна выглядеть так, как у меня в Приложении.
Однако Вам ведь надо чтобы ордера помечались на удаление в момент пометки на удаление Расходной, а не просто удаления проведения, так? В таком случае то же самое содержимое поместите в процедуру Глобального модуля
ПриУдаленииДокумента(<УдалДокум>,<Режим>)
Приложение:
--------- Мирный атом в КАЖДЫЙ дом!
Ответ отправил: Elric (статус: Практикант)
Ответ отправлен: 26.01.2007, 17:48 Оценка за ответ: 5 Комментарий оценки: Спасибо! Вы в который раз мне помогаете!
Отвечает: Strawberry
Здравствуйте, Darina!
Функция глНайтиВсеПКО(Конт,ВидПКО) Экспорт
Если Конт.Проведен() = 1 Тогда
ДокПодч=СоздатьОбъект("Документ");
ДокПодч.ВыбратьПодчиненныеДокументы(,,Конт);
Пока ДокПодч.ПолучитьДокумент()=1 Цикл
Если ДокПодч.Вид()=СокрЛП(ВидПКО) Тогда
Если ДокПодч.ПометкаУдаления()=1 Тогда
Продолжить;
КонецЕсли;
КонецЕсли;
КонецЦикла;
КонецЕсли;
КонецФункции
--------- Мальчик-извращенец прочел деду Морозу с табуретки всего Пастернака!
Ответ отправил: Strawberry (статус: 3-ий класс)
Ответ отправлен: 26.01.2007, 18:49 Оценка за ответ: 4
Отвечает: Гребиников Павел Генадьевич
Здравствуйте, Darina!
Попробуйте переделать функцию на процедуру так, как в приложении, по идее должно работать, не исключая мелких ошибок:
Приложение:
--------- Плох тот юзер, который не мечтает стать админом...
Ответ отправил: Гребиников Павел Генадьевич (статус: Заблокирован)
Ответ отправлен: 29.01.2007, 06:32 Оценка за ответ: 5 Комментарий оценки: Спасибо, попробую и так!