02.02.2005, 08:45 | #1 |
Участник
|
Пересчет единиц измерения номенклатуры
Здравствуйте уважаемые!
Имеется следующий вопрос. Имеется номенклатурная единица. У нее настроена складская аналитика - размер. Т.е. номенклатурная единица: к примеру называется - "поковка" в складской аналитике - "размер" настроено: 1 метр, 2 метра, 3 метра. Требуется по связке: номенклатура - размер - настроить пересчет единиц измерения? Кто может, что-нибудь подсказать? |
|
02.02.2005, 09:40 | #2 |
Участник
|
Не совсем понятно, что вам хочется сделать.
Пересчет единиц существует для того чтобы указать правила пересчета номенклатурной единице для тех способ измерения, в которых она может пребывать. Например из шт в кв.м или из шт в куб.м. Что конкретно вы хотите сделать ?? |
|
02.02.2005, 12:26 | #3 |
Участник
|
Цитата:
Изначально опубликовано Nikolaich
Не совсем понятно, что вам хочется сделать. Пересчет единиц существует для того чтобы указать правила пересчета номенклатурной единице для тех способ измерения, в которых она может пребывать. Например из шт в кв.м или из шт в куб.м. Что конкретно вы хотите сделать ?? Пример: У меня есть номенклатура 1 у этой номенклатуре настроен размер ( через складскую аналитику) : размер 1 размер 2 размер 3. По умолчанию у этой номенклатуре ед. изм - штуки. То есть на складе у меня числится товар не просто по номенклатурному номеру но еще и по размеру: К примеру: на складе 2 имеется остаток: номенклатура 1 + размер 1 - 5 шт. номенклатура 1 + размер 2 - 10 шт. Хочу настроить пересчет единиц измерения для: номенклатура 1 + размер 1 = вес 150 кг номенклатура 1 + размер 2 = вес 200 кг номенклатура 1 + размер 3 = вес 250 кг Чтобы можно было продавать такую номенклатуру в кг: типа номенклатура 1 + размер 2 - 400 кг ( 2 шт) |
|
02.02.2005, 12:34 | #4 |
Участник
|
Боюсь что это нереально, хотя идея хорошая.
Все пересчеты в UnitConvert работают только в привязке через ItemId, поля InventDimId или в вашем случае InventSizeId там нет. Можно рискнуть, если у вас это будет массовое явление и добавить поле InventDimId или InventSizeId в эту таблицу. Но тогда нужно переписать все методы на этой таблице с учетом этого требования и вообще внимательно проследить к чему это может привести, "прошерстить" все приложение. |
|
02.02.2005, 12:53 | #5 |
Участник
|
Цитата:
Изначально опубликовано Nikolaich
Боюсь что это нереально, хотя идея хорошая. . Настроили пересчет для номенклатурной единицы : 1 шт - 200 кг. Продаем товар в кг. К примеру: номенклатура 1 + размер 1 - кол-во 150 кг. В строках заказа, на закладке настройки видим, что система пересчитала ед. изм. - штуки и вывела - 1.3. Переправляем полученное значение на 1 шт. и радуемся. Каково Ваше мнение? Нет ли в таком подходе подводных камней? |
|
02.02.2005, 13:11 | #6 |
Участник
|
Подводные камни могут быть, но надо протестировать. Я так понимаю что штуки - это складская единица измерения для данной номеклатуры. Вы в SalesLine отредактировали поле RemainInventPhysical скорее всего, в общем все поля в SalesLine где есть часть названия Invent - признак того что это в складcкой единице измерения и все такие поля должны содержать верную информацию с учетом реального пересчета ! Дело в том что складские проводки (InventTrans) и наличие
(InventSum) хранит инфу именно в складской единице измерения ! Проверьте проводки, обработайте накладные посмотрите что получилось - может глюки и полезут. Кроме того ручная корректировка неудобна для юзера - ему все время надо помнить об этом и не забыть. |
|
02.02.2005, 14:08 | #7 |
Участник
|
Цитата:
Изначально опубликовано Nikolaich
Подводные камни могут быть, но надо протестировать. . Спасибо за ответ. |
|