При ведении параллельного учета в конфигурациях «Управление торговлей 10.3» (УТ) и «Бухгалтерия предприятия 2.0» (БП) пользователи часто сталкиваются с расхождением остатков товарно-материальных ценностей (ТМЦ). Причинами могут быть сбои в правилах обмена, проведение документов задним числом, ручные корректировки проводок в бухгалтерии или различие в методах оценки себестоимости (например, средняя цена против ФИФО).
В этой статье мы подробно разберем, почему стандартные попытки выровнять учет с помощью переноса обычного документа инвентаризации терпят неудачу, и рассмотрим две профессиональные методики, которые гарантированно приведут остатки на 41 счете в полное соответствие с данными оперативного учета в УТ.
Рассмотрим классическую ошибку, которую совершают многие специалисты при попытке сопоставить остатки на конец года (например, на 31.12.2017). На первый взгляд схема кажется рабочей: сформировать инвентаризацию в УТ, перенести ее в БП и ввести на ее основании документы списания и оприходования. Однако на практике этот метод дает сбой по следующим причинам:
ИнвентаризацияТоваровНаСкладе, перенесенный из УТ, содержит только те позиции, которые числятся на остатках в торговой базе. Если в БП по каким-то причинам числится товар, которого в УТ давно нет, то этот товар просто не попадет в табличную часть документа инвентаризации. Следовательно, программа не увидит по нему отклонений, не создаст документ СписаниеТоваров, и этот «мусор» продолжит висеть на 41 счете.ОприходованиеТоваров и СписаниеТоваров анализирует исключительно отклонения. При нулевых отклонениях эти документы создадутся пустыми.ОприходованиеТоваров на основании инвентаризации программа пытается определить цены. Если в БП учет ведется «по средней», а остатков на складе нет (или они были некорректно удалены задним числом), то алгоритм расчета себестоимости не сможет определить базу для оценки. Программа начнет обращаться к регистру сведений ЦеныНоменклатуры по указанному типу цен. Если этот регистр пуст, цены в оприходовании заполнятся нулевыми или непредсказуемыми значениями, что приведет к неверному сальдо по 41 счету в Оборотно-сальдовой ведомости (ОСВ).Для того чтобы избежать этих проблем и получить чистый, сопоставимый учет на начало года (например, на 01.01.2018), воспользуемся одной из двух проверенных методик.
---
Если руководство и бухгалтерия приняли решение «забыть» прошлые периоды и отказаться от восстановления старого хаотичного учета в БП, наиболее надежным и «чистым» решением будет создание новой базы БП 2.0. В нее переносятся только справочники, а остатки вводятся на дату 31.12.2017.
Рассмотрим этот процесс пошагово:
ВедомостьПоТоварамНаСкладах на дату 31.12.2017 23:59:59..xls или .xlsx).ЗагрузкаДанныхИзТабличногоДокумента.epf (ее можно найти на диске ИТС или портале поддержки 1С).ПомощникВводаНачальныхОстатков (раздел Предприятие — Ввод начальных остатков). Выберем счет 41.01 (или другие субсчета при необходимости) и создадим новый документ ВводНачальныхОстатков датой 31.12.2017.ВводНачальныхОстатков. Он сформирует проводки вида Дт 41.01 - Кт 000. При этом будут зафиксированы как правильные количественные показатели, так и точная рублевая себестоимость каждой партии ТМЦ.---
Если создание новой информационной базы невозможно (например, в текущей базе БП ведется учет по другим организациям или содержится важная история по нетоварным операциям), нам придется навести порядок непосредственно в работающей базе. Для этого мы применим метод двухфазной инвентаризации.
Суть метода заключается в полной очистке (обнулении) текущих остатков на 41 счете и последующем оприходовании эталонных остатков из УТ.
Прежде чем загружать правильные данные, необходимо полностью избавиться от накопленных в БП ошибок и «зависших» остатков. Для этого выполним следующие действия:
ИнвентаризацияТоваровНаСкладе в БП на дату 31.12.2017 23:50:00.
// Пример кода для обнуления фактического количества в документе инвентаризации
Для Каждого СтрокаТЧ Из ОбъектИнвентаризация.Товары Цикл
СтрокаТЧ.КоличествоФактическое = 0;
СтрокаТЧ.СуммаФактическая = 0;
КонецЦикла;
СписаниеТоваров. После его проведения все остатки по счету 41 в БП гарантированно обнулятся. На балансе организации не останется ни одной ошибочной позиции.Теперь, когда баланс на 41 счете пуст, мы готовы перенести реальные остатки ТМЦ:
ИнвентаризацияТоваровНаСкладе в БП, но уже на более позднее время — 31.12.2017 23:59:59.ВедомостьПоТоварамНаСкладах, выгруженным из УТ на ту же дату. Нам потребуются колонки: «Номенклатура», «Количество» и «Стоимость».ЗагрузкаДанныхИзТабличногоДокумента.epf. При загрузке укажем, что импортируемые значения должны записываться в колонку «Количество фактическое» и «Сумма фактическая».ОприходованиеТоваров.Дт 41.01 - Кт 91.01 (Прочие доходы) на сумму реальной себестоимости товаров.В результате проделанных операций на дату 01.01.2018 00:00:00 остатки по 41 счету в БП 2.0 станут идеально равны остаткам в УТ 10.3 как по количеству, так и по сумме.
---
После проведения корректирующих процедур обязательно проанализируем результаты. Для этого сформируем ОборотноСальдоваяВедомостьПоСчету по 41 счету в БП на 01.01.2018 с детализацией по субсчетам, складам и номенклатуре. Сопоставим полученные данные с отчетом ОстаткиТоваровНаСкладах в УТ.
Если все шаги были выполнены верно, итоговые суммы и количество совпадут до копейки. В дальнейшем, для минимизации подобных расхождений, рекомендуем настроить регулярную автоматическую сверку баз (например, с помощью внешней обработки сравнения остатков через COM-соединение) и исключить ручное редактирование документов, прошедших через обмен.