#0
by LenaC
Нужно написать партионный учет, методы списания: по fifo, lifo, вручную. Есть приходная, расходная накладные, регистр остатков и 1 справочник товаров склад. Как это сделать в расходной накладной (модуле формы документа, модуле документа)? Помогите разобраться (саму программу не надо, расскажите принцип).
#1
by GrayT
Принцип, говоришь..... Учитывать надо в разрезе партий, ну и соответственно приход, расход по партиям делать. А для этого в регистре (регистрах) измерение должно быть, которое по партиям отслеживает. Может посмотреть как в типовых сделано?
#2
by Gruzzz
Для начала в регистре должно присутствовать измерение "Партия" типа "Документ.ПриходнаяНакладная" или "Документ".
#3
by LenaC
Я имею ввиду: вот пользователь выбрал товар, и что мне дальше с этим выбранным товаром делать? Искать, в каких он партиях пришел? Выводить все, или только название? Нужно в колонку ЦенаПродажи выводить цену. Какую брать? А если вручную - нужно ли новое окошко выводить со списком товара и партий? Где можно посмотреть типовые решения? (Я просто новенькая, это одна из первых моих реальных задачек)
#4
by GrayT
Не обязательно - это может быть и справочник. Если работаешь с партиями вручную, тгогда надо выбирать партии. Ну а ЛИФО/ФИФО - автоматом. Цены в любом случае автоматом - исходя из цены в партии.
#5
by LenaC
Допустим при фифо юзер выбрал шоколадку, она пришла в две партии. В принципе, надо ставить ЦенуПродажи первой партии, ну а если количество нужно больше, чем в ней есть, недобор нужно добрать из второй, а там уже другая ЦенаПродажи, что тогда должно отразиться в форме документа (как это видит пользователь): 1)2 строки с одним товаром, но разными ценами 2)1 строка с ценой первой партии, по которой и спишется товар 3)или я чего-то в приходниках-расходниках не понимаю?
#6
by MAG
Продавай по средней цене. Например: товар1 партия1 - стоит 2р товар1 партия2 - стоит 8р Продаем 2шт товара1 по цене 5р.
#7
by povar
>>а там уже другая ЦенаПродажи>> почему продажи ?, ценаПрихода, а цена продажи 1 которая в расходнике у тебя Пользователь видет 1 строку - цену продажи ставит сам, а списывается товар с разных партий
#8
by LenaC
Не могу, задание вполне четкое. И в расходной должна отражаться цена продажи. Это мне на собеседовании дали такую задачку. Решу - возьмут, не решу - не возьмут. Хотя я и сообщила, что еще не волшебница, а только учусь, и работодатель согласился с этим. А вообще-то, эта задачка относится к легким?
#11
by Для LenaC
Так никто ведь не заставляет делать ЦенаПродажи=ЦенаПризода*К. Держи какое-то время продажную цену постоянной (пока к убыткам не подойдешь) - потом повышай и опять держи.
#14
by GrayT
Не путай закупочную цену и цену продажи - это две разных вещи. В регистре у тебя будет цена закупки и списывать будешь с регистра по цене закупке. А вот цена продажи - это другая песня - расчеты с клиентами.
#15
by LenaC
Где задается выбор списания? в примерах, которые я смотрела - при начале работы системы, но ведь можно в разных накладных списывать по-разному? Можно ли как-то организовать выбор списания при открытии документа РасхНакл? Это реализуется в процедуре ПриОткрытии?
#19
by GrayT
В обработкеПроведения реализуется, а вот где определяется - дело другое. ЗЫ: "....разводом" - очень могед быть....
#22
by MegaBlast
Выбор метода списания можно указать или в константе или в самом документе расходной накладной...
#23
by MegaBlast
Кстати, в сертификационных экзаменах такая задача присутствует, только в более подробном изложении что надо сделать.
#24
by GrayT
Вариантов может быть море - привязки к контрагентам, товарам, каким-нить другим "политикам", но (для Лены) как правило выбирается одна политика и от нее все пляшеться
#26
by LenaC
Я имела ввиду, где это нужно предлагать пользователю - при загрузке системы или при проведении документа.
#28
by MegaBlast
Да, конечно можно наворотить бог весть знает что. Пусть Лена выбирает метод списания в константе и не парит себе мозги.
#32
by MegaBlast
Принцип организации следующий: В модуле проведения документа надо выбрать движения регистра, отсортировать по партиям (fifo/lifo), и списывать по каждой партии до тех пор, пока не будет списано нужное тебе количество.
#43
by romix
Это видимо вступительная задача в некую приличную программерскую фирму, если я правильно понимаю (у меня было то же самое).
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- партионный учет в БГУ
- Партионный учет и резервирование в УПП
- Учет розницы при смены четной политики без учета 42 на с учетом 42 счета
- УПП. Перейти с учета по сериям на партионный учет по сериям
- Что такое Партионный учет ТМЦ?
- Возврат от покупателя. Упр.учет. Партионный учет. Запрет проведения.
- Партионный учет. Технологии ведения партионного учета без проблем.
- Партионный учет в 1С ЕСХН
В этой группе 1С
- Ошибка при изменении выписки
- Налоговая амортизация после модернизации ОС
- V8 Несовместимые типы "ССЫЛКА"
- Программное создание формы объекта конфигурации
- Как сделать свертку базы Бух в 7.7?
- Вывод таблицы значений в иерархическом виде
- Перенос картинок между конфигурациями
- Копирование базы под SQL
- Создание штрих-кода для товара!!!
- Сделать группу справочника элементом
- Опер.ПредставлениеПроводки(1)
- Порядок обновления конфигураций
- Ошибка при инсталляции 1С
- Консоль отчетов: сгруппировать данные по периодам
- Как выбрать все записи регистра до момента времени проведения документа?
- Конвертер Excel в 1С
- Как передать значения обратно из обработки в документ?
- Иерархия элементов. Как узнать есть ли у текущего элемента подчинённые?
- Как скопировать в буфер обмена текст ? Предполагаю, WSH, но как ? :) /SlonSpb
- подлежат ли лицензированию услуги по обслуживанию программного обеспечения?