1с получить количество субконто счета
Довольно часто пользователи не могут определиться, какими отчетами удобнее пользоваться при проверке и анализе данных. В данной статье мы рассмотрим формирование отчета Анализ субконто — очень удобного и позволяющего вывести информацию «наоборот»: в разрезе аналитики (субконто), где отображены все счета учета, в которых данное субконто участвовало.
Из статьи вы узнаете:
- в каких случаях удобнее сформировать именно этот отчет;
- какой вид отчета следует использовать в каждом конкретном случае;
- подробности о вариантах настройки отчета.
Контрагенты и Договоры
Анализ взаиморасчетов по всем Контрагентам и Договорам
Отчет Анализ субконто по Контрагентам и Договорам позволяет проанализировать обороты и сальдо с контрагентами сразу по всем счетам взаиморасчетов в разрезе договоров.
Это очень удобно, т. к. не нужно формировать оборотно-сальдовые ведомости по каждому счету расчетов в отдельности, а можно получить в одном отчете обороты и сальдо по всем счетам расчетов с контрагентами в разрезе используемых договоров.
Данный отчет способствует выявлению следующих ошибок в учете:
- задублирован договор;
- неправильно установлены счета расчетов в документах;
- непоследовательный ввод документов;
- не произведен зачет аванса;
- не выполнен взаимозачет.
Для построения отчета Анализ субконто по Контрагенту в разрезе заключенных с ним Договоров необходимо сделать следующие настройки:
Шаг 1. Выбрать субконто Контрагенты в шапке отчета и нажать на кнопку Показать настройки .
Шаг 2. Определить субконто для анализа на вкладке Виды субконто :
Шаг 3. Настроить показатели, которые будут отражаться в отчете, на вкладке Показатели установить флажки:
- БУ (данные бухгалтерского учета) ;
- Валютная сумма , если необходимо проверить расчеты в валюте;
- Развернутое сальдо , для того, чтобы итоговое сальдо по Дт и Кт по активно-пассивным счетам автоматически «не схлопывалось».
Шаг 4. Настроить отражение информации в отчете на вкладке Группировка :
- установить флажок По субсчетам — для отображения оборотов и сальдо по субсчетам;
- в табличной части установить флажки по Контрагентам и Договорам .
При этом Контрагенты должны находиться выше Договоров : это позволит проверить взаиморасчеты по договорам, а также выявить задублированные договоры в разрезе контрагента.
Именно такие настройки позволят быстро и качественно проверить взаиморасчеты по всем контрагентам и договорам сразу.
Анализ взаиморасчетов по конкретному контрагенту
Можно сформировать отчет Анализ субконто только по конкретному Контрагенту в разрезе договоров.
Для этого дополнительно к вышеуказанным настройкам необходимо на вкладке Отбор :
- установить отбор по Контрагенты и указать анализируемого контрагента.
Анализ взаиморасчетов по документам расчетов
Рассмотрим еще один вариант отчета Анализ субконто , в котором выводятся взаиморасчеты по конкретным документам расчетов.
К счетам расчетов с контрагентами в 1С открыт третий аналитический признак (субконто) Документы расчетов с контрагентом .
Документ расчетов с контрагентом — документ по которому отражена дебиторская или кредиторская задолженность.
Неправильное указание данного субконто или его не заполнение ведет к ошибкам в учете. Так, например, НДС с зачтенного аванса не будет корректно восстановлен, если не заполнен документ расчетов с контрагентом при зачете аванса.
Для этого дополнительно к вышеуказанным настройкам необходимо на вкладке Виды субконто добавить:
- субконто Документы расчетов с контрагентом .
На вкладке Группировка автоматически будет установлен:
- флажок Документы расчетов с контрагентом — Без Групп.
Почему важно отображать Развернутое сальдо?
Мы советуем при формировании отчета выставлять на вкладке Показатели флажок Развернутое сальдо . Давайте разберемся, как эта настройка помогает быстро выявлять ошибки.
Если флажок Развернутое сальдо установлен, то при некорректном вводе данных по расчетам с контрагентами сальдо по Дебету и Кредиту не будет автоматически «схлопнуто». Поэтому при анализе в первую очередь необходимо обратить внимание на те строки, по которым есть сальдо и по Дебету, и по Кредиту. Если такие строки обнаружены, то их надо более детально проанализировать и разобраться, в связи с чем образовалась ошибка, какие неправильные действия бухгалтера привели к ней.
Проверьте себя! Пройдите тест на эту тему по ссылке >>
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Похожие публикации
-
.При оформлении документов в 1С могут возникать ошибки во взаиморасчетах...
(8 оценок, среднее: 5,00 из 5)
Публикацию можно обсудить в комментариях ниже.
Обратите внимание!
В комментариях наши эксперты не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно в Личном кабинете
Очень интересно, но я не зная о существовании такого отчета, всегда интуитивно пользовалась простой обороткой по сч. 60, 62, 76 с теми же настройками: группировка по контрагентам и документам расчетов. Договора, при этом не обязательно, если что-то неправильно разнесено и так будет видно, а отчет выглядит менее загроможденным.
Спасибо за обратную связь. Да, это тоже отличный вариант. Оборотка всегда была и есть один из самых любимых отчетов бухгалтера на все случаи жизни!
Работа с бухгалтерскими счетами очень похожа на работу с иерархическим справочником. Существует список счетов, имеющих стандартные атрибуты (Код, Наименование и др), и дополнительные реквизиты, задаваемые разработчиком. Реквизиты могут быть периодическими, т.е. хранить значение на определенную дату. Счета могут объединяться в группы, тогда счета, входящие в группу, называются субсчетами. Каждый счет обязательно принадлежит определенному плану счетов. В конфигурации может быть произвольное количество планов счетов, один из которых является основным.
Перебор счетов
Атрибуты счета
Счет имеет следующие атрибуты:
Код . Полный код счета. Например, "10.1" или "62.5.1".
Наименование . Название счета. Например, "Материалы" или "Расч. с бюдж. по НДС".
Валютный . Признак ведения валютного учета. 1 - валютный учет ведется, 0 - не ведется.
Количественный . Признак ведения количественного учета. 1 - количественный учет ведется, 0 - не ведется.
Забалансовый . Признак забалансового счета. 1 - счет забалансовый, 0 - балансовый.
Активный . Тип остатка по счету. 1 - счет активный, 2 - счет пассивный, 3 - счет активно-пассивный.
. Кроме стандартных вышеперечисленных реквизитов, разработчик может задать произвольное количество дополнительных реквизитов. Реквизиты могут быть периодическими, т.е. хранить значение на определенную дату. Например, может быть создан периодический реквизит "Ответственный" типа "Справочник.Сотрудники". Он будет показывать сотрудника, ответственного за ведение данного счета.
Работа с периодическими реквизитам счета не отличается от работы с периодическими реквизитами справочника.
Пример, прочитать и установить ответственного за ведение счета:
Можно установить дату выборки периодических реквизитов, тогда ниже уже нельзя применять методы Установить и Получить
Счета и субсчета
Счета могут объединяться в группы. Счет, который является группой, называется "синтетический счет". Счет, который входит в группу, называется "субсчет". Для работы с такими счетами применяются следующие методы:
Определяет, является ли данный счет группой (может иметь субсчета) или нет.
Возвращает: 1 - счет является группой; 0 - счет не является группой.
Пример, вывести все синтетические счета:
Устанавливает / выдает значение родителя (счета вышестоящего уровня), используемого для выборки счетов. Возвращает: значение типа ''Счет'' - текущее значение используемого родителя на момент до исполнения метода.
Пример, вывести все субсчета счета "10 Материалы":
Возвращает уровень вложенности текущего счета. (возвращает 1 - для счета верхнего уровня)
Пример, вывести все счета в виде дерева:
Определяет, является ли текущий счет субсчетом для счета, указанного в качестве параметра метода. Проверка выполняется по всем вышестоящим уровням счета. Возвращает: 1 - текущий счет является субсчетом для счета, указанного в качестве параметра; 0 - не является.
Возвращает счет вышестоящего уровня для данного счета. - число, которое определяет, какого уровня вышестоящий счет должен быть выдан. Если параметр не указан - выдается непосредственный родитель.
Например, для счета "10.5" этот метод вернет счет с кодом "10".
Выдает код счета без кодов счетов вышестоящих уровней.
Возвращает: строковое значение - код счета без кодов счетов вышестоящих уровней.
Например, для счета "10.5" этот метод вернет строковое значение "5".
Этот метод утанавливает режим выборки групп. Данный метод может применяться как для позиционируемых объектов, созданных функцией ''СоздатьОбъект'', так и для элементов диалога типа ''Счет''. По умолчанию выбор группы разрешен, за исключением счетов дебета и кредита в проводках операции.
Виды субконто
Для ведения аналитического учета в 1С используется термин "субконто". Субконто в системе 1С:Предприятие называется объект аналитического учета. Термином «субконто» могут быть обозначены любые объекты аналитического учета: основные средства, нематериальные активы, материалы, организации, подотчетные лица, договоры, бюджеты. Видом субконто, в свою очередь, называется множество однотипных объектов аналитического учета. Например, вид субконто "Контрагенты" типа Справочник.Контрагенты, субконто - "Магазин Красная Заря".
В 1С у счета может быть до 5 прикрепленных видов субконто. Максимальное количество видов субконто задается в Конфигураторе, но не может превышать 5.
Пример, вывести все виды субконто, прикрепленные к заданному счету:
Создание, удаление и корректировка счетов
Обычно счета создаются вручную в режиме Конфигуратор или Предприятие. Но иногда может потребоваться программная корректировка списка счетов.
Пример, изменить наименование счета:
Пример, пометить на удаление все счета, введенные пользователем в режиме "Предприятие". Оставить только счета, заданные разработчиком в Конфигураторе.
Пример, отменить все пометки на удаление:
Другие полезные методы
Некоторые методы уже применялись в примерах, а теперь сведем их в таблицу:
НайтиПоКоду(код)
Этот метод выполняет поиск счета в плане счетов по коду счета, который передается методу в качестве параметра. Если счет найден, метод возвращает 1 и позиционирует объект на выбранном счете.
НайтиСчет()
Этот метод выполняет поиск счета по значению, заданному параметром , и позиционирует объект на выбранном счете.
Выбран()
Этот метод возвращает число со значением 1 — если счет выбран (спозиционирован) или значение не пустое, 0 — если не выбран или значение пустое.
Выбрать()
Этот метод вызывает на экран диалог, содержащий план счетов. Пользователь должен интерактивно выбрать требуемый счет. Если счет выбран, метод возвращает 1 и позиционирует объект на выбранном счете. Данный метод может использоваться только для объектов, созданных функцией СоздатьОбъект.
СчетПоКоду(код[,плансчетов])
Глобальная системная функция. Возвращает счет по коду. Если план счетов не указан, тогда поиск осуществляется в основном плане счетов, заданном в Конфигураторе.
КоличествоСубконто Синтаксис: КоличествоСубконто Назначение: Определяет количество субконто у текущего счета. Возвращает: число - количество видов субконто у текущего счета.
ВидСубконто(,,) Синтаксис: ВидСубконто(,,) Назначение: Устанавливает/возвращает вид субконто счета. Возвращает: значение типа ''ВидСубконто''. Параметры: - числовое выражение - порядковый номер субконто. - необязательный параметр. Значение типа ''ВидСубконто'', которое должно быть установлено. - необязательный параметр. Числовое значение: 1 или 0. Данный параметр снимает или устанавливает флаг ''Только обороты'' для данного субконто счета. Если параметр не используется, то флаг ''Только обороты'' не меняется.?>
+ ВидСубконто(,,) Синтаксис: ВидСубконто(,,) Назначение: Устанавливает/возвращает вид субконто счета. Возвращает: значение типа ''ВидСубконто''. Параметры: - числовое выражение - порядковый номер субконто. - необязательный параметр. Значение типа ''ВидСубконто'', которое должно быть установлено. - необязательный параметр. Числовое значение: 1 или 0. Данный параметр снимает или устанавливает флаг ''Только обороты'' для данного субконто счета. Если параметр не используется, то флаг ''Только обороты'' не меняется.?>
Операция.Кредит.Субконто(ВидыСубконто.ВидыНоменклатуры, ВидНоменклатуры); С точки зрения общей стилистики программирования это плохо, но 1с позволяет.
ПланСчетовВидыСубконто. <Имя плана счетов>(ChartOfAccountsExtDimensionTypes.<Имя плана счетов>) Найти (Find) Синтаксис: Найти(, ) Параметры: Тип: Строка. Список имен колонок, в которых будет осуществляться поиск, разделенных запятыми. Если параметр не указан, поиск осуществляется по всей табличной части. Значение по умолчанию: Пустая строка Возвращаемое значение: Тип: Строка табличной части; Неопределено. Если значение не найдено, возвращает значение Неопределено Описание: Осуществляет поиск значения в указанных колонках табличной части. Доступность: Сервер, толстый клиент, внешнее соединение.Имя>
Да некрасиво как-то на мой взгляд конструкцию "Попытка Исключение" использовать в обработке проведения.
Немногие бухгалтеры (особенно начинающие) знают и пользуются всеми возможностями бухгалтерских отчётов в 1С.
В этой статье на сквозном примере разберём работу с "Анализом счёта" в 1С:Бухгалтерии 8.3 (редакция 3.0).
Внимание, это урок - повторяйте все мои действия в своей базе (у вас только организация и период будут другими).
Заходим в раздел "Отчёты" и выбираем пункт "Анализ счёта" ( у вас другое меню? ):
В открывшемся отчёте указываем период (у меня это будет весь 2013 год), счёт (будем исследовать 10 счёт "Материалы") и организацию (у меня это будет Конфетпром), жмём кнопку "Сформировать":
К примеру, какао порошок поступил в количестве 3 000 кг на сумму 221 195, 83 рублей, а был списан в количестве 200 кг на сумму 14 746, 39 рублей:
Раскрываем поставщиков и статьи затрат
А давайте выясним от каких поставщиков он поступил и на какие статьи затрат был списан.
Для этого зайдём в настройки отчёта (кнопка "Показать настройки"):
Перейдём на закладку "Группировка по кор. счету" и нажмём кнопку "Добавить":
Добавим два счёта 60 и 20 и укажем у них субконто как на рисунке:
Нажмём кнопку "Сформировать" и увидим, что какао порошок нам поставили два контрагента "Divuar Cacao company" и "Таможня Брест-литовск". А 200 кг были списаны на "Материальные расходы основного производства":
Делаем отбор по какао порошку
Теперь сделаем так, чтобы в отчёте остался только какао-порошок, раз уж мы работаем именно с ним.
Снова заходим в настройки отчёта, вкладка "Отбор". Ставим галку "Номенклатура" и в поле "Значение" выбираем "Какао порошок":
Переформируем отчёт, готово:
Оставляем только количество
А теперь было бы здорово оставить в отчёте только количество порошка, убрать суммовой эквивалент.
Для этого перейдём на вкладку "Показатели" в настройках отчёта и снимем галку "БУ (данные бухгалтерского учета)", при это оставим галку "Количество":
Нажмём кнопку "Сформировать" и вуаля:
Выводим единицы измерения
А что если прямо в отчёте рядом с материалом выводить единицу его измерения?
Давайте перейдём на закладку "Дополнительные поля" и нажмём кнопку "Добавить":
Выберем поле "Номенклатура"->"Единица":
И увидим желанные "кг":
Другие возможности
Я не буду повторяться про возможности общие с остальными бухгалтерскими отчётами (оформление, сдача в архив, отправка по почте и другие). О них вы сможете прочитать в уроке про использование оборотно-сальдовой ведомости.
На этом всё, на очереди уроки по другим видам бухгалтерских отчётов и не только
Подписывайтесь на новые уроки
С уважением, Владимир Милькин (преподаватель школы 1С программистов и разработчик обновлятора).
Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.
Вопрос 14.01 – Количество видов субконто, определяемое на счете бухгалтерского и налогового учета
В рамках задания 14.01 необходимо определить какое максимальное количество видов субконто может быть определено на счете бухгалтерского и налогового учета.
Для ответа на вопрос можно провести следующий эксперимент. Завести в план счетов бухгалтерского учета новый счет и попытаться завести для него несколько субконто, определив на каком-то этапе величину внутреннего ограничения, заданного в программе.
Чтобы ввести новый счет, необходимо обратиться к Плану счетов бухгалтерского учета (Регламентированный учет – Настройки и справочники – План счетов бухгалтерского учета).
В открывшейся форме создаем новый элемент плана счетов (счет бухгалтерского и налогового учета) – кнопка Создать.
Здесь можно создать новый счет бухгалтерского и налогового учета.
Созданному элементу присваиваем произвольные значения реквизитов Код счета и Наименование. Это необходимо для того, чтобы созданный счет удовлетворял минимальным требованиям системы по его заполнению. Также в таблице Виды субконто (на рисунке) определяем для счета четыре дополнительных вида субконто. В контексте нашей задачи можно указать произвольные значения, в данном случае были указаны Контрагенты, Договоры, Документы оплаты и Номенклатура.
При записи созданного счета по нажатию кнопки Записать и закрыть возникает ошибка «Превышено максимальное количество видов субконто на счете».
Таким образом, система не дает записать счет, для которого задано четыре вида субконто. Учитывая, что среди вариантов ответа присутствуют только 3, 5, 6, 50 становится понятно, что максимальное количество видов субконто, которое можно определить для счета, равняется трем.
В этом несложно убедиться, если удалить из списка одно из видов субконто, заданных для счета. Такой счет без ошибок сохраняется в системе.
При наличии навыков работы в конфигураторе, несложно убедиться в нашем предположении, проверив параметр максимальное количество субконто для объекта метаданных ПланСчетов.Хозрасчетный.
Максимальное количество субконто, которое может определяться на счете бухгалтерского и налогового учета – три.
Читайте также: