Корректировка регистров в 1С ут

На текущей странице представлен разбор вопроса из Сертификации 1С:Профессионал по 1С:ERP редакции 2.0

Актуальные вопросы из нового комплекта вопросов (по редакции 2.1) рассмотрены в курсе

Вопрос 14.15 – Документы, создаваемые при помощи рабочего места Помощник исправления отрицательных остатков

В рамках задания 14.15 необходимо определить, документы каких видов автоматически создаются в АРМ Помощник исправления отрицательных остатков для корректировки остатков (учитывая настройки системы):

  • Реализация товаров и услуг, Поступление товаров услуг
  • Передача товаров

Для ответа на вопрос достаточно в демонстрационной базе реализовать от имени одной из организаций товар, принадлежащий другой организации и проанализировать результаты исправления отрицательных остатков при помощи рабочего места Помощник исправления отрицательных остатков.

Для проверки корректности механизма, убедимся, что отключены механизмы автоматического определения организации-владельца товара (настройка автоматического определения необходимости оформления передач товаров) в рабочем месте Настройка передачи товаров между организациями (Регламентированный учет – Настройки и справочники – Настройка передачи товаров между организациями).

Для того, чтобы система регистрировала отрицательные остатки, не пытаясь автоматически определить организацию, от имени которой следует оформить передачу товара, в данной форме значения всех настроек должны быть Не передается.

Определимся с товаром, который собираемся продать в минус по одной из организаций. Обратимся к специальному отчету системы, показывающему остатки товаров в разрезе собственных организаций – Ведомость по товарам организаций (Регламентированный учет – Отчеты по регламентированному учету – Ведомость по товарам организаций).

В открывшейся форме, выполнив несложные настройки отчета, убедимся, что на текущий момент по товару Стол инструментальный СИ1000 остаток (8 шт.) есть на складе Склад готовой продукции только у организации Металл-Сервис. Настройки отчета видны на рисунке: отбор по организации не установлен, отбор только по указанной номенклатуре. Таким образом, товар Стол инструментальный СИ1000 нам подходит для реализации с образованием отрицательного остатка.

Оформим продажу товара от имени другой организации – Торговый дом «Комплексный” с помощью документа Реализация товаров и услуг (Продажи – Документы продажи – Реализации товаров и услуг).

В списке документов вводим новый документ по кнопке Создать.

В открывшейся форме указываем:

  • Номенклатура: Стол инструментальный, количество: 1, Цена: произвольная
  • Статус документа: Реализовано
  • Организация: Торговый дом Комплексный
  • Склад – Склад готовой продукции

После заполнения документа, проводим его по кнопке Провести.

Образование отрицательного остатка по организации Торговый дом Комплексный можно проконтролировать тем же отчетом, который мы уже использовали – Ведомость по товарам организаций.

Как видим, появился отрицательный остаток товара по одной из организаций. С точки зрения системы – это устранимое нарушение в учете. Для исправления ситуации предусмотрено специальное рабочее место Помощник исправления остатков товаров организаций (Регламентированный учет – Сервис – Помощник исправления остатков товаров организаций).

В открывшейся форме помощника видим сообщение о том, что зарегистрированы отрицательные остатки товаров организаций. Система предлагает нам исправить ситуацию по кнопке Далее. При этом программа определяет – возможно ли удовлетворить образовавшуюся по организации ТД Комплексный потребность в товарах за счет остатков по другим организациям или необходимо дооформлять поступление товаров от сторонних поставщиков. Причем система не предлагает делать это автоматически, т.к. информация о требуемых параметрах поставки неизвестна.

Как видим в открывшейся форме (на рисунке), для исправления отрицательных остатков система предлагает по кнопке Оформить передачу товаров создать документы вида Передача товаров между организациями. Проконтролируем результат данной функции, нажав указанную кнопку.

На оставшихся шагах Помощника предлагается перезаполнить в документах виды запасов…

… и наконец проанализировать результаты проведения документов после перезаполнения в них видов запасов. Иных вариантов автоматического создания корректировочных документов кроме указанного формирования документов Передача товаров не предусмотрено.

Как видим, при помощи рабочего места Помощник исправления отрицательных остатков для корректировки отрицательных остатков автоматически могут создаваться только документы вида Передача товаров между организациями.

Исправление отрицательных остатков при РАУЗ.Часть 2.

  • Загибалова Елена Руководитель отдела Сопровождения 1С

В этой статье мы рассмотрим наиболее частые причины возникновения и способы устранения ошибок вида:

Обнаружены отрицательные остатки по регистрам учета затрат! Расчет себестоимости может быть выполнен некорректно и может выполняться длительное время.

Раздел учета: Материалы в эксплуатации

Раздел учета: МПЗ

Все ошибки подобного характера ищут через отчет «Ведомость по учету МПЗ» (или «Анализ движения МПЗ и затрат»). Наиболее частые причины возникновения и способы устранения отрицательных остатков в регламентированном учете следующие:

1. Ошибки в разделе «Материалы в эксплуатации». При учете материалов, находящихся в эксплуатации, неверно указали реквизиты «Документ партии» или «Назначение использования» при перемещении, возврате или списании материалов.

Реквизиты «Документ партии» и «Назначение использования» заполняются автоматически в документах, если использовать кнопку «Заполнить», в противном случае их нужно указывать вручную. Т.е. если вы не заполнили эти реквизиты (или неверно заполнили), то укажите их (Рисунок 1.):

Рисунок 1. Заполнение документа «Перемещение материалов в эксплуатации».

Подобные ошибки в «Ведомости по учету МПЗ» можно обнаружить, если в настройках отчета добавить вывод группировок «Документ передачи», «Назначение использования»,»Аналитика учета партий» :

Рисунок 2. Отрицательные остатки, вызванные неверным указанием «Документа передачи» и «Назначения использования».

2. МПЗ числятся на остатках по одному счету учета, а списываются по другому счету учета.

Например, материал числится на остатках на счете: БУ 10.09, НУ 10.10, а списывается со счета БУ 10.09, НУ 10.09

Такие ошибки можно вывести, если в настройках отчета «Ведомость по учету МПЗ» добавить вывод группировок «Счет учета», «Счет учета НУ» (более подробная настройка отчетов описана в статье Поиск отрицательных остатков при закрытии месяца в РАУЗ), расшифровать отчет по регистраторам и исправить счета в ошибочных документах. Пример представлен на Рисунке 3:

Рисунок 3.Отрицательные остатки, вызванные неверным указанием счетов учета.

3. МПЗ списываются с большем количестве, чем числятся на остатках. Здесь причин может быть много. Наиболее частые:

  • неверно указанные склады в документах (остатки на одном складе, списывают с другого). Чтобы найти такую ошибку в «Ведомости по учету МПЗ» в группировку строк вывести «Склад», расшифровать отчет по регистраторам и исправить «Склад» в ошибочных документах.
  • неверно указанные характеристики или серии МПЗ (в оборотно-сальдовой ведомости не ведется учет по сериям и характеристикам, поэтому такие ошибки можно найти только в «Ведомости по учету МПЗ»). Чтобы найти такую ошибку в «Ведомости по учету МПЗ» в группировку строк вывести «Характеристика», «Серия», расшифровать отчет по регистраторам и исправить «Характеристики» и «Серии» в ошибочных документах.
  • документы поступления заведены в следующем месяце после документов списания (для РАУЗ в рамках одного месяца документы не нужно восстанавливать по хронологии, но нужно соблюдать хронологию при переходах из месяца в месяц).

Остальные причины и источники возникновения отрицательных остатков можно выявить по аналогии, используя отчет «Ведомость по учету МПЗ».

У Вас остались еще вопросы по программе? Компания СИТЕК возьмет на себя решение задач по 1С: консультации по работе в программе, доработки, обновление 1С и др. услуги оказывают квалифицированные специалисты в минимальные сроки.

Предлагаем Вам ознакомиться с нашими ценами и тарифными планами.

____________________________________________________________________________

Автор статьи: Руководитель отдела сопровождения Загибалова Елена. Дата обновления статьи 17.08.2016

Большинство документов в типовых конфигурациях 1С формируют движения по нескольким регистрам, что, в свою очередь, может привести к проблемам с изменением (отменой или сторнированием) этих записей. Если пользователь вручную откорректирует данные одной таблицы и не тронет другую, это, в дальнейшем, повлечет за собой ошибки при формировании отчетов и создании других документов. Именно поэтому специалисты 1С рекомендуют в целях сторнирования движений использовать специальный документ – «Корректировка записей регистров» или другие существующие и отработанные встроенные механизмы.

Сразу следует оговорить две вещи:

  1. В версиях конфигураций 8.3 и выше реализованы другие механизмы редактирования движений документов;
  2. В типовых конфигурациях заполнять и проводить документ «Корректировка записей регистра» может только пользователь с полными правами.

Пара слов о расположении и внешнем виде документа «Корректировка записей регистра»

Если рассматривать вариант работы с программой в обычном (неуправляемом) режиме, в интерфейсе «Полный», то этот документ можно найти в меню «Документы», на закладке «Дополнительно» (Рис.1)

Рис.1

В режиме управляемых форм, запустить документ можно из меню «Все функции».

В программе «Управление производственным предприятием» (версия 8.3.11.2924) в режиме обычного приложения форма нового документа выглядит так, как представлено на Рис.2.

Рис.2

На этой форме, помимо стандартных для любого документа информационной базы реквизитов «Номер» и «Дата» мы видим четыре закладки:

  • Заполнение движений;
  • Регистры бухгалтерии;
  • Регистры накопления;
  • Регистры сведений.

На основании внешнего вида документа, мы можем сделать вывод, о том, что он не предназначен для внесения корректировок в записи регистров расчета.

Помимо закладок, на этой форме видна интересная кнопка – «Настройка состава регистров», с нее мы и начнем наш разбор.

Настройка состава регистров

Нажатие на эту кнопку открывает форму подбора тех регистров, информацию в которых мы собираемся редактировать (Рис.3).

Рис.3

Устанавливая и снимая соответствующие флажки в табличных частях закладок, мы сообщаем программе, данные каких таблиц необходимо будет формировать. В соответствии с нашим выбором будет изменяться внешний вид формы документа «Корректировка записей регистров». В частности, на закладках будут появляться табличные части с колонками, указывающими на реквизиты, измерения и ресурсы добавляемых регистров (Рис.4).

Рис.4

Аналогичную функцию выполняет одноименная кнопке команда, прописанная на каждой из трех закладок с типами регистров.

Закладка «Заполнение движений»

Как видно из Рис.5, на этой закладке нет команды «Настройка состава», однако есть флажок, устанавливающий будет ли этот документ служить корректировкой к какому-либо другому объекту.

Рис.5

Активация этого флажка открывает табличную часть, в которой пользователь может выбрать:

  • Какое действие он собирается совершить (по умолчанию доступно только сторнирование движений документа);
  • С каким объектом будут совершаться действия (сначала надо будет выбрать вид документа, а после конкретная запись информационной базы);
  • Примечание или обоснование собственных действий (текстовая строка неограниченной длины).

После выбора объекта и нажатия на кнопку «Заполнить движения» на остальных закладках произойдет автоматическое заполнение табличных частей, и Вы сможете приступить к редактированию.

Важно! На данной закладке обязательно должна быть заполнена колонка «Действие», в противном случае проведение документа будет невозможно. В качестве действия может выступать как включенное в состав конфигурации типовое или нетиповое решение, так и внешняя компонента (обработка).

В частности, предопределенное действие «Сторнирование движений документа» формирует движения аналогичные движениям документа источника, но с противоположными знаками. Это действие не может быть осуществлено для регистров расчета и регистров сведений, так что, если у документа есть такие движения, сторнирование проигнорирует эти записи.

Требования к внешней обработке – действию

Для того чтобы тот или иной обработчик можно было выбрать в качестве «Действия» в табличной части «Заполнение движений», он должен соответствовать следующим критериям:

  1. Он должен быть зарегистрирован в справочнике «Внешние обработки» (для конфигурации «УПП»);
  2. Вид обработки должен быть – «Заполнение табличных частей»;
  3. Модуль обработки должен содержать экспортную процедуру Инициализировать.

Так как реквизит «Документ» табличной части «Заполнение движений» не обязательно должен содержать ссылку на какой-либо объект информационной базы, проверку его на пустое значение необходимо включить непосредственно в модуль обработки.

Как мы уже говорили выше, в поздних версиях программы документ «Корректировка записей регистров» отсутствует. В разных конфигурациях его функции выполняют разные документы.

Особенности использования процедуры «Инициализировать» в документе «Корректировка записей регистров»

В общих случаях процедура «Инициализировать» в обработках заполнения табличных частей должны быть установлены и определены три параметра:

  • СсылкаНаОбъект – указывает на документ, откуда происходит вызов процедуры обработчика;
  • ИмяТабличнойЧасти – привязывает обработку к конкретной табличной части документа;
  • Объект – объект информационной базы, который будет обработан.

Именно последние два параметра для документа «Корректировка» имеют некоторые особенности использования.

Во-первых, при добавлении обработчика в справочник внешних обработок для её использования невозможно выбрать конкретную табличную часть.

Во-вторых, в отличии от других процедур заполнения, в параметр «Объект» будет передаваться не тот объект, для которого вызывается обработчик, а данные из реквизита табличной части «Документ».

Таким образом, так-как поле «Документ» необязательно для заполнения, проверку на его заполненность необходимо включать в код модуля обработки.

Сторнирование движений в Бухгалтерии 8.3

В конфигурации «Бухгалтерия предприятия» и всех отраслевых решениях, созданных на ее основе, эта функция выпала на документ «Операция, введенная вручную».

Помимо своей основной функции – регистрации бухгалтерского отражения хозяйственной деятельности, этот объект может отсторнировать движения практически любого документа по любому регистру.

Для этого:

  • Откроем журнал операций и нажмем на кнопку «Создать»;
  • В открывшемся меню (Рис.6), выберем «Сторно документа»;

Рис.6

  • Открывшаяся форма (Рис.7) содержит обязательный для заполнения реквизит «Сторнируемый документ»;

Рис.7

  • На основании его движений программа автоматически создаст и заполнит закладки с данными по бухгалтерским регистрам и регистрам накопления;
  • Пользователь может самостоятельно указать, какие данные должны быть скорректированы.

Корректировку произвольного регистра можно осуществить, если при создании операции выбрать тип документа «Операция». После этого в командной панели формы объекта необходимо нажать кнопку «Еще» (Рис.8)

Рис.8

Активация команды «Выбор регистров» откроет окно подбора (Рис.9)

Рис.9

Дальнейшие действия мало чем отличаются от любого заполнения табличных частей других документов.

Однако, в некоторых типовых конфигурациях (в частности в «Зарплате и управление персоналом») полностью отсутствует бухгалтерская часть, а, следовательно, нет и «Операций», что же тут придумали разработчики?

Корректировка регистров в ЗУП

В программе «Зарплата и управление персоналом», версии 8.3 для большинства документов, регистрирующих информацию о расчетах, начислениях и кадровых движениях на форме доступны две команды – «Исправить» и «Сторнировать». Кроме этого существует третий вариант решения проблемы корректировки – внесение «забытого» документа задним числом.

Некоторые документы, например «Работа в выходные и праздники», не являются самостоятельными расчетчиками заработной платы, а всего лишь служат основанием для формирования записей при начислениях, именно поэтому в них не предусмотрены рассматриваемые нами команды.

Давайте разберемся в чем разница, что общего у этих двух команд и определимся с основными принципами их использования.

На формах документов, проведенных и находящихся в закрытом для расчета периоде, мы можем увидеть надпись, представленную на Рис.10:

Документы текущего расчетного периода мы можем исправлять и перепроводить без особых проблем, а вот изменения закрытых периодов, скорее всего, потребует дополнительных перерасчетов и внесения корректировок в уже сформированные отчеты.

Итак:

  • Командой «Исправить» мы должны пользоваться в тех случаях, когда документ содержит неправильные или непроверенные данные (не тот сотрудник, не тот период, не в той должности и так далее) и документ находится в закрытом для исправления периоде;
  • Командой «Сторнировать» следует пользоваться, когда документ в целом введен ошибочно и все его движения должны быть отменены (больничные листы признанные недостоверными, ошибочно назначенные доплаты или удержания и т.д.).

В первом случае в информационной базе будет создан документ-исправление, на форме исходного документа появится соответствующая информация, форма вновь созданного (в открытом периоде) объекта так же будет содержать ссылку на исходную запись. (Рис.11).

Рис.11

В исправляющем документе будет создана либо закладка «Пересчет прошлого периода», либо «Доначесления», либо «Пересчет начислений».

Во втором случае в программе будет создан отдельный документ «Сторнирование начислений».

«Сторнирование начислений»

Сторнирующий документ можно создать из подсистемы «Зарплата», в меню «См.также» имеется соответствующая команда.

Основным реквизитом объекта является поле «Сторнируемый документ», которое имеет существенное ограничение по типу. Кроме того, на форме предусмотрены:

  • Указание периода, в который попадут начисления;
  • Переключатель автоматического формирования доначисления;
  • Табличная часть, содержащие данные о сотруднике, размере и основных показателях отменяемых движений.

Важно понимать, что любые исправления заработной платы сотрудника, вне зависимости от того в какую сторону оно происходит (доначисление или удержание) жестко регламентируется существующим законодательством. В частности, согласно ст. 137 Трудового кодекса удержать излишне начисленную заработную плату можно, для:

  1. Возмещения выданного в счет з/п и неотработанного аванса;
  2. Погашения аванса, если он был не израсходован и не возвращен;
  3. Возврата сумм, выплаченных в результате счетных ошибок (то есть ошибках при арифметических расчетах);
  4. В качестве компенсации излишне оплаченного отпуска при увольнении.

Кроме этого, существует несколько случаев, когда работник может в добровольном порядке возместить ошибочно выданную ему заработную плату и все они регламентируются п.3 ст. 1109 ГК РФ.

Подводные камни корректировок

Прежде, чем приступать к внесению изменений в закрытые периоды и редактированию записей следует тщательно взвесить все за и против этой процедуры:

  1. Даже незначительные корректировки могут повлечь серьезные последствия, так как на основе старых данных уже могут быть сформированы новые документы;
  2. Всегда представляйте, как Ваши изменения повлияют на работу других подразделений;
  3. Если в компании настроена синхронизация (обмен данными) между базами, изменения лучше делать на исходном документе.

Понятно, что полностью избежать корректировок при большом количестве пользователей вряд ли получится, но постарайтесь свести их к минимуму, в частности, за счет тщательного оперативного контроля вводимой информации. В этом случае Вы существенно сократите влияние «человеческого фактора».

Ордерную схему документооборота (ДО) целесообразно использовать в том случае, если:

  • финансовые документы по расчетам с поставщиками и клиентами оформляет один человек (менеджер), а фактическую приему/отгрузку товаров со склада регистрирует в программе другой человек (кладовщик),
  • перечисленные выше сотрудники удалены друг от друга.

При использовании ордерной схемы ДО принято выделять две важные составляющие операций закупок и продаж: изменение состояния взаиморасчетов с контрагентом и отражение складских движений по номенклатуре. За изменение взаиморасчетов в таком случае отвечает документ Приобретение товаров и услуг (для закупок) и Реализация товаров и услуг (для продаж), а складские движения обеспечивают ордера — приходный и расходный.

В рамках урока мы рассмотрим отражение в УТ 11 трех видов операций:

  • закупка у поставщика,
  • перемещение товаров,
  • продажа клиенту.

Настройка УТ 11 в части ордерного хранения

Заходим в настройки складского учета:

Здесь включаем использование ордерных складов и выбираем порядок оформления накладных и расходных ордеров (чаще всего вначале создаются накладные, а затем ордера).

Необходимо выбрать вариант формирования расходного ордера, на выбор 3 варианта:

  • расходный ордер (РО) формирует кладовщик из рабочего места Отгрузка,
  • РО формирует менеджер из списка документов продажи,
  • РО формируется автоматически на основании накладой.

В нашем примере мы остановимся на первом варианте.

Также нужно выбрать очередность создания накладной и приходного ордера (в нашем случае сначала будет формироваться накладная, а потом ордер).

Ввод НСИ, приходные и расходные операции

Создадим два ордерных склада. В карточке склада на первой вкладке никаких нововведений (по сравнению с неордерными складами):

На второй вкладке нужно выбрать операции, для которых необходимо применять ордерную схему:

Для более детального контроля обработки ордеров пользователями есть смысл установить использование статусов. Также можно установить дату, начиная с которой на складе действует ордерная схема (при пустой дате считается, что на складе ордерная схема действовала всегда).

Отразим закупку у поставщика.

Создаем новый документ, заполняем шапку, выбираем ордерный склад:

На второй закладке указываем сведения о номенклатуре:

Проводим документ. Открыв отчет по задолженности поставщикам, увидим что она выросла на сумму документа:

А вот номенклатура на склад не поступила:

Для отражения складской приемки введем приходный ордер, для этого откроем рабочее место Приемка:

В верхнем отборе нужно выбрать склад, после этого заполнится список необработанных распоряжений на оформление приходных ордеров. Видим, что появилось новое распоряжение, выделяем его в списке и нажимаем Создать ордер:

Открывается форма нового документа (почти полностью заполненного):

Для документа можно установить определенный статус:

Для автоматического заполнения количества можно воспользоваться кнопкой:

При необходимости, кладовщик прямо из формы документа может зарегистрировать штрихкод выбранного товара, создать упаковку, отредактировать реквизиты номенклатуры (добавить картинку, артикул, ввести весогабаритные характеристики и т.п.):

Для дополнительной проверки можно нажать на кнопку Проверить и пересчитать товар заново (с использование ТСД, сканера штрихкода или вручную):

В реальной жизни чаще всего при приемке на склад кладовщик выполняет следующую последовательность действий:

  • по товаросопроводительным документам от поставщика находит нужное распоряжение в списке распоряжений в рабочем месте Приемка,
  • на основании найденного распоряжения создает приходный ордер,
  • проводит ордер, распечатывает из него Бланк приемки товаров (или Приходный ордер на товары),
  • пересчитывает привезенный поставщиком товар, заносит данные в распечатанный бланк,
  • данные из бланка переносит в ордер (корректирует колонку количество, как вариант еще и упаковку),
  • переводит документ в статус Принят, проводит и закрывает.

Вот список всех доступных форм из приходного ордера:

В рабочем месте приемки появляется новый ордер:

Теперь можем убедиться, что номенклатура фактически поступила на склад:

Для анализа состояний распоряжений на оформление приемки (т.е. чтобы проверять, по всем ли финансовым документам оформлены ордера) можно воспользоваться отчетом Выполнение приемки товаров:

Оформление операций перемещения между ордерными складами и продажи с такого склада продемонстрированы в видеоуроке

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *