Многие предприниматели начинают работу в 1С:Управление торговлей 10.3 в упрощенном режиме: просто заводят карточку товара, ставят розничную цену и начинают продажи. Со временем такая практика приводит к накоплению огромного количества отрицательных остатков, отсутствию данных о себестоимости и невозможности увидеть реальную прибыль. Рассмотрим, как выйти из этой ситуации, обнулить «минусы» и начать вести полноценный учет с «чистого листа».
В 1С УТ 10.3 существует настройка Разрешить списание товаров при отсутствии остатков. Если она включена, программа позволяет кассирам продавать товар, которого фактически «нет» в базе. В результате по регистру ТоварыНаСкладах накапливаются отрицательные значения. Главная проблема здесь даже не в самих цифрах, а в том, что при продаже «в минус» программа не может рассчитать себестоимость, так как нет приходной партии (документа поступления), к которой можно привязаться. Следовательно, отчет «Валовая прибыль» будет показывать неверные данные.
Проанализируем самый простой и штатный способ очистки склада, который не требует навыков программирования. Наша задача — привести учетные данные в полное соответствие с фактическим нулем, а затем ввести реальные остатки.
Важный нюанс: для документа «Оприходование товаров» обязательно нужно указать цены. Если в базе уже есть закупочные цены, используйте кнопку Заполнить — Заполнить цены по типу цен. Если цен нет, их придется указать, чтобы программа могла сформировать корректные проводки.
Если у вас более 3000 наименований, работа с документами может замедлиться. Рассмотрим вариант использования внешней обработки ЗагрузкаДанныхИзТабличногоДокумента.epf.
Разберем алгоритм действий:
Этот метод позволяет быстро «закрыть» дыры в учете без ручного ввода каждой позиции. Также существует простой способ обнуления Регистров накопления для типовых конфигураций.
Если база данных велась некорректно несколько лет, в ней накапливается огромное количество «мусорных» движений. В этом случае проще выполнить свертку базы УТ 10.3. Рассмотрим, что это дает:
После свертки вы получите «чистую» базу, где на складе будет ровно столько товара, сколько вы укажете в остатках на дату начала нового учета.
Выясним причину частой жалобы пользователей: «Я изменил цену в поступлении, а на кассе она старая». В УТ 10.3 механизм ценообразования работает через периодический регистр сведений ЦеныНоменклатуры.
Рассмотрим стандартный сценарий:
Документ Установка цен номенклатуры создан 28.12.2023 в 14:00. Программа запишет цену именно на это время. Все чеки ККМ, которые были открыты в 10:00 или 12:00 того же дня, будут использовать старую цену, так как на момент их создания новой цены в истории еще не существовало.
Решение: всегда устанавливайте время в документах Установка цен номенклатуры и Переоценка товаров в рознице на 00:00:00 текущего дня. Это гарантирует, что цена будет актуальна для всех продаж в течение этих суток.
Чтобы снова не прийти к минусам, проанализируем ежедневный цикл работы:
Поступление товаров и услуг. Не объединяйте всех поставщиков в одного — это лишит вас возможности делать акты сверки и возвраты.Установка цен номенклатуры.Переоценка товаров в рознице. Без него цена в справочнике изменится, а «в кассе» (на остатках розничного склада) останется старой.Проведение по партиям (меню Операции — Проведение документов — Восстановление последовательностей). Это «свяжет» закупки с продажами и рассчитает вашу реальную прибыль.Посмотрим, как фиксировать убытки (например, списание испорченных продуктов). Для этого используйте документ Списание товаров.
Пример кода логики списания (условно):
// При проведении списания программа уменьшает остаток
// и фиксирует стоимость списанного товара на затратах
СтатьяЗатрат = Справочники.СтатьиЗатрат.НайтиПоНаименованию("Списание порчи");
ДокументСписания.Заполнить(ТоварыКУтилизации);
ДокументСписания.Записать(РежимЗаписиДокумента.Проведение);
Использование этого документа позволит вам в отчете о финансовых результатах видеть, какую сумму магазин теряет на браке или порче товара, вместо того чтобы просто «корректировать» остатки вручную.
Настройка учета в 1С УТ 10.3 — это процесс, требующий дисциплины. Начните с полной инвентаризации, обнулите некорректные данные и приучите персонал заносить накладные в день их фактического прихода. Помните о восстановлении последовательности партий, иначе данные о прибыльности бизнеса останутся недостоверными.