Ручной выбор партии в документах "Перемещение товаров в производство" Альфа-Авто 5., Ручной выбор партии в документах "Перемещение товаров в производство" Альфа-Авто 5.Как реализовать?Есть ли решение?
Здравствуйте уважаемые форумчане.Появилась следующая задача/проблема, которая заключается в следующем: В последнее время часто под некоторые заказ-наряды заказывается запчасть, под один з/н она может быть заказана у одного поставщика, а под другой и третий, у другого,кроме того под один заказ-наряд она может доставляться самолётом, а под другую автомобилем, соответственно в зависимости от этих факторов у этих запчастей и в поступлениях(партиях и себестоимость разная). Но так как у нас партии списываются по ФИФО, зачастую при заведении Перемещения товаров в производство списывается самая ранняя партия, не та которая требуется и списывается по факту, под конкретный заказ наряд, в итоге это приводит к тому, что в заказ нарядах запчасти реализуются ниже себестоимости или наоборот с через чур завышенной рентабельностью. Исходя из этого и возникло пожелание, по которому хотят, чтобы в таких случаях в документах Перемещения товаров в производство, возможно было выбирать партию вручную и учитывая что перемещения могут включать сразу несколько запчастей, то желательно этот функционал хотят видеть в табличной части документа,чтобы была возможность выбирать по каждой запчасти свою партию.
Возникает вопрос, есть ли какой-то более типовой способ решения данной проблемы? Был ли у кого опыт таких доработок, какие могут возникнуть подводные камни? Насколько нормальна такая ситуация и целесообразна данная задача?
Прошу помочь советами и поделиться опытом! Заранее огромное спасибо за помощь!!!
Про подводные камни (а также целесообразность) спросите лучше у бухгалтеров - у каждой бухгалтерии свое мнение по поводу правомерности подобного манипулирования партиями.
Цитата
Иванов Иван написал: этот функционал хотят видеть в табличной части документа,чтобы была возможность выбирать по каждой запчасти свою партию
Что же касается типового решения, то для выбора партий в товарных документах надо в настройках пользователя включить право "Разрешить выборочное списание партий" (№41602 если не ошибаюсь). После этого в табличных частях документов с товарами (в том числе и в перемещении в производство) появится соответствующая колонка. Если нужно, чтобы такая возможность была только в перемещении в производство, то там должно быть расширение прав, с помощью которого можно будет указать, на какие документы оно распространяется (опять же, точно не помню, есть ли такое расширение у этого права, но скорее всего есть).
И один важный подводный камень у этого механизма есть. Если это право включено хоть у кого-то, то оно в обязательном порядке должно быть включено и у тех пользователей, которые выполняют восстановление последовательности. Возможно сейчас это и не так, но раньше в процессе восстановления последовательностей без этого права, при перепроведении документа бралась партия по ФИФО, а указанная в табличной части - игнорировалась.
Алексей Веревочников написал: Про подводные камни (а также целесообразность) спросите лучше у бухгалтеров - у каждой бухгалтерии свое мнение по поводу правомерности подобного манипулирования партиями.
Цитата
Иванов Иван написал: этот функционал хотят видеть в табличной части документа,чтобы была возможность выбирать по каждой запчасти свою партию
Что же касается типового решения, то для выбора партий в товарных документах надо в настройках пользователя включить право "Разрешить выборочное списание партий" (№41602 если не ошибаюсь). После этого в табличных частях документов с товарами (в том числе и в перемещении в производство) появится соответствующая колонка. Если нужно, чтобы такая возможность была только в перемещении в производство, то там должно быть расширение прав, с помощью которого можно будет указать, на какие документы оно распространяется (опять же, точно не помню, есть ли такое расширение у этого права, но скорее всего есть).
И один важный подводный камень у этого механизма есть. Если это право включено хоть у кого-то, то оно в обязательном порядке должно быть включено и у тех пользователей, которые выполняют восстановление последовательности. Возможно сейчас это и не так, но раньше в процессе восстановления последовательностей без этого права, при перепроведении документа бралась партия по ФИФО, а указанная в табличной части - игнорировалась.
Вы не представляете, как я Вам благодарен!!!Огромное Вам спасибо, это то что нужно!Право действительно есть такое, под этим номером, сейчас включил его и о чудо, колонки выбора партии появились, даже можно в процессе подбора видеть себестоимость и количество!), правда право расширения не имеет(но им скорее всего во всех документах реализации оно в дальнейшем и понадобится, так что это не проблема). Последнее что осталось решить, это чтобы при выборе партии в перемещении, в связанном с ним заказ наряде по товару проставлялась та цена, которую они устанавливают на основании поступления, которое фигурирует в перемещении в производство.(так уж сложилось, что их в своё время обучили так, что они на основании каждого поступления создавали документ установки цены, отсюда и возникает их следующее пожелание). Ваш совет по поводу восстановления последовательности также учту, за него отдельное спасибо, даже и не знаю как благодарить)
Иванов Иван написал: чтобы при выборе партии в перемещении, в связанном с ним заказ наряде по товару проставлялась та цена, которую они устанавливают на основании поступления, которое фигурирует в перемещении в производство.(так уж сложилось, что их в своё время обучили так, что они на основании каждого поступления создавали документ установки цены, отсюда и возникает их следующее пожелание).
Проблема заключается в том, что Альфа не позволяет сохранять цену в разрезе "Номенклатура + партия". Поэтому описанный вами алгоритм типовыми средствами задать не получится - программа все равно будет брать последнюю относительно даты документа установленную цену. К тому же встает ряд вопросов. Какую цену мы должны взять в документах в момент подбора номенклатуры, когда партии вручную не выбираются - списываемые партии-то еще неизвестны? Какую цену мы должны выводить в прайс-листах (а также в подборах, всевозможных подсказках и т.п.)? Как быть с ценниками на витринах?
Если же необходимость все же есть, то для реализации ценообразования по партиям, думаю, можно пойти двумя путями (требующими доработок и на практике лично мною не проверенными).
Первый - прописать, что нельзя проводить документ без ручного выбора партии для каждой строки и рассчитывать стоимость от партии по определенному алгоритму в момент изменения партии. Минусы - невозможность свободно редактировать цены, повышенная трудоемкость заполнения документов, непонятно, в какой момент менять цену в заказ-наряде (партия-то выбирается в отдельном документе).
Второй - использовать тот момент, что цену можно устанавливать в разрезе "Номенклатура + характеристика". Для этого нам понадобятся: - тип номенклатуры, поддерживающий характеристики (подчиненные этому типу номенклатуры); - сама характеристика, идентифицирующая партию товара; - тип цен продажи, назначаемый в разрезе характеристик. Идея в том, что в момент оприходования товара мы каждой позиции устанавливаем значение характеристики (например, номер документа прихода или еще что-нибудь), соответствующее этому приходу (здесь для удобства можно добавить автоматическое заполнение этого значения). Затем назначаем цену на сочетание "Номенклатура + характеристика". И, наконец, в расходном документе (с нашим типом цен) мы вместо партии указываем характеристику и получаем нужную цену. Минусы - необходимость в документах в обязательном порядке выбирать характеристику, нет красивого окна для подбора партии, для документов, требующих специфичный вид номенклатуры, придется делать отдельный тип номенклатуры, и большое количество потенциальных возможностей накосячить при редактировании документов задним числом.