Книга знаний

1С:Предприятие / v8

v8: Поиск неиспользуемых счетов в базе.

Как быстро получить список неиспользуемых в базе счетов.Автор статьи: Гений 1С | Редакторы: BlackTiger
Последняя редакция №3 от 25.06.07 | История
URL: http://kb.mista.ru/article.php?id=485

Ключевые слова: системный анализ, неиспользуемый


Меня попросили найти счета, которые заведены, но не используются в базе, т.к. план счетов нам достался в наследство.
Конечно, можно было запустить оборотно-сальдовую за весь период и сверив с планом счетов, определить вручную такие счета, но я сделал это программно.
В списке выводятся все счета и информация о том, используются они или нет.

Делюсь с вами опытом.
Вот запрос:

ВЫБРАТЬ

   Основной.Ссылка КАК Счет,
   ОсновнойОбороты.КорСчет КАК КорСчет,
   СУММА(ОсновнойОбороты.СуммаОборотДт) КАК СуммаОборотДт,
   СУММА(ОсновнойОбороты.СуммаОборотКт) КАК СуммаОборотКт,
   КОЛИЧЕСТВО(ОсновнойОбороты.Регистратор) КАК КоличествоДокументов,
   Основной.Наименование,
   Основной.Забалансовый
ИЗ
   ПланСчетов.Основной КАК Основной
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Основной.Обороты(, , Регистратор, , , , , ) КАК ОсновнойОбороты
       ПО ОсновнойОбороты.Счет = Основной.Ссылка
ГДЕ
   (НЕ Основной.Ссылка В
               (ВЫБРАТЬ РАЗЛИЧНЫЕ
                   ПланСчетов.Основной.Родитель
               ИЗ
                   ПланСчетов.Основной))

СГРУППИРОВАТЬ ПО
   Основной.Ссылка,
   ОсновнойОбороты.КорСчет

УПОРЯДОЧИТЬ ПО
   Счет,
   КорСчет

В этом запросе нужно отобрать элементы, где СуммаОборотДт=0, СуммаОборотКт=0 и КорСчет есть NULL.

Описание | Рубрикатор | Поиск | ТелепатБот | Захваченные статьи | Установки | Форум
© Станислав Митичкин (Волшебник), 2005-2025 | Mista.ru

Яндекс.Метрика