Имя: Пароль:
1C
1С v8
Партионный учет и другое
, ,
0 Славянин
 
03.07.15
19:10
Здравствуйте форумчане. Дали задание сделать. С партионным учетом столкнулся впервые. Вот задание:

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

- поступление товаров от поставщика;
- реализация товаров покупателям;
    - взаиморасчеты с поставщиками и покупателями.

Спецификой учета товаров на предприятии является то, что отпускная цена товаров считается исходя из установленного процента надбавки в разрезе покупателей:

Цена реализации = Цена поступления * % надбавки, установленного для покупателя.

Требуется отметить, что возможны реализации одной и той же позиции товара, но с разных партий поступления. При отгрузке товаров сумма реализации должна рассчитываться автоматически: в документе пользователь указывает перечень и количество продаваемого товара, затем нажимает кнопку «Заполнить партии», в документе проставляются партии отгружаемого товара (по методу ФИФО), для каждой партии определяется цена отгрузки по вышеуказанной формуле.

В рамках архитектуры системы партии товаров должны представлять собой подчиненный справочнику «Номенклатура» справочник.

1)Возникло замешательство. Что значит "возможны реализации одной и той же позиции товара, но с разных партий поступления"? Вроде как понятно, что если в одной партии не хватает, то надо добрать с другой. Но что подразумевает фраза "Реализация одной и той же позиции"? т.е. в документе на отгрузку будет две строки с номенлатурой товар1 и товар1 ? Тогда мне не понятно как при нажатии кнопки "Заполнить партии" должны проставится партии.
2) Не понятно зачем нужен подчинённый справочник "Партий" ? Как он должен заполнятся? при проведении документа "Поступление товаров" ? А корректно ли это будет формировать запись в справочнике таким образом? Я просто немного не понимаю логику.
1 Garykom
 
гуру
03.07.15
19:31
(0) а вы начните не от учетной системы, а от товара и склада

представьте что на каждой шт. товара написана цена поступления (из накладной)

тогда на складе одновременно будет лежать одинаковый товар с разными ценами.

и тут возникает вопрос а как эти разные цены для разных шт. учитывать в учетной системе?
2 Garykom
 
гуру
03.07.15
19:34
(1)+ вот тут то и нужен справочник партии, подчиненный номенклатуре (это самый простой, надежный и удобный способ вместо всяческих регистров и т.д.)

т.к. каждая такая шт. номенклатуры относится всегда к некой "партии" поступившей по одной цене номенклатуры (учесть что в одной приходной накладной может прийти один товар по разной цене 2 и более строками-позициями)

вывод - партия это строка-позиция приходной накладной, с записанной ценой поступления (кол-во, сумма и прочее неважно)
3 Garykom
 
гуру
03.07.15
19:42
1. Создать справочник "Партии", подчиненный "Номенклатура" и имеющий реквизит "Цена"
2. Добавить реквизит "Партия" в ТЧ Товары всех документов поступления/оприходования (это можно напрямую или через засовывание партии в характеристики)
3. Сделать автосоздание "Партий" при "добавлении" строк в документы поступления/оприходования. Важно именно при добавлении строк, а не при записи/проведении документов - потом спасибо скажете что не будет глюков ))
4. Сделать запись/обновление цены в Партии из документа "при проведении"
5. Добавить реквизит "Партия" в ТЧ Товары всех остальных нужных документов (перемещения, реализации)
Так же можно через характеристики, но не обязательно
6. Сделать автоматический (или ручной) подбор нужных партий (ФИФО или еще как Вам решать) и подстановку "при проведении" расходных документов
7. Для автоматического подбора и учета остатков "по партиям" нужен будет отдельный регистр накопления или изменение текущих (это как удобнее) и понятно дело нужные двежения по нему
8. Допилить отчеты для "по партиям"
4 Славянин
 
03.07.15
19:49
(3) Большое спасибо! Всё понял! Не думал, что найдётся человек который так объяснит. Ещё раз большое спасибо!
5 Garykom
 
гуру
03.07.15
19:58
(4)+ еще тонкость, сделать длинное строковое наименование у партии и писать туда к примеру:
№ приходной; дата приходной; номер строки; и т.д.

или можно через отдельные реквизиты но будут сложности с удалением объектов если что :)
6 2S
 
03.07.15
20:00
купите БП и не парте мозг
7 Славянин
 
03.07.15
20:05
(5) Ещё раз спасибо!
8 yavasya
 
03.07.15
20:15
+(5) добавь обработку подбора  и  если товара много обреки пользователей на адские муки
9 yavasya
 
03.07.15
20:16
+ (8) , в смысле, с партиями обработка подбора
10 yavasya
 
03.07.15
20:17
(3) а нельзя добавить измерение в регистры накопления "партия"?
11 Garykom
 
гуру
03.07.15
20:48
(10) см (3) п.7 ("изменение текущих") и писать туда ссылку на партия

ЗЫ попытка обойтись пися туды ссылку на документу прихода чревата (2) посередине в скобках
12 yavasya
 
03.07.15
20:50
(11) ты прав. Идея бредовая , если товар не штучный.
13 MSOliver
 
04.07.15
05:53
(0) Чё-та на тестовое задание похоже :)
(3) 1. Создать справочник "Партии", подчиненный "Номенклатура" и имеющий реквизит "Цена" - это фигня.
При возврате поставщику части партии реквизит нужно перезаписывать, а для этого нужна Сумма и Количество.  

Структура РН Партии:
Измерения: Партия
Ресурсы: Количество, Сумма.
14 MSOliver
 
04.07.15
05:56
И ваще в данной постановке надо не "Партия" а "Серия"
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан