Как удалить сохраненную проводку (программно)
Показывать по
10
20
40
сообщений
- 1
- 2
19.10.2005
16:51
#1
День добрый.Кто-нибудь может подсказать? Как программно удалить сохраненную проводку.
19.10.2005
17:14
#2
"А чем не угодила:
УдалитьПроводку();
Синтаксис: УдалитьПроводку()
Назначение: Удаляет текущую проводку или корреспонденцию операции."
УдалитьПроводку();
Синтаксис: УдалитьПроводку()
Назначение: Удаляет текущую проводку или корреспонденцию операции."
19.10.2005
17:48
#3
Если я использую этот метод, то мне выдается сообщение (Невозможно удалить сохраненную проводку).
19.10.2005
22:40
#4
кусок кода кинь сюда...
ЗЫ.В принципе мона попробовать не удалять проводку, а нулевую сумму записать :]
ЗЫ.В принципе мона попробовать не удалять проводку, а нулевую сумму записать :]
21.10.2005
11:51
#5
"Разница=БухИт26.ДО("26")-БухИт26.КО("26");
Если Разница>0 Тогда
КолПроводок=КолПроводок+4;
Пока Операция.КоличествоПроводок()>0 Цикл
Операция.ПолучитьПроводкуПоНомеру(КолПроводок);
Операция.УдалитьПроводку();
КонецЦикла;
Операция.Записать();
КонецЕсли;
Вот кусок кода. Нужную проводку он находит, но удалять ее не хочет (Говорит, что нельзя удалить сохраненную проводку"
Если Разница>0 Тогда
КолПроводок=КолПроводок+4;
Пока Операция.КоличествоПроводок()>0 Цикл
Операция.ПолучитьПроводкуПоНомеру(КолПроводок);
Операция.УдалитьПроводку();
КонецЦикла;
Операция.Записать();
КонецЕсли;
Вот кусок кода. Нужную проводку он находит, но удалять ее не хочет (Говорит, что нельзя удалить сохраненную проводку"
23.10.2005
22:39
#6
чегой то непонятно.... выбрал операцию и пока у неё количество проводок больше нуля(есть проводка хоть одна)... начинаешь удалять проводки...причем вроде КолПроводок больше 4(наверное) т.е. у тя наступает момент что получитьПоНомеру проводку низзя(их просто меньше чем твоя КолПроводок).... и ты удаляешь текущую проводку.....
24.10.2005
12:03
#7
Не совсем так. Мне нужно удалить каждую четвертую проводку. Условие "Если Разница>0 " - это я сначала считаю разницу между дебетом и кредитом, если она есть и положительная, то мне необходимо удалить проводку под номером 4 и т.д.Изначально "КолПроводок=0".
24.10.2005
15:32
#8
""КолПроводок=КолПроводок+4;
Пока Операция.КоличествоПроводок()>0 Цикл
Операция.ПолучитьПроводкуПоНомеру(КолПроводок);
Операция.УдалитьПроводку();
КонецЦикла;
"
У тя ПОКА Операция.КоличествоПроводок() > 0 цикл (!!!)....
КолПроводок = 4, т.е. ты в цикле удаляешь 4,5,6,7,8...проводки по очереди...т.к. КолПроводок не меняется..."
Пока Операция.КоличествоПроводок()>0 Цикл
Операция.ПолучитьПроводкуПоНомеру(КолПроводок);
Операция.УдалитьПроводку();
КонецЦикла;
"
У тя ПОКА Операция.КоличествоПроводок() > 0 цикл (!!!)....
КолПроводок = 4, т.е. ты в цикле удаляешь 4,5,6,7,8...проводки по очереди...т.к. КолПроводок не меняется..."
- 1
- 2
Читают тему
(гостей: 2)