Создание, удаление операций?
08.09.2006
13:34
#1
У кого есть опыт удаления (пометки на удаление) операций во внешних обработках? И как задать номер операции при ее создании?
08.09.2006
16:15
#2
"1. Оп = СоздатьОбъект("Операция");
Оп.ВыбратьОперации(ДатаНач,ДатаКон);
Пока Оп.ПолучитьОперацию() = 1 Цикл
Оп.Удалить(*нужный режим*);
КонецЦикла;
либо сразу найти нужную операцию (Оп.НайтиОперацию())
2.
Оп.Новая();
Оп.Документ.НомерДок = *нужный номер*;
стр. 405 2 части описания встроенного языка :)"
Оп.ВыбратьОперации(ДатаНач,ДатаКон);
Пока Оп.ПолучитьОперацию() = 1 Цикл
Оп.Удалить(*нужный режим*);
КонецЦикла;
либо сразу найти нужную операцию (Оп.НайтиОперацию())
2.
Оп.Новая();
Оп.Документ.НомерДок = *нужный номер*;
стр. 405 2 части описания встроенного языка :)"
11.09.2006
08:54
#3
"Создаю процедуру удаления:
процедура удаление()
опер=создатьОбъект("операция");
опер.выбратьОперации(дата("01.01.1970"),выбдата);
Пока опер.получитьОперацию()=1 Цикл
опер.Удалить(0);
конеццикла;
конецпроцедуры
Результат выполнения:
опер.Удалить(0);
{C:\...\СВЕРСТКА 1.0.ERT(81)}: Недопустимая операция
По поводу номера операции спасибо, работает!"
процедура удаление()
опер=создатьОбъект("операция");
опер.выбратьОперации(дата("01.01.1970"),выбдата);
Пока опер.получитьОперацию()=1 Цикл
опер.Удалить(0);
конеццикла;
конецпроцедуры
Результат выполнения:
опер.Удалить(0);
{C:\...\СВЕРСТКА 1.0.ERT(81)}: Недопустимая операция
По поводу номера операции спасибо, работает!"
Читают тему
(гостей: 1)