Аудит базы 1С: 137 минусовых остатков и две ставки НДС

Чтение подключённой 1С:Розница по OData · 44 склада · 605 строк остатков · 2 442 строки оборотов

  • Работает из России: рубли, договор с ИП, без VPN и иностранной карты
  • По умолчанию чтение и черновики: запись в 1С и отправку агент делает по вашей команде
  • Нормы настоящие — ГОСТ 34.601-90, 34.602-89, 34.603-92, ФЗ-402, ФЗ-63; числа кейсов помечены

Что нашлось в базе

Как читали

Подключённая база 1С:Розница: 44 склада, 862 577 позиций номенклатуры, 605 строк остатков по трём складам. Чтение по OData, каждый вызов в журнале.

  • Минусовые остатки

    137 позиций с отрицательным остатком на 3 482,2 штуки: 29 на складе «1905 года», 103 на «Васхнил», 5 на «Ватутина 26».

  • Две ставки НДС

    В регистре оборотов за октябрь НДС считается по 18 % на 499 строках и по 20 % на одной. Доля НДС в сумме — 18,03 %.

  • Справочник

    Из 200 проверенных позиций у 188 пустой артикул, у 5 ведущий пробел в наименовании, 8 пар дублей. Артикул — ключ обмена с сайтом.

  • Чего не вышло

    Журнал чеков за октябрь не выгрузился: сервер 1С отдаёт документы дольше 159 секунд и обрывает запрос. Это записано, а не замазано.

Задача

Что за работа

Аудит настроек и данных обычно делают «на глаз» и по жалобам: бухгалтер заметил, значит есть проблема. Чтение подключённой базы даёт другой вход — не жалобу, а выборку: где остаток отрицательный, где ставка не одна, где реквизит пуст. Каждая находка проверяема тем же запросом, что в журнале.

Как это выглядит

Экран учётной системы с остатками, три минусовые строки подсвечены; справа лист находок.

Путь в системах: что берём и что отдаём

  1. 1

    Вход: доступ и период

    Публикация OData вашей базы, список складов и период. Права — только чтение: агент не правит учёт.

  2. 2

    Чтение и журнал

    Восемь вызовов: склады, остатки по трём складам, обороты за октябрь, справочник, контрагенты. Время, аргументы и число строк — в журнале.

  3. 3

    Счёт по правилам

    Отрицательный остаток = продажа без прихода. Доля НДС в обороте = ставка. Пустой артикул = разрыв обмена.

  4. 4

    Выход: находки и файлы

    xlsx с семью листами: журнал, минусы, обороты и НДС, справочник, находки, масштаб. pdf с заключением и планом на понедельник.

  5. 5

    Ваш шаг

    Решение, что исправляем первым, и команда на исправление в 1С.

Агент делает · человек решает

Читает базу и пишет журнал вызововагент: 8 вызовов, время, аргументы, число строк
Считает находки по правиламагент: минусы, доля НДС, пустые реквизиты, дубли
Пишет план исправленияагент: что проверить и в каком порядке
Исправляет документы в 1Счеловек: агент не правит учёт без команды
Решает, включать ли контроль остатковчеловек: это настройка и ответственность

Что получится на выходе

Лист аудита: журнал из восьми вызовов с временем и числом строк, находки и три вывода.

Границы

Чего агент не делает

Агент читает базу и не правит учёт: исправление документов, смена настроек и закрытие периода — руками человека с вашей командой. Он не проверяет то, чего нет в публикации OData: журнал чеков за октябрь не выгрузился по таймауту, и это написано в отчёте. И не называет причину минуса без документа: причина — версия, пока не найден документ.

Вопросы

Это реальные данные или пример?

Реальные: чтение подключённой базы 1С:Розница, восемь вызовов в журнале с временем и числом строк. Каждое число можно перепроверить тем же запросом.

Чем это отличается от отчёта «ошибки в 1С»?

Отчёт показывает то, что настроено. Аудит ищет то, чего в отчётах нет: отрицательный остаток проходит мимо отчёта, потому что отчёт считает по регистру, а регистр и есть проблема.

Минусовые остатки — это всегда плохо?

Отрицательный остаток означает продажу без прихода: документ, которого нет. Иногда это сознательная настройка «продаём в минус», но тогда это решение, а не ошибка — и оно должно быть записано.

Что вы сделали с найденным?

Ничего: агент не правит учёт без команды. В файле есть план — что проверить и в каком порядке, и он ваш.

Почему часть данных не выгрузилась?

Публикация OData отдаёт документы чеков дольше 159 секунд и обрывает запрос. Тот же разрез берётся по складам и короткими периодами — это в плане, а не спрятано.

Соседние работы

Рядом

Роли

Справки

Дайте публикацию OData — вернём аудит с журналом вызовов

Доступ только на чтение: агент не правит учёт, он показывает, что исправлять.