Списание по партиям в 1с 8.2. «Партионный учёт» и как «Я» его понимаю …

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

Доступны следующие варианты:

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

Для настройки партионного учета в 1С 8.3 необходимо:

1. В настройках параметров учёта: Администрирование – – Настройка плана счетов, в Учёте запасов установить галочку По партиям (документам поступления):

2. В настройках учётной политики: Главное – Учётная политика, на закладке Запасы установить способ оценки МПЗ – по ФИФО. Этот способ предполагает, что товары поступают отдельными партиями и каждая партия одного товара учитываются отдельно:

После этих настроек в товарно-материальных счетах появляется новое субконто Партии:

Важно! При указании ставки НДС 0% и Без НДС в документах поступления и реализации, а также при применении упрощённой системы налогообложения в программе 1С 8.3 Бухгалтерия ведётся партионный учёт, вне зависимости от настроек программы.

Поступление партий на склад

В документах поступления товара, материалов заполнение документа не меняется и остаётся типовым, как и для всех других поступлений:

Изменяется только аналитика в проводках, заполняется новое субконто Партии:

Важно! Если в базе 1С 8.3 занесена ещё одна организация, которая не ведёт партионный учёт, то есть в учётной политике установлено списание по средней стоимости, то в документах поступление также будет отражаться в проводках партии, но списание происходит по средней стоимости.

Реализация партий

Списание партий, не важно каким способом – реализацией или отпуск в производство и т.д. себестоимость списывается по ФИФО.

Рассмотрим, на примере реализации.

Для отражения партий в табличной части документа необходимо через кнопку Еще – Изменить форму добавить колонку Документ оприходования:

По умолчанию в 1С 8.3 документ оприходования подставляется автоматически, но его можно занести вручную:

Для отображения всех доступных партий нажимаем Сформировать. Отражаются документы оприходования, по которым есть остатки на дату периода:

В проводках документа себестоимость формируется по принципу ФИФО:

Важно! Если в базе 1С 8.3 занесена ещё одна организация, которая не ведёт партионный учёт, то есть в учётной политике установлено списание по средней стоимости, то в документах списания будет одна проводка по списанию себестоимости и сумма её рассчитывается по средней. Аналитика партий заполнена не будет:

Важно! При использовании партионного учёта в 1С 8.3, стоимость формируется только при списании и не корректируется при закрытии месяца, как при методе «по средней стоимости».

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

Если документы поступления заносятся несвоевременно, то, возможно, возникнет ситуация, когда партии будут списаны не по принципу ФИФО. Для того чтобы восстановить правильность списания партий в 1С 8.3, необходимо перепровести документы. Восстановление последовательности документов реализуется командой Групповое перепроведение документов в разделе Операции:

Или воспользоваться обработкой Перепроведение документов за месяц при закрытии месяца:

Информация по партиям

Информацию по партиям в 1С 8.3 можно посмотреть в отчёте Оборотно-сальдовая ведомость по счету из раздела Отчеты – Оборотно-сальдовая ведомость по счету:

Для того чтобы партии отражались в отчёте, необходимо в настройках программы 1С 8.3 установить галочку Партии:

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


Поставьте вашу оценку этой статье:

Допустим, у нас на складе хранится следующее:

ПН

Наименование

ЕИ

Кол-во

Валюта

Цена

Сумма

Морковь

Шт.

Коп.

Капуста

Шт.

Коп.

Тыква

Шт.

Коп.

Как будет выглядеть ведомость хранящихся ценностей с точки зрения различных способов учёта?

Первый вид учёта : Количественный.

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

На складе хранится 9 единиц товаров.

Второй вид учёта : Суммовой (ценовой).

Наша ведомость примет вид: На складе хранится товаров на сумму 143коп.

Третий вид учёта : Количественно - Суммовой.

Наша ведомость примет вид: На складе хранится 9 единиц товаров на сумму 143коп.

Понятно, что указанные три вида учёта страдают определёнными преимуществами и недостатками. Если рассматривать современный учёт то все эти виды встречаются, но только в разрезе вида товара, его качества, единиц измерения и т.д. Здесь и вытекает понятие партия.

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

Для людей важен "именной" разрез хранимых ценностей. Поэтому то наша ведомость может принять приблизительно вид следующей таблицы:

ПН

Наименование

ЕИ

КолВо

валюта

Цена

Сумма

Морковь

тн

0,020

коп

2000

Капуста

кг

2,300

ежик

Тыква

шт

тугрик

Рассматривая таблицу, понимаем трудности ведения учёта во всём многообразии учитываемых данных.

Поэтому человечество не нашло лучшего способа контроля своих ценностей как допускания и округления.

Рассматривать проблемы партионного учёта склада и бухгалтерии будем по отдельности.

СПУ. Складской партионный учёт.

Аналитический учёт подразумевает, прежде всего, количественный учёт в разрезе наименований. Степень детализации номенклатуры и есть виды складского учёта.

В СПУ сложились три формы учёта:

1. Сортовой

2. Партионный

3. Партионно - сортовой

При сортовом способе принята следующая детализация:

1. наименование

Условия хранения : каждая вновь поступающая партия присоединяется к имеющимся товарам того же наименования и признака.

При партионном способе принята следующая детализация:

1. наименование

2. сорт, производитель, цена или другой признак

Условия хранения : каждая вновь поступившая партия хранится отдельно от ранее полученных товаров.

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

Возможности СПУ:

1. Контроль сроков годности товаров и действующих на них сертификатов.
2. Корректное формирование цен и величины торговой наценки.
3. Корректное решение проблемы возвратов товаров поставщику и от покупателей.
4. Прозрачные взаиморасчеты с поставщиками, когда товар берется на реализацию.
5. Простота передачи данных в бухгалтерскую программу.
6. Расширение аналитических отчетов в стоимостных показателях.

7. Инвентаризации не по периоду, а по партиям.

Трудности СПУ:

1. Идентификация партий товаров.

2. Контроль партий при их реализации.

3. Большие складские территории.

4. Высокая дисциплина труда.

5. Широкая механизация и автоматизация складских помещений.

6. Увеличенные требования к железу и софту ПВК.

7. Грамотные специалисты.

Вывод.

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

БПУ. Бухгалтерский партионный учёт.

Если организовать СПУ почти не возможно, то БПУ считается делом более простым. Что принимается за БПУ. То же что и в рассмотренном нами СПУ. Только в СПУ физически, а в БПУ формально, синтетически. На складе почти всё хранится кучками по наименованиям, а в бухгалтерии всё разделено по партиям. Обычно партией в БПУ считается товар, пришедший по одному документу.

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

Виды партионного указания:

1. Непосредственное указание партии.

2. FIFO.

3. LIFO.

4. По средней цене.

5. По средне-взвешенной цене.

6. По фактической (идентифицированной) цене.

Проблемы БПУ:

1. Одно движение заменяется несколькими движениями с указанием партии.
2. Отказ от работы «задним числом» или использовать восстановление последовательности партионного учета.

3. Требуются большие мощности ПВК.

Считается, что основное преимущество, какое может дать БПУ это «мгновенный» расчёт себестоимости проданного товара или выпущенной продукции.

Размышление первое.

Когда появился партионный учёт в ЭрЭфии, в новой интерпретации в программе 1С казалось что вот оно величие рынка. Пришло. Но. Но, оказалось, что партионный учёт пришел, а себестоимость всё равно раньше, чем квартальный отчёт полюс один месяц и плюс минус 10-20 процентов точности ну никак не получается. Зато партионный учет принес неизмеримое количество головной боли, финансовых затрат а общее количество неразберихи увеличилось в геометрических масштабах.

Самое интересное, что те, для кого это всё придумано для экономистов им это всё и не нужно. Они всё считают по среднему.

Размышление второе.

Система на то она и система что она либо вся сразу работает либо не работает вообще. Например, автомобиль как система. Ну не могут крутиться колёса быстрее чем едет или стоит автомобиль. Или. Один автомобиль хорош, чтобы возить 500 кг, а другой, чтобы 5000 кг. Один ездит на солярке, а другой на бензине и поменять их не получится. И так далее и тому подобное.

К чему я это всё. Да всё к партионному учёту. На западе при их децентрализации и разделении труда и стремлении сократить расходы, т.е. снизить себестоимость, создана «система» мониторинга - управление себестоимостью. Там есть не только партионный учёт и не столько он но и куча всяких «директ»-ов и разделение затрат на различные составляющие.

Партионный учёт становится необходим только при такой системе труда.

В наших условиях такой «партионный учёт» становится не помощью, а пятым колесом в телеге. Логики никакой, а затраты несоразмерны.

Размышление третье.

В годы своей далёкой молодости работал я начальником техбюро. Цех был большой. Штамповка всего и вся. Стоят пресса от сотни тонн. Ходят наладчики с метрами, штангелями, кондукторами и другими своими стандартами. Пришли чертежи деталей нового изделия, а там допуски указаны 0,01 а где и более. А наших раздолбанных прессах, и более раздолбанных формах, наши наладчики с нашими «геометрами» могут ловить до 0,1 в лучшем случае, да и то, смотря на какие расстояния.

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

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

Как ввести учет остатков товаров по партиям поступления в программе 1С 8.3 Бухгалтерия?

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

Варианты учета товара в 1С

Доступны следующие варианты:

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

Настройка партионного учета в 1С Бухгалтерия 8.3

Рассмотрим настройку метода учета на основе программы 1С: «Бухгалтерия предприятия 3.0»:

  • зайдя в меню «Главное», затем по ссылке «Организации»:
  • зайдя в организации, выбираем организацию, и в форме редактирования организации выбираем «Учетная политика»;
  • в открывшейся форме выбираем закладку «запасы»:

На этой вкладке выбирается метод списания ТМЦ. У меня выставлено так, как показано на рисунке. Надпись немного странная, но я проверял, товары списываются по «ФИФО».

Указание партии в проводках

Если после включения партионного учета заглянуть в проводки (в случае бухгалтерии), можно увидеть, что в документах появилось третье субконто «Партия»:

Если вы включили учет по партиям после начала учета - лучше перепровести документы поступления и списания. Это можно сделать с помощью специальной обработки.

По материалам: programmist1s.ru

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

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

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

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

Идею позволили реализовать только новые механизмы, которые появились в 1с8. Это регистры сведений и работа с ними через наборы записей в базе данных.

Используемые регистры

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

Демонстрационный пример

Рассмотрим некий демонстрационный пример, из которого будет понятен принцип нового партионного учета. Рассмотрим некоторую историю движения по товару:

1.06 поступило 100 штук по накладной ПНК1

2.06 продано 20 штук по накладной РНК1

20 штук списано с ПНК1, остаток по ПНК1 80 штук

3.06 поступило 30 штук по накладной ПНК2

4.06 продано 20 штук по накладной РНК2

20 штук списано с ПНК1, остаток по ПНК1 60 штук.

4.06 продано 70 штук по накладной РНК3

60 штук списано с ПНК1, остаток по ПНК1 0 штук.

10 штук списано с ПНК2, остаток по ПНК2 20 штук.

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

Отражение демонстрационного примера в регистре

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

Дата

Дата по

Документ

Документ оприходования

Количество

Остаток

1.06

2.06

ПНК1

ПНК1

2.06

4.06

РНК1

ПНК1

3.06

ПНК2

ПНК2

4.06

4.06

РНК2

ПНК1

4.06

4.06

РНК3

ПНК1

4.06

РНК3

ПНК2

Поля Номенклатура, Склад, Стоимость не рассматриваются для простоты изложения.

Документ оприходования - это документ партии.

Документ - это документ, по которому происходит движение.

Количество - это количество по документу. Положительное - приход, отрицательное - расход.

Остаток - это остаток в партии после движения.

Дата - дата и время движения.

Дата по - это дата и время, до которой действует остаток. Под бесконечностью можно взять любую большую дату, например 01.01.3000 года.

Интерпретация данных регистра

Чтобы получить остатки по регистру на некоторую дату/время Д, нужно построить запрос, которые извлечет все записи регистра сведений Р по условию:

Р.Дата> = Д И Д

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

Соответственно, мы получим набор записей регистра, которые отражают остатки по партиям на указанную дату/время.

Выполнение алгоритма

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

То же самое происходит и при отмене проведения документа.

У Вас, возможно, возникает вопрос - а в чем новизна алгоритма? Ведь можно восстановить границу последовательности сразу после проведения документа и в обычном случае. Правда, так никто не делает, потому что это долго.

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

Записи регистра сведений можно считывать и записывать одной операцией чтения.

  1. Запрос позволяет выполнять сортировку и группировку. Особенно это актуально, если мы выполняем один запрос по нескольким товарам.
  2. Обход запроса можно осуществлять с помощью выборки, которая не грузит все данные в память, соответственно можно обрабатывать сколь угодно большие наборы движений.

Считанные записи обрабатываются алгоритмом партионного распределения, вычисляется новое распределение, новые остатки и даты действия.

Записи последовательно записываются в набор записей. Если набор записей получается очень большим, можно записывать его порциями.

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

Заключение

Прошу коллег высказать свое мнение об алгоритме. По-моему вполне действенный алгоритм.