Учет товаров по серийным номерам
Справочный учет по сериям товаров в «1С:УТ 8»
В программе «1С:Управление торговлей 8» (ред. 11.3) реализован учет по сериям товаров. Его возможные варианты и настройки описаны в нашей статье о сериях товаров.
Рассмотрим наиболее простой вид такого учета – справочное указание серий товаров.
Особенности справочного учета по сериям товаров
Если применяется справочный вариант учета по сериям, то серии товаров могут быть указаны при выполнении операций – поступлении, перемещении, отгрузке. Конкретные операции, для которых будет необходимо указание серий, настраиваются в политике учета серий.
Однако справочный вариант учета не позволяет учитывать по сериям остатки товаров и их стоимость.
При справочном учете по сериям возможна ситуация, когда оформлено поступление товара одной серии, а при отгрузке этого товара указана другая серия. Программа в этом случае не будет контролировать остатки по сериям.
Тем не менее, при данном способе учета можно с помощью отчетов отследить все движения товаров по сериям. Это может помочь в таких случаях, как, например, проверка обоснованности претензий клиента (если клиент предъявил для претензии не тот товар, который был куплен в нашей компании).
Настройка вида номенклатуры для справочного учета по сериям
Создадим новый вид номенклатуры – «Электровелосипеды», с типом номенклатуры «Товар (без особенностей учета)».
НСИ и администрирование / НСИ / Классификаторы номенклатуры / Виды номенклатуры
В карточке вида номенклатуры на вкладке «Основное» поставим флаг учета по сериям, в нашем примере они будут настроены для этого вида.
По умолчанию программа установила следующие настройки:
- серия идентифицирует экземпляр товара, имеющий уникальный серийный номер;
- в состав реквизитов серии входит только номер, без RFID-метки.
По ссылке «Изменить» доступно изменение этих настроек: можно выбрать в качестве объекта идентификации партию товаров, а также включить в состав серии такие реквизиты как срок годности или RFID-метку.
В примере оставим значения, указанные по умолчанию. Обратите внимание: если серия идентифицирует экземпляр товара, то возможен только справочный учет по сериям. Однако в нашем случае такой и требуется.
Для политики учета серий в примере выберем вариант «Настраивается для каждого склада». В появившемся поле добавим строку, укажем склад, затем откроем выбор политики.
Создадим новую политику учета серий с типом «Справочное указание серий». В форме политики укажем операции, при которых будут использоваться серии товаров (в примере – приемка от поставщика и отгрузка клиенту).
Обратите внимание, что для типа политики «Справочное указание серий» недоступно использование серий при планировании (то есть в заказах). Серии будут применяться по факту отбора – непосредственно в документах товародвижения.
Запишем и закроем политику учета серий и вид номенклатуры.
Создание номенклатурной позиции
Откроем справочник номенклатуры и создадим позицию с видом «Электровелосипеды» – «Электровелосипед 1».
НСИ и администрирование / НСИ / Номенклатура
После заполнения запишем и закроем номенклатурную позицию.
Закупка товаров с серийными номерами
Оформим закупку электровелосипедов с предварительным заказом поставщику.
Закупки / Закупки / Заказы поставщикам
Создадим и заполним заказ поставщику. Как видим, в заказе серии товаров не указываются. После заполнения проведем заказ в финальном статусе «Подтвержден».
На основании заказа создадим «Поступление товаров и услуг».
В этом документе на вкладке «Товары» присутствует графа «№». Красная пиктограмма в ней означает, что для товара задан учет по сериям, но серии не указаны. Документ в таком виде не может быть проведен.
Для ввода серийных номеров выделим строку с товаром и нажмем кнопку «Указать серии».
Откроется окно «Регистрация серий товаров».
При регистрации серий товаров возможен как ввод новых серий (вкладка «Ввод» в окне регистрации), так и выбор из ранее введенных (вкладка «Выбор»). Ввести номер серии, в свою очередь, можно вручную либо с помощью автоматической генерации или заполнения (кнопки «Сгенерировать номер» и «Заполнить номера…»)
В примере введем новые номера вручную, по кнопке «Ввести номер». Затем нажмем «Завершить».
После регистрации серий товара пиктограмма в графе «№» приобрела зеленый цвет.
Проведем и закроем документ поступления товаров.
Продажа товара с серийными номерами
Теперь отразим продажу закупленных электровелосипедов, с оформлением предварительного заказа клиента.
Продажи / Оптовые продажи / Заказы клиентов
Создадим и заполним заказ клиента. В нем, как и в заказе поставщику, серии не указываются. Укажем для товара действие «Отгрузить» и проведем заказ в статусе «К выполнению».
Создадим на основании заказа «Реализацию товаров и услуг». Здесь на вкладке «Товары» есть графа «Серия». Пиктограмма в ней показывает, указаны ли серии для товаров, учет по которым ведется с применением серий.
У нас пиктограмма красная, потому что серии отгружаемых товаров пока не зарегистрированы. Нажмем «Указать серии».
Серии электровелосипедов уже зарегистрированы, поэтому в данном случае нужно не вводить новые серии, а выбрать из имеющихся.
Перейдем в окне регистрации на вкладку «Выбор». Для отображения всех серий нажмем «Все». Появились введенные ранее серии. Отметим их «галочками» и нажмем «Завершить».
Однако, программа позволила бы и ввести новые серии, документ в этом случае провелся бы, так как при справочном учете серий не контролируются остатки по сериям.
Проведем документ реализации товаров и услуг.
Документ реализации позволяет распечатывать форму «Расходная накладная», в которой выводятся серии товаров.
Отчет «Ведомость по сериям номенклатуры»
Проверим результат выполненных операций с помощью отчета.
Склад и доставка / Отчеты по складу / Ведомость по сериям номенклатуры
Сформируем отчет. В нем отражен приход и расход товара каждой серии. Остатки при справочном указании серий не выводятся.
Мы рассмотрели справочный учет по сериям товаров. Читайте наши статьи о других возможностях учета:
Источник: //1C.style/articles/spravochnyy-uchet-po-seriyam-tovarov-v-1sut-8/
Как настроить серии в «1С:Управлении торговлей 11»
В этой статье рассмотрим механизм учета товаров по сериям, настройку политики учета серий и возможные варианты ее применения. Определим, как указать политику учета серий для конкретного вида номенклатуры и варианты идентификации серий для целей учета.
Применимость
Статья написана для редакции УТ 11.1. Если вы используете эту редакцию, отлично — весь приведенный материал будет полезен для изучения.
Если же Вы используете (или планируете внедрить) актуальную редакцию УТ 11, то функционал и интерфейс будут незначительно отличаться.
Наиболее заметным отличием УТ 11.3/11.4 от редакции 11.1 является интерфейс Такси. Поэтому, чтобы освоить материал статьи — воспроизведите представленный пример на своей базе УТ 11. Таким образом Вы закрепите материал практикой 🙂
Настройка учета серий в конфигурации «1С:Управление торговлей ред. 11»
Дело было в декабре 2012 года. Поступила задача на перенос данных из нетиповой 1С77 в УТ11.
Задача включала перенос справочников номенклатура, партнёры-контрагенты-контактные лица, а также остатки взаиморасчетов с партнёрами и остатки номенклатуры.
Мы люди «бывалые», сказали заказчику: «Мы все сделаем быстро и качественно». И вот после этого оказывается, что толком с этой УТ11 никто из нас не работал.
Чтобы долго вас не утомлять, скажу, что самым интересным оказался ввод остатков товаров, так как он включал в себя перенос остатков по сериям. Три мозга решили эту задачу через конфигуратор, но лучше бы сначала прочитали инструкцию.
Эта статья написана с целью упростить кому-нибудь первоначальную настройку серий в УТ11, так как детальной информации на просторах интернета оказалось не так уж много. На момент написания статьи последний релиз конфигурации «Управление торговлей» редакция 11.1 (11.1.1.1).
Для неё действуют следующие правила:
- Учет товаров по сериям и срокам годности.
- Реализован объединенный учет по сериям, срокам годности и серийным номерам. Предусмотрена возможность настройки политики учета серий.
- Реализован удобный интерфейс по вводу серий, в том числе с использованием сканера штрихкодов.
- Реализован учет местоположения товаров с конкретной серией до уровня ячейки на адресном складе.
- Реализованы механизмы заполнения серий в документах по методу FEFO.
- Обеспечена возможность получения необходимых отчетов по движению товаров с детализацией по сериям и срокам годности.
Для тех, кто всё же выбрал сложный путь познания «через конфигуратор» и не хочет читать инструкции – следует обратить внимание на функциональную опцию ИспользоватьСерииНоменклатурыСклад. Она хранит свое значение в Справочник.Склады.Реквизит.ИспользоватьСерииНоменклатуры.
Важная подсказка у этого реквизита гласит: “Признак использования серий на складе. Если признак установлен, то в документах по этому складу нужно будет указывать серии согласно поддерживаемым политикам учета серий. На ордерном складе серии указываются в ордерах, на неордерном – в актах и накладных”.
Но! Похоже, что в редакции 11.0.9 серии нужно было задавать для вида номенклатурысклада, а в 11.1 для вида номенклатуры без разреза по складам.
Немного важной теории.
Ввод информации о политике учета серий для вида номенклатуры
Учет серий в программе возможен только в том случае, если в настройках параметров учета включена функциональная опция “Использовать серии номенклатуры”.
(Нажмите, чтобы увеличить картинку)
Настройка политики учета серий
Настройка возможных вариантов политики учета серий в программе.
(Нажмите, чтобы увеличить картинку)
Как добавить новую политику учета серий?
Для добавления новой политики учета серий нажмите на кнопку «Создать» в списке Политики учета серий (раздел Нормативно-справочная информация).
Будет создана новая карточка, в которой необходимо определить политику учета серий.
Какие варианты политики учета серий могут применяться в программе?
Варианты политики учета серий определяются в поле “Тип политики”. Возможны следующие варианты.
Справочное указание серий – правило с таким типом политики создается для товаров, по которым вести учет остатков в разрезе серий и сроков годности не требуется, но в документах товарооборота необходимо фиксировать информацию по сериям или срокам годности.
Авторасчет по FEFO остатков серий – правило с таким типом политики создается для товаров, по которым вести учет остатков в разрезе серий и сроков годности не требуется, но при приемке товара, а так же при внутреннем товарообороте необходимо фиксировать информацию по сериям или срокам годности.
Управление остатками серий – правило с таким типом политики создается для товаров, по которым необходимо вести учет остатков в разрезе серий и сроков годности. При этом учет партий в разрезе серий и сроков годности не ведется, т.е. при отгрузке товара можно указать любую серию или срок годности зарегистрированную в программе.
Управление по FEFO остатками серий – правило с таким типом политики создается для товаров, по которым необходимо вести учет остатков в разрезе серий и сроков годности.
Отличие от предыдущего пункта заключается в том, что в документах отгрузки программа будет предлагать списывать в первую очередь товары с истекающими сроками годности (first expire first out).
При этом, так же как и в предыдущем пункте, возможность указать серийный номер или срок годности для каждой единицы товара остается.
В группе «Указывать серии флажками» указывается в каких документах/операциях будут указываться серии или сроки годности.
Если в типе политики указано справочное указание серий, то пользователь может сам определить в каких документах следует указывать серии.
Если в типе политики указано управление остатками серий (любой из двух вариантов), то все флажки группы «Указывать серии» выставляются и становятся недоступными для редактирования (т.е. при учете остатков указание серий в документах становится обязательным).
Если в типе политики указано Авторасчет по FEFO остатков серий, то для редактирования доступны только флажки группы «При отгрузке».
Как определить в какой момент следует указывать серии?
Управлять порядком указания серий на ордерном складе возможно только в том случае, если выбрана политика Учет остатков по сериям. Во всех остальных случаях при работе на ордерном складе серии указываются в момент фактического приема и отгрузки товаров со склада (в документах “Приходный ордер на товары” и “Расходный ордер на товары”).
Указание политики учета серий для конкретного вида номенклатуры
(Нажмите, чтобы увеличить картинку)
Судя по картинке в редакции 11.0.9 серии нужно было задавать для вида номенклатуры склада, а в 11.1 для вида номенклатуры без разреза по складам.
В виде номенклатуры установите флажок “Использовать серии”.
Для вида номенклатуры определяется как будут идентифицироваться серии (срок годности, серийные номера, партии серий и т.д.). Эта информация определяется в поле «Серии идентифицируются». Возможны следующие варианты.
- Экземпляры товаров, имеющих уникальные серийные номера – при такой настройке серия будет представлять из себя уникальный серийный номер конкретного товара, например, серийный номер конкретного мобильного телефона, или другой сложной бытовой техники;
- Партии товаров, имеющих одинаковые номера серий – при такой настройке серия может характеризовать незначительные отличия характеристик продукции, которые связаны с особенностями производства. Например, партии (серии) обоев – как правило разные партии (серии) обоев различаются цветовым оттенком. Так же при этой настройке серия может принадлежать к товару который продается на отрез из рулонов, бух, и т.д. Например, серия это рулон линолеума, бухта кабеля и т.д.;
- Партии товаров, имеющих одинаковые сроки годности – при такой настройке серия будет представлять из себя срок годности партии товара, например, срок годности партии молока;
- Партии товаров, имеющих одинаковые номера серий и сроки годности – при такой настройке серия будет характеризовать как срок годности партии, так и отражать незначительные отличия характеристик продукции, которые связаны с особенностями производства. Например, партии краски – как правило разные партии краски различаются оттенком цвета и в то же время каждая поставка краски имеет срок годности;
Для сроков годности (если поле Серии идентифицируют заполнено значением Партии товаров, имеющих одинаковые сроки годности или Партии товаров, имеющих одинаковые номера серий и сроки годности) можно указать точность срока годности: до дней или до часов.
Определите политику учета серий для данного вида номенклатуры. При этом необходимо учитывать следующие особенности.
- Если серии товаров идентифицируют Экземпляры товаров, имеющих уникальные серийные номера, то в качестве политики учета серий для склада можно указать только политики созданные для справочного учета серий, т.е. политики с типом Справочное указание серий.
- Если серии идентифицируют Партии товаров, имеющих одинаковые номера серий, то в качестве политик учета серий нельзя добавить политики созданные для учета сроков годности, т.е. политики с типами Авторасчет по FEFO остатков серий и Управление по FEFO остатками серий.
- Если на складе не используется ордерная схема при отражении излишков, недостач и порчи (в карточке склада не установлен соответствующий флажок в группе Использование ордерной схемы), то для такого склада можно указать только политики в которых не установлены флажки «При пересчете товаров», отражении излишков недостач и порчи товаров и «При перемещении между помещениями».
- Если на складе используется ордерная схема при отражении излишков, недостач и порчи, то для такого склада можно указать любую политику учета серий.
И только после всех этих «несложных махинаций» вы можете увидеть в документах заветную кнопочку для работы с сериями.
(Нажмите, чтобы увеличить картинку)
А у каждого склада появится кнопка «Настройка учета серий» в панели навигации.
(Нажмите, чтобы увеличить картинку)
Чтобы не переписывать чужие статьи, имеет смысл указать хорошую литературу с примерами. Вот только в ней вы можете встретить некоторое несоответствие в связи с частым обновлением конфигурации. Смотрите примеры в книге.
Богачева Т.Г.«1С:Предприятие 8. Управление торговыми операциями в вопросах и ответах: практическое пособие», издание 5, М.: ООО «1С-Паблишинг», 2012.
Два примера об использовании серий находятся на страницах 216 и 404:
Можно ли при оформлении поставки учесть сроки годности товаров?
Наша организация торгует кабельной продукцией. Товар поступает в бухтах, каждая из которых имеет определенный метраж кабеля. Как оформить заказ клиента в этом случае?
Бейдик Елена
13.01.2013
Другие статьи по «1С:Управление Торговлей 11»:
«Учет товарных бонусов в УТ 11.0.9»
«Приходуем Товар – на «Склад» или в «Помещение»»
«Несколько приятных мелочей для облегчения Вашей работы в 1С:Управление торговлей ред. 11»
Источник: //xn----1-bedvffifm4g.xn--p1ai/ut11-articles/trade11-faststart-article012/
Как вести учет товара по серийным номерам в Класс365
В Класс365 реализована возможность учета товаров по серийным номерам. Потребность работы с серийными номерами требуется тогда, когда каждая единица реализуемого товара имеет свой уникальный номер.
Учет по серийным номерам в Класс365 позволит вам всегда иметь актуальную информацию по каждому серийному номеру товара, выписывать гарантийный талон покупателю, просматривать все документы прихода и продажи связанные с каждым серийным номером товара находящимся на гарантии.
Учет товара по серийным номерам
Чтобы учитывать товар по серийным номерам:
Шаг 1. Чтобы открыть карточку товара перейдите в раздел «Справочники», страница «Товары и услуги» и кликните мышкой по строчке с нужным товаром.
Для создания нового товара на странице «Товары и услуги» нажмите кнопку «Добавить».
Шаг 2. В открывшейся Установите отметку «Вести учет по серийным номерам».
В дальнейшем, во всех документах, связанных с физическим перемещением этого товара (документ Поступление, Реализация, Оприходование товара, Возврат от покупателя), будет всегда запрашиваться ввод серийного номера для каждой единицы товара.
Оприходование товара с учетом по серийным номерам
При поступлении на склад товара с учетом по серийным номерам обязательно указание уникального серийного номера каждой единицы товара. Оприходование товара на склад происходит в документах Поступление, Ввод остатком по складам, Оприходование.
Рассмотрим на примере документа Поступление.
Шаг 1. Создаем документ Поступление. В разделе меню «Закупки» переходим на страницу «Поступления» и нажимаем Добавить.
Шаг 2. Добавляем в документ товар. Если мы хотим добавить в документ одно наименование товара, то нажимаем кнопку «Добавить».
Шаг 3. В открывшейся форме указываем наименование товара в поле «Товар/услуга», в выпадающем списке в поле «Склад» выбираем склад, куда поступит товар.
В поле «Серийные номера» указываем серийные номера единиц товара, которые принимаем на склад. Количество товара рассчитывается автоматически в зависимости от того, сколько серийных номеров будет введено.
В поле «Срок гарантии» указываем срок гарантии который будет действовать на товар после его продажи. Указываем цену на товар и нажимаем кнопку «Добавить».
Шаг 4. Добавленный товар появляется в таблице документа Поступление. Чтобы добавить следующий товар повторите шаг 2 и 3.
Шаг 5. Для сохранения документа Поступление вначале заполните обязательное поле Контрагент и другие нужные вам параметры и нажмите кнопку «Сохранить» внизу документа.
После сохранения документа товар попадает на склад. Чтобы детально просмотреть какие серийные номера есть на складе перейдите в раздел Отчеты, страница «Серийные номера» (подробнее об отчете «Серийные номера» читайте ниже).
Внимание! Добавление товара в документ списком или загрузкой из Excelневозможно.
Продажа товара с учетом по серийным номерам
При продаже товара с учетом по серийным номерам обязательно указание уникального серийного номера каждой единицы товара. Продажа товара в Класс365 происходит через документ Реализация.
Внимание! Продажа товара через программу Розница365 пока невозможна. В дальнейшем мы планируем добавить такую возможность.
Рассмотрим на примере:
Шаг 1. Для создания документа в разделе меню Продажи, страница Реализация нажимаем кнопку «Добавить».
Шаг 2. На открывшейся форме документа Реализация добавляем товар. Если мы хотим добавить в документ одно наименование товара, то нажимаем кнопку «Добавить».
Шаг 3. В открывшейся форме указываем наименование товара в поле «Товар/услуга», в выпадающем списке в поле «Склад» выбираем склад, с которого будет списан.
В поле «Серийные номера» в выпадающем списке выберите серийный номер товара, который будет продан. Чтобы указать второй и последующие серийные номера повторите выбор. Количество товара рассчитывается автоматически в зависимости от того, сколько серийных номеров будет указано.
Срок гарантии в Гарантийном талоне будет указан тот, который был указан при добавлении срока гарантии при оприходовании товара. Указываем цену на товар и нажимаем кнопку «Добавить».
Шаг 4. Добавленный товар появляется в таблице документа Реализация. Чтобы добавить следующий товар повторите шаг 2 и 3.
Шаг 5. Для сохранения документа Реализация вначале заполните обязательное поле Контрагент и другие нужные вам параметры и нажмите кнопку «Сохранить» внизу документа.
После сохранения документа товар спишется со склада. Чтобы детально просмотреть какие серийные номера товара были проданы перейдите в раздел Отчеты, страница «Серийные номера» (подробнее об отчете «Серийные номера» читайте ниже).
Отчет по серийным номерам
В отчете «Серийные номера» (раздел меню Продажи) вы сможете следить за продажами товаров, которые учитываются по серийным номерам. В отчете, по каждому серийному номеру, указывается документ поступления и продажи этого товара, цена продажи и покупки, информация о сроке гарантии.
Печать гарантийный талон
В документ Реализация добавлен печатный шаблон Гарантийного талона, в котором выводятся серийные номера проданных товаров по Реализации.
Как создавать свои собственные шаблоны в Класс365>>
Как распечатать документ в Класс365>>
Источник: //class365.ru/help/seriynye-nomera
Учет серийных номеров в торговой конфигурации 1С 7.7
Один из клиентов заказал доработку «Торговля и Склад». Клиент занимается розничной продажей автозапчастей и у него встала проблема учета номерных деталей и агрегатов.
Суть проблемы в том, что часть товара имеют номера (серийные номера) и если его клиент возвращает товар, то сейчас нельзя достоверно узнать тот ли товар возвращается, который был ему продан или другой экземпляр.
Клиент, продвинутый в вопросах 1С, поэтому достаточно точно сформулировал техническое задание по учету серийных номеров товаров. В этой статье я приведу пример как я реализовал данную задачу (по ТЗ клиента). Эта проблема должны бфть актуальна и для фирм, занимающимся продажей компьютерной техники.
Авторские права на предоставленный материал принадлежат автору сайта //extremallife.ru
Создаем справочник «СерийныеНомера«, подчиненный справочнику Номенклатура и содержащий реквизиты:
ДатаПоступления
Поставщик (Контрагент)
ДокПоступления (привязываемся к документы поставки)
Продан (флаг продажи)
ДокПродажи (привязываемся к документы продажи)
Также в справочник Номенклатура добавляю реквизит «Серийный«. Он понадобится нам позднее, для удобной обработки, вводе на основании и других механизмов.
Этот флаг будет выставляться у товаров, которые имеют серийные номара (двигатели, коробки передач и другие номерные агрегаты).
Учет будем создавать на базе регистра, что сильно упростит отчетность. Для этого создаем новый регистр СерийныеНомера.
Реквизиты нового регистра
Измерениями у регистра:
Фирма — в моем случае фирма одна, но мало ли — добавляем.
Склад — склад, на котором хранится номерной агрегат
Номерклатура — собственно номенклатура
Серийник — совственно серийный номер
Поставщик — поставщик, продавший товар.
Ну и Ресурс будет только один — Количестсво. В принципе во всех движениях он будет равен 1.
2. Отрабатываем поступления
Для этого создаем документ ПоступлениеСерийныхТМЦ
Реквизиты:
ДокОснование
Склад
Контрагент
Реквизиты табличной части:
Номенклатура, СерийныйНомер, ДатИзготовления, Количество
Далее пишем простую обработку проведения и ввод на основании:
Процедура ОбработкаПроведения()ПроверкаОшибок();ПроведениеПоРегистрам();ОбработкаСправочника();КонецПроцедуры
Где, ПроверкаОшибок — процедура котрая проверяет правильность заполнения реквизитов и еще несколько параметров, так сказать защита от дурака (не буду ее подробно опичывать), ПроцедениеПоРегистрам — собственно проводит документ по регистру:
Процедура ПроведениеПоРегистрам()ВыбратьСтроки();Пока ПолучитьСтроку() = 1 ЦиклРегистр.СерийныеНомера.Фирма = Фирма;Регистр.СерийныеНомера.Склад = Склад;Регистр.СерийныеНомера.Поставщик = Контрагент;Регистр.СерийныеНомера.Номенклатура = Номенклатура;Регистр.СерийныеНомера.
Серийник = СерийныйНомер;Регистр.СерийныеНомера.Количество = Количество;Регистр.СерийныеНомера.ДвижениеПриходВыполнить();КонецЦикла;КонецПроцедуры
Ну и ОбработкаСправочника — вносим изменения в элементы справочника СерийныеНомера.
Почему-то я решил сделать еще и такую функцию.
Если вносим изменения в элемент справочника, то необходимо также создать процедуру ОбработкаУдаленияПроведения(), которую разместить в модуле документа. Эта процедура будет очищать реквизиты справочника при отмене проведения документа.
Примерно так мы отработали поступления «серийных» товаров.
Займемся теперь реализаций этих товаров.
2. Отрабатываем реализацию
Для начала определяемся какими документами делается реализация товаров. Ну во-первых это конечно же собственно Реализация, еще ЧекККМ. По техническому заданию надо отрабатывать только эти документы. Поэтому, работаю только с ними.
Открываем документ реализация и добавляем реквизит табличной части — СерийныйНомер
Добавляем реквизит СерийныйНомер
Далее, я сделал проверку на наличие серийных товаров (у которых стоит флаг «серийный») в реализации, если есть хотя бы один товар, то в табличной части появляется колонка серийный номер, если нет таких товаров, то колонка отсутсвует, чтобы не смущала оператора.
Процедура УправлениеВидимостьюСер()ВыбратьСтроки();ВиденСер = 0;Пока ПолучитьСтроку() = 1 ЦиклЕсли Номенклатура.Серийный = 1 ТогдаВиденСер = 1;КонецЕсли;КонецЦикла;Если ВиденСер = 1 ТогдаФорма.СерийныйНомер.Видимость(1);ИначеФорма.СерийныйНомер.Видимость(0);КонецЕсли;КонецПроцедуры
И в реализации также добавил проведение по регистру серийных номеров:
Процедура ПроведениеПоСерийным()ВыбратьСтроки();Пока ПолучитьСтроку() = 1 ЦиклЕсли СерийныйНомер ПолучитьПустоеЗначение(“Справочник.СерийныеНомера”) ТогдаЕсли Количество > 1 ТогдаглНеПроводить(Контекст,”Внимание! У серийных товаров количество не может быть более 1 ” + СокрЛП(Номенклатура));КонецЕсли;Регистр.СерийныеНомера.Фирма = Фирма;Регистр.СерийныеНомера.
Склад = Склад;Регистр.СерийныеНомера.Поставщик = СерийныйНомер.Поставщик;Регистр.СерийныеНомера.Номенклатура = Номенклатура;Регистр.СерийныеНомера.Серийник = СерийныйНомер;Регистр.СерийныеНомера.Количество = Количество;Регистр.СерийныеНомера.
ДвижениеРасходВыполнить();КонецЕсли;КонецЦикла;
Также в обработку проведения добавляем запись в справочник, как и при поступлении.
Примерно тоже самое проделываем и с документом ЧекККМ.
Ну и остается последний штрих — изменить печатную форму накладной и товарного чека, чтобы при наличии серийных товаров в них печатался собственно серийный номер.
Кому надо, могу прислать MD-шник для изучения
Источник: //extremallife.ru/analysis/serijnyi-nomer-v-1s-7-7
УНФ: Учет серийных номеров
В последнее время развитие торговли приобрело гигантский размах: количество магазинов, и даже целых сетей, с каждым днем становится все больше. Любой владелец бизнеса хочет максимально прозрачно контролировать остатки товаров на торговых точках.
Но как это сделать? В данной статье мы рассмотрим как с помощью конфигурации «1С: Управление небольшой фирмой» вести учет и контроль остатков товаров по серийным номерам, более того вы узнаете о гарантийных сроках и приемке\передаче товаров в ремонт.
1. Как начать использовать серийные номера?
«1С: Управление небольшой фирмой»1 — это конфигурация, которая включает в себя все самое необходимое для учета, контроля, анализа и планирования предпринимательской деятельности. С выходом новых версий программы появилась возможность контролировать остатки запасов с учетом серийных номеров.
Как включить возможность использование серийных номеров для товаров?
Для этого необходимо в разделе «Компания» выбрать пункт «Еще больше возможностей». В списке слева открываем «Закупки», далее справа отмечаем «Серийные номера, гарантийные сроки» и «Контроль остатков серийных номеров», как показано на рисунке:
Использование серийного номера, при осуществлении продажи, позволяет зафиксировать факт покупки клиентом определенной единицы товара и распечатать гарантийный талон.
А вот для чего предназначен флаг «Контроль остатков серийных номеров»?
В программе возможно использовать серийные номера номенклатуры как справочно (для контроля гарантийного срока после продажи), так и для учета остатков в разрезе этих же серийных номеров.
Справочный режим используется когда серийные номера номенклатуры указывают при необходимости. Целесообразно указывать серийный номер при продаже товара для того, чтобы зафиксировать факт продажи и начало гарантийного срока.
При режиме учета остатков серийные номера обязательны к заполнению во всех документах движения товаров. Ведется контроль остатков в разрезе серийных номеров номенклатуры:
- Если контроль остатков отключен тогда серийные номера в документах можно указывать произвольно. Достаточно указывать серийные номера в документах продажи товара для того, чтобы зафиксировать начало гарантийного срока;
- Если контроль остатков включен тогда серийные номера нужно обязательно вводить во всех документах. Присутствует возможность посмотреть какие серийные номера есть в наличии в момент подбора товаров или в отчетах.
Контроль остатков серийных номеров нельзя отключить после начала работы в учетной системе. Необходимо провести инвентаризацию запасов с учетом серийных номеров.
Давайте создадим номенклатуру, которая будет иметь серийный номер и гарантийный срок. Для этого заходим в раздел «Продажи» или «Закупки» и открываем справочник «Номенклатура» -> «Создать».
Чтобы указать, что номенклатура использует серийные номера развернем выпадающий список в карточке товара «Учетная информация» и установим флажок напротив «Использовать серийные номера». Укажем для нашего товара еще и гарантийный срок.
Для этого раскрываем в элементе справочника список «Закупка и производство». В поле «Гарантийный срок, мес:» установим какой гарантийный срок имеет наш товар, обратите внимание, что значение задается в месяцах.
Функционал позволяет при продаже печатать гарантийный талон, но для того чтобы он был доступен для нашей номенклатуры установим флажок «Выписывать гарантийный талон»:
2. Поступление товаров
После создания номенклатуры которая использует серийные номера, давайте рассмотрим варианты как можно присвоить товару серийный номер и примем товар на остатки.
«Приходная накладная»
Для определенного товара, серийные номера можно завести в карточке номенклатуры выбрав пункт «Серийные номера». После нажатия «Создать» в окне, что откроется, есть поле «Серийный номер», для ручного ввода и команда «Сгенерировать по шаблону» для того, чтобы автоматика сама подобрала серийный номер по заданному шаблону:
Рассмотрим вариант когда серийные номера необходимо присвоить при приеме товара. И так, заходим в раздел «Закупки» и выбираем пункт «Приходные накладные» -> «Создать».
В табличной части с помощью кнопки «Добавить» выбираем созданную ранее номенклатуру:
Поле «Серийные номера» можно заполнить несколькими способами через форму подбора:
- выбрать из ранее заданных в карточке товара (нажимаем «Подбор», откроется список серийных номеров с карточки товара);
- создать новый ( нажимаем «Создать новый элемент» и вводим необходимое значение);
- программа генерирует по заданному шаблону (нажимаем «Сгенерировать» и программа автоматически добавит новое значение по заданному шаблону).
Если принимается несколько позиций и их серийные номера идут последовательно или в определенном диапазоне, тогда можно использовать клавишу «Заполнить номера», автоматика сгенерирует коды по шаблону.
Выводы
Закупив товар, возник вопрос, а если провести на основании «Приходной накладной» документ «Корректировку поступления», как же указать новые серийные номера?
Документ «Корректировка поступления» — это очень большой плюс, но он не позволит сделать движения по регистрам «Серийные номера», «Серийные номера — движения».
Получается, что данный товар будет проблематично продать.
3. Продажа и сервисное обслуживание
В «1С: Управление небольшой фирмой» добавили возможность принимать проданные товары от покупателя по претензии, учитывать их ремонт или передачу в сервисный центр для ремонта, но для начала оформим продажу ранее купленного товара.
«Расходная накладная» и «Приходная накладная»
Чтобы осуществить продажу перейдем в раздел «Продажи», выберем «Расходные накладные» и нажмем «Создать». В окне формы документа заполняем все обязательные поля, и нажимаем «Добавить», указываем номенклатуру с серийным номером, что закупили ранее:
После проведения документа введем «Корректировку реализации», добавим еще одну позицию.
И что получается? Принято на остатки 10 штук, продано в количестве 2 штуки, а отчет «Остатки серийных номеров по складам» показывает остаток 5, а «Остатки товаров на складах» — 8.
Присутствует такая же проблема, что и с документом «Корректировка поступления», «Корректировка реализации» не выполняет движений по регистрам серийных номером.
Давайте продолжим наш эксперимент, покупатель решил вернуть товар назад. На основании «Расходной накладной» вводим документ «Приходная накладная», но в поле «Серийные номера» укажем новое значение. Проводим документ и что мы видим? Продали товар с одним серийным номером, а вернули иной, никаких ошибок и предупреждений система не выдала.
Еще один нюанс есть в документе «Приходная накладная» уже после продажи товара. Мы приняли товар от поставщика с серийными номерами, один из них мы продали клиенту. А давайте попытаемся изменить его на новый и что мы увидим?
Документ проводится без каких-либо ошибок и предупреждений. Но почему? Должен быть контроль остатков по уже реализованном товаре, не должно быть возможности изменить серийный номер, если его уже нет на остатках.
«Чек ККМ» и «Чек ККМ на возврат»
в «1С: Управление небольшой фирмой» есть документ «Чек ККМ» («Чек ККМ на возврат») он предназначен для фиксации информации об операции реализации (возврате) товаров, услуг и работ розничному покупателю (от розничного покупателя, оформляемые в день реализации).
Продадим товар с помощью «Чека ККМ». Заходим в раздел «Продажи» — «Чеки ККМ» — «Создать». Выбираем нашу номенклатуру с серийным номером и нажимаем «Пробить чек».
А теперь давайте мы сделаем возврат товара с помощью документа «Чек ККМ на возврат», но серийный номер укажем такой же как у нас есть на остатках и что это?
Чек пробился, а как же контроль уникальности, не может же один и тот же товар иметь несколько одинаковых серийных номеров. Еще одна ошибка, которая есть и при возврате номенклатуры документом «Приходная накладная». Отчет «Остатки серийных номеров по складам» отображает два одинаковых номера, но если попытаться продать, то доступен будет только один. А где второй? Исчез!
«Прием и передача в ремонт»
Новая возможность в программе — это отражение приема изделия в ремонт и операций ремонта. Опция активируется в разделе «Компания» –> «Еще больше возможностей» –> «Продажи» или «Работы» –> «Приемка и передача в ремонт».
После включения попытаемся принять товар в ремонт, который был продан ранее.
Укажем покупателя и товар. Обратите внимание нам в «Документ продажи» подставило документ продажи.
Но давайте проведем эксперимент, на основе документа «Расходная накладная» проведем возврат товара и попытаемся оформить прием товара в ремонт с тем же серийным номером. Что мы видим? Документ проводится.
Нужно как-то обозначить, что товар с таким серийным номером уже есть на остатках или же не позволять проводить документ «Прием и передача в ремонт». Серийный номер — это уникальный код, с помощью которого и производится контроль остатков товара.
4. Заключение
Использование серийных номеров отличное преимущество этой конфигурации, но только необходимо помнить, что есть нюансы описанные выше в этой статье. Есть надежда что контроль и форс-мажорные ситуации исправят в будущих версиях.
- Статья написана по конфигурации «1С: Управление небольшой фирмой для Украины» версия 1.6.3.2 и «1С: Управление небольшой фирмой для России» — 1.6.10.44 ↩
Related
Источник: //pbazeliuk.com/2021/06/20/unf-serial-numbers/
Работа с серийными номерами
Последние изменение: 19.05.2021
Выберите уточнение:
В драйверах существует поддержка работы с серийными номерами (заведение при приемке и отгрузка по серийным номерам).
Возможности драйвера при работе с серийными номерами
В различных типах документов работа с серийными номерами имеет свои особенности.
Приемка товара
При сканировании товара с поддержкой серийных номеров пользователю будет предлагаться завести серийные номера принимаемых позиций.
При загрузке полученного документа серийные номера будут заведены в базе 1С.
Подбор заказа
При подборе заказа пользователь сможет сканировать или вводить конкретные серийные номера отгружаемых позиций. При загрузке документа в 1С данные об отгруженных серийных номерах попадут в документ 1С.
Инвентаризация
Для данной операции сканирование конкретных серийных номеров не требуется, так как типовые конфигурации 1С, поддерживаемые драйвером, не учитывают в документах инвентаризации серийные номера позиций.
Если все-таки сканировать штрихкоды с серийными номерами, заведенными в базе 1С, то это просто позволит определять конкретную номенклатуру, к которой привязан серийный номер. Сам серийный номер при загрузке результата в 1С не будет учитываться.
Сбор штрихкодов
Сбор штрихкодов – максимально обобщенная процедура неопределенного назначения (итоговый документ может быть загружен в любой документ 1С), поэтому ввод серийных номеров в ней не предусмотрен, т.е. после сканирования позиции номенклатуры, для которой задан учет серийных номеров, запроса ввода серийного номера не производится.
При этом, если Вы пользуетесь Wi-Fi ПРОФ драйвером, Вы все равно можете сканировать вместо номенклатуры серийные номера, которые заведены в базе 1С. Кроме того, извлечение серийных номеров по шаблону штрихкода, если такие заданы, тоже будет происходить.
Будет ли серийный номер в таких случаях загружен в документ 1С, зависит от того, в какой конкретно документ будут загружаться данные. Если в документе 1С учитываются серийные номера, то они будут в него загружены.
Отпуск товара
Для данной операции сканирование конкретных серийных номеров не предусмотрено. После сканирования штрихкода номенклатуры конкретный серийный номер не запрашивается.
Также как для сбора штрихкодов поддерживаются дополнителньые методы ввода штрихкода.
Перемещение по ячейкам
В поддерживаемых типовых конфигурациях 1С документы, фиксирующие перемещение товара между местами хранения, серийные номера перемещаемых позиций не учитываются. Поэтому на терминале серийные номера при перемещении также не запрашиваются.
Если все-таки сканировать штрихкоды с серийными номерами, заведенными в базе 1С, то это просто позволит определять конкретную номенклатуру, к которой привязан серийный номер.
Включение серийных номеров в 1С
Чтобы работа с позицией номенклатуры велась с учетом серийных номеров необходимо для нее включить соответствующий режим. Для разных конфигураций и разных версий (одной и той же конфигурации) это делается по разному, подробнее читайте документацию 1С для конкретной конфигурации!
Ввод серийных номеров на ТСД
При работе на ТСД предусмотрены различные варианты ввода серийных номеров:
Обычный, одиночный ввод
Доступно в документах: Приемка товара, Отпуск товара
После сканирования штрихкода номенклатуры будет предложено ввести серийный номер, после программа снова переходит к сканированию следующей номенклатуры.
Множественный ввод
Доступно в документах: Приемка товара, Отпуск товара
После сканирования штрихкода номенклатуры будет предложено многократно вводить серийные номера для нее, пока пользователь сам не завершит этот процесс и не перейдет к следующей номенклатуре.
При одиночном или множественном вводе количество отсканированной номенклатуры вводить не требуется, при вводе серийного номера будет учтена 1 единица товара (с указанным серийным номером).
Повторный ввод серийного номера невозможен. На терминале появится сообщение «Повтор серийного номера!».
Ввод по интервалу
Доступно в документах: Приемка товара, Отпуск товара
Может использоваться если у Вас множество позиций с числовыми серийными номерами, идущими по порядку. Режим позволяет ввести начальный и конечный номера интервала, остальные будут заведены автоматически.
При вводе интервала серийных номеров количество отсканированной номенклатуры также вводить не требуется, будут учтены все позиции интервала (при вводе интервала 1271-1273 – будут учтены сразу 3 единицы номенклатуры).
Повторный ввод серийного номера невозможен. Если хоть один серийный номер из интервала будет введен повторно, на терминале появится сообщение «Повтор серийного номера!».
Сканирование серийных номеров
Доступно в документах: все документы ПРОФ драйвера
При отгрузке, когда серийные номера уже заведены в 1С, Вы можете сканировать прямо штрихкод с серийным номером, номенклатура для него будет найдена в базе 1С автоматически (только для ПРОФ).
Извлечение серийного номера из штрихкода
Доступно в операциях: все документы всех вариантов драйвера
Драйвер позволяет извлекать серийный номер из большого составного штрихкода, например, стандарта EAN128.
Для этого у типа документа в дополнительном поле строки sn (серийный номер) в свойствах, необходимо указать код применения 21 – Серийный номер.
При сканировании (вводе) штрихкода стандарта EAN128, например, (01)02000020457967(21)1598 из него будет извлечен серийный номер 1598.
Также драйвер позволяет извлекать серийный номер из штрихкода заданного шаблоном. Например, штрихкод задан шаблоном
1010{Barcode:13}{sn:4}, где {sn:4} – серийный номер, состоящий из 4 цифр.
При извлечении серийного номера из штрихкода количество отсканированной номенклатуры вводить не требуется, будет учтена 1 единица товара (с указанным серийным номером).
Повторное извлечение одного и того же серийного номера из штрихкода стандарта EAN128 или из штрихкода, заданного шаблоном невозможно. На терминале появится ОШИБКА! Серийный номер уже вводился!
Источник: //www.cleverence.ru/support/2834/