08.01.2008, 23:47 | #1 |
Участник
|
NAV 4.0
Согласно договорам с поставщиками количество постовляемого товара +/- 5..7% 1. Менеджер делает заказ 200 метров ткани 2. Поставщик поставляет 207 метров ткани 3. Работник склада принимает материал в форме Warehouse Receipt (5768) (может принять только 200 м ) Qty. to Receive - OnValidate() IF "Qty. to Receive" > "Qty. Outstanding" THEN ERROR( Text002, "Qty. Outstanding"); Как облегчить работу кладовщика и менеджера чтобы не исправлять заказ ??? |
|
09.01.2008, 10:24 | #2 |
Участник
|
Сделать доработку.
Например, добавить возможное отклонение в настройках склада (товара) и после приемки автоматом протащить нужное значение по всем документам. |
|
09.01.2008, 10:28 | #3 |
Участник
|
Цитата:
От этого будет зависеть дальнейшая ветка операций. Цитата:
1. Менеджер делает заказ 200 метров ткани
2. Поставщик поставляет 207 метров ткани 3. Работник склада принимает материал в форме Warehouse Receipt (5768) (может принять только 200 м ) В соответствии с принятыми условиями работы в организации может производиться либо внесение новой строки в Заказ покупки, либо оприходование на склад по какоим-то заранее указанным условиям (уточняю, что зависимость от оплаты пока не рассматривается). Если поставщик хочет за перепоставку денег, то 100% нужно создавать новую строку в заказе (новый заказ), чтобы принять на себя эти дополнительные финансовые обязательства. Если не хочет, что либо строка в заказе с разностным кол-вом и 0 суммой или товарный журнал с требованиями, которые выдвенет бухгалтерия. Цитата:
Qty. to Receive - OnValidate()
IF "Qty. to Receive" > "Qty. Outstanding" THEN ERROR( Text002, "Qty. Outstanding"); Как облегчить работу кладовщика и менеджера чтобы не исправлять заказ ??? P.S. Хотя у нас привыкли "замыливать" перепоставки и при запрете на исправление заказа именно такой сценарий может иметь место. |
|
09.01.2008, 11:11 | #4 |
Участник
|
Всем спасибо за интерес к эой теме
Сыра бесплатного не бывает Мы заказываем материалы специальных цветов Товары могут быть получены по следующим документам Invoice Packing list Delivery note временной промежуток до получения Invoice может быть до 60 дней В один Invoice могут входить несколько Packing list Менеджер делает заказы Кладовщик принимает товары (обычно в поставке совмещены товары с разных заказов) Бухгалтерия обрабатывает инвойсы (обычно в инвойсах указаны номера Packing list или Delivery note) добавляя к стоимости товары транспортные и прочие услуги. |
|
09.01.2008, 15:35 | #5 |
Участник
|
Цитата:
Цитата:
В один Invoice могут входить несколько Packing list
Менеджер делает заказы Кладовщик принимает товары (обычно в поставке совмещены товары с разных заказов) P.S.Можете добавить совй идентификатор или что-то типа того. Цитата:
Бухгалтерия обрабатывает инвойсы (обычно в инвойсах указаны номера Packing list или Delivery note) добавляя к стоимости товары транспортные и прочие услуги.
|
|
09.01.2008, 18:10 | #6 |
Участник
|
Цитата:
Сообщение от RedFox
В любом случае сначала менеджеры предположительно договариваются о поставке (иначе Вам такого навезут, что потом не расчитаетесь ), а потом привозят. Правильно? В этот момент делается Заказ с предварительно необходимым количеством.
При приемке товаров в документах указывается по какому документу они приходят? Если указываются номера (или какие-нибудь другие инедтификаторы типа "External Document No."), то можно без проблем воспользоваться динамическим созданием "Warehouse Receipt", на именно на соотвествующей форму найдите и попробуйте применить функционал получения исходных документов "Function" / "Get Source Documents.." P.S.Можете добавить совй идентификатор или что-то типа того. Ну а Packing list уже обсуждали ранее в этом форуме. Вам нужно выбрать только подходящий вариант для Вас. наличие персонала 1 шт. менеджер 2 шт. кладовщиц 1 шт. бухгалтер позиций которые надо исправлять ~1500 в месяц "Function" / "Get Source Documents.." обычно выдает от 5 до 40 строк для одного поставщика и попробуй объясноить кладовщикам что Navision ето дико удобно |
|
09.01.2008, 18:14 | #7 |
Участник
|
А что будет если убрать ету проверку
Qty. to Receive - OnValidate() IF "Qty. to Receive" > "Qty. Outstanding" THEN ERROR( Text002, "Qty. Outstanding"); (в смысле подправить типа "а с манагером не надо ли согласовать это ") Проверил, трогать не рекомендуется!!!!!!!!!!!!!!!!(09.01.08 22:00) |
|
09.01.2008, 19:08 | #8 |
Участник
|
Ничего хорошего, ПМСМ, из этого не получится.
RedFox все прекрасно описал, как должно быть. Хотя, если только поменять Text002 - почему бы и нет. |
|