Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Как удалить сохраненную проводку (программно)

Алина Грачикова
читатель
офлайн
Дата регистрации: 28.02.2005
Сообщений: 74
Пост №1
 
19.10.2005 16:51

День добрый.Кто-нибудь может подсказать? Как программно удалить сохраненную проводку.

Vladimir 1С
читатель
офлайн
Дата регистрации: 23.12.2003
Сообщений: 212
Пост №2
 
19.10.2005 17:14

"А чем не угодила:<br>УдалитьПроводку();<br>Синтаксис: УдалитьПроводку()<br>Назначение: Удаляет текущую проводку или корреспонденцию операции."

Алина Грачикова
читатель
офлайн
Дата регистрации: 28.02.2005
Сообщений: 74
Пост №3
 
19.10.2005 17:48

Если я использую этот метод, то мне выдается сообщение (Невозможно удалить сохраненную проводку).<br>

Квазимодо
читатель
офлайн
Дата регистрации: 12.05.2004
Сообщений: 559
Пост №4
 
19.10.2005 22:40

кусок кода кинь сюда...<br>ЗЫ.В принципе мона попробовать не удалять проводку, а нулевую сумму записать :]

Алина Грачикова
читатель
офлайн
Дата регистрации: 28.02.2005
Сообщений: 74
Пост №5
 
21.10.2005 11:51

"Разница=БухИт26.ДО("26")-БухИт26.КО("26");<br>             Если Разница>0 Тогда<br>КолПроводок=КолПроводок+4;<br> Пока Операция.КоличествоПроводок()>0 Цикл<br> Операция.ПолучитьПроводкуПоНомеру(КолПроводок);<br> Операция.УдалитьПроводку();<br> КонецЦикла; <br> Операция.Записать(); <br>КонецЕсли;<br><br>Вот кусок кода. Нужную проводку он находит, но удалять ее не хочет (Говорит, что нельзя удалить сохраненную проводку"

Квазимодо
читатель
офлайн
Дата регистрации: 12.05.2004
Сообщений: 559
Пост №6
 
23.10.2005 22:39

чегой то непонятно.... выбрал операцию и пока у неё количество проводок больше нуля(есть проводка хоть одна)... начинаешь удалять проводки...причем вроде КолПроводок больше 4(наверное) т.е. у тя наступает момент что получитьПоНомеру проводку низзя(их просто меньше чем твоя КолПроводок).... и ты удаляешь текущую проводку.....

Алина Грачикова
читатель
офлайн
Дата регистрации: 28.02.2005
Сообщений: 74
Пост №7
 
24.10.2005 12:03

Не совсем так. Мне нужно удалить каждую четвертую проводку. Условие "Если Разница>0 " - это я сначала считаю разницу между дебетом и кредитом, если она есть и положительная, то мне необходимо удалить проводку под номером 4 и т.д.Изначально "КолПроводок=0".

Квазимодо
читатель
офлайн
Дата регистрации: 12.05.2004
Сообщений: 559
Пост №8
 
24.10.2005 15:32

""КолПроводок=КолПроводок+4;<br>Пока Операция.КоличествоПроводок()>0 Цикл<br> Операция.ПолучитьПроводкуПоНомеру(КолПроводок);<br> Операция.УдалитьПроводку();<br>КонецЦикла; <br>"<br>У тя ПОКА Операция.КоличествоПроводок() > 0 цикл (!!!)....<br>КолПроводок = 4, т.е. ты в цикле удаляешь 4,5,6,7,8...проводки по очереди...т.к. КолПроводок не меняется..."

Daedal
читатель
офлайн
Дата регистрации: 20.09.2004
Сообщений: 632
Пост №9
 
25.10.2005 10:21

Если уж на то пошло, то из этого цикла нет выхода.<br>поставить условие бы неплохо <br>пока Операция.КоличествоПроводок() > КолПроводок <br>или на "Операция.ПолучитьПроводкуПоНомеру(КолПроводок)"

Алина Грачикова
читатель
офлайн
Дата регистрации: 28.02.2005
Сообщений: 74
Пост №10
 
26.10.2005 12:41

"Вот этот способ удаления проводки я взяла из книжки "Описание встроенного языка", только вместо КолПрводок, там стоит<br>Пока Операция.КоличествоПроводок()>0 Цикл<br> Операция.ПолучитьПроводкуПоНомеру(1);<br> Операция.УдалитьПроводку();<br>КонецЦикла; <br>"

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация