Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 15:14

Удаление проводок документа

Автор MKozzlik, 06 апр 2012, 11:29

0 Пользователей и 1 гость просматривают эту тему.

MKozzlik

Есть документы "Отчет о розничных продажах", они формируют проводки Дт 90.09.2 - Кт 43 и Дт 50.02 - Кт 90.01.2 с аналитикой по номенклатуре. Надо написать обработку, чтобы удалялись только проводки со счетом 50.02. Как это можно сделать, пока нашла только как удалить все движения документа:

      Для каждого Движение Из Документ.Движения Цикл
      Движение.Прочитать();
      Движение.Очистить();
      Движение.Записать();
     КонецЦикла;
А как удалить только проводки Дт 50.02 - Кт 90.01.2? Помогите пожалуйста! очень срочно

ChakChak

Напиши запрос который выдаст тебе эти проводки и удали.В чем проблема?

Vit1501

за небольшую сумму обработку тебе многие могут написать на этом форуме достаточно оперативно

MKozzlik

Вот примерный запрос, которые мне получит нужные движения, а как их именно удалить? объясните неразумному человеку, что писать в обработке запроса? Пустые ссылки счетам и субконто присваивать или что?
Запрос = Новый Запрос;
   Запрос.Текст =
      "ВЫБРАТЬ
      |   Хозрасчетный.СчетДт,
      |   Хозрасчетный.СчетКт,
      |   Хозрасчетный.Сумма
      |ИЗ
      |   РегистрБухгалтерии.Хозрасчетный КАК Хозрасчетный
      |ГДЕ
      |   Хозрасчетный.Регистратор = &Регистратор
      |   И Хозрасчетный.СчетДт = &СчетДт";

   Запрос.УстановитьПараметр("Регистратор", СсылкаНаДокумент);
   Запрос.УстановитьПараметр("СчетДт", ПланыСчетов.Хозрасчетный.ОперационнаяКасса);

   Результат = Запрос.Выполнить();

   Выборка = Результат.Выбрать();

   Пока Выборка.Следующий() Цикл
      
   КонецЦикла;

Dethmontt

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

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск