06.05.2009, 11:33 | #1 |
Участник
|
Блокировка номеклатуры при инвентаризации
Создаю журнал инвентаризации на складе № 1 с определенной номенклатурой. Затем создаю еще один журнал инвентаризации на складе № 2 с этой же номенклатурой. Появляется предупреждение "Предупреждение:
Номенклатура 0000001294 блокирована на складе Склад_№ 2, так как она находится в процессе инвентаризации." В таблице InventItemLocation в поле InventDim стоит значение Axapta, а не то значение аналитики, которое должно использоваться для склада. Как решить эту проблему? |
|
06.05.2009, 11:39 | #2 |
Участник
|
Цитата:
Тогда инвентаризация будет блокировать только один склад. |
|
06.05.2009, 11:48 | #3 |
Участник
|
В данном ключе мне всегда было интересен процесс заведения номенклатуры - нужно чтобы пользователь руками создавал строки по всем возможным для номенклатуры складам.
Если складов много, много номенклатур, то приходим к необходимости автоматизировать процесс. Поделитесь опытом, как на проектах решался вопрос заполнения этой таблички по складам?
__________________
Ivanhoe as is.. |
|
06.05.2009, 12:20 | #4 |
Участник
|
|
|
06.05.2009, 12:22 | #5 |
Участник
|
Цитата:
Тут должен быть недюжий интеллект для каких номенклатур (групп) какие склады создавать по умолчанию. Возможно не только склады, но и ячейки. А также другие складские аналитики. Возможно, перечислять нужно не все склады, а только физически сущесвующие. Причем и эти не все. Кроме того, скорее всего, записи в таблице "Местонахождение номенклатуры" должны автоматически создаваться не в момент создания номенклатуры, а в момент прихода. Но повторюсь, у всех по-разному. |
|
06.05.2009, 13:45 | #6 |
Участник
|
часть темы про программистский и консультантский подход выделена сюда
Про консультантский подход |
|
|
За это сообщение автора поблагодарили: aidsua (1). |
06.05.2009, 17:13 | #7 |
IT Box
|
А лучше в непосредственно в момент блокировки (создание строки инвентаризации). Так можно создать запись в местоположении с аналитикой из строки.
|
|
06.05.2009, 17:27 | #8 |
Участник
|
Именно такую доработку я делал. Но может лучше взять настройки аналитики из журнала инвентаризации, которую вводят при создании журнала.
|
|
06.05.2009, 17:44 | #9 |
Аманд
|
Позволю себе несколько слов в консультантском подходе
Мне кажется, что проблема в подходе к организации процедуры инвентаризации: проводим один раз, по всему складу, блокируем всю номенклатуру и т.д. Система же нам предлагает разные варианты инвентаризации. Расписывать не буду, приведу выдержки из документации: Чтобы использовать инвентарные журналы, необходимо выполнить следующую настройку: Местонахождение номенклатуры — позволяет регистрировать несколько конфигураций номенклатурных аналитик для номенклатур для каждого склада. При циклической инвентаризации на нескольких складах местонахождение номенклатуры должно быть настроено для каждой конфигурации номенклатуры для каждого склада. Группы инвентаризации — позволяют создавать логические группы номенклатур. Для каждой группы инвентаризации следует определить, как будет инициироваться инвентаризация. Параметры групп инвентаризации: Поле Описание Вручную Номенклатура будет включаться каждый раз при выполнении задания. Другими словами, пользователь выбирает интервал инвентаризации для группы инвентаризации, инициируя задание. Период Необходимо указать количество дней, составляющих период, в поле «Период». Нулевой запас на складе Если количество в наличии равно 0 для номенклатуры в данной группе инвентаризации, она будет включена в пакетное задание инвентаризации. Если количество запасов в наличии достигает нуля после инвентаризации, номенклатура будет включена при следующей инвентаризации. Минимум Номенклатуры в этой группе инвентаризации включаются в пакетное задание инвентаризации, если количество номенклатуры в наличии меньше или равно количеству, указанному в поле «Лимит пополнения» местонахождения номенклатуры. Периодически. Компания Global and Trade Manufacturing покупает некоторые товары у заграничных поставщиков с очень большим временем упреждения. Поддержание постоянного контроля количества в наличии этих товаров важно для того, чтобы избежать нехватки на складе. Создав группу инвентаризации, код периода которой предшествует графику покупки на неделю, и назначив эту группу инвентаризации всем номенклатурам, поступающим от этого поставщика, компания Global Trade & Manufacturing может получать точную инвентаризацию запасов непосредственно перед размещением заказа на покупку. Минимум. Для номенклатур, которые часто используются в производственных заказах, необходимо гарантировать, что номенклатура всегда физически имеется в наличии для потребления. Если эти номенклатуры используются согласованно, можно поддерживать в известной степени статический уровень запасов, однако возможны отклонения. Чтобы приспособиться к отклонениям, одновременно минимизировав инвентаризацию, эти номенклатуры можно назначить группе инвентаризации с выбранным значением «Минимум», чтобы они добавлялись в журнал инвентаризации, только когда количество падает ниже указанного уровня. Критерии Описание По физическим операциям Включает только номенклатуры, по которым были физические операции с момента последней инвентаризации. Не инвентаризованные с Включает только номенклатуры, не инвентаризованные с указанной даты. Группа инвентаризации Включает только номенклатуры, которые принадлежат к указанной группе инвентаризации. Активировать код инвентаризации Создает строки только для тех номенклатур, которые соответствуют критерию инвентаризации, указанному в группе инвентаризации номенклатуры. Аналитика Когда для параметра «Подсчет по» выбирается значение «Аналитика», строки журнала создаются для каждого значения аналитики. Например, строки могут быть созданы по складу или по номеру партии для каждого склада или по другим складским аналитикам. Включить номенклатуры, которых нет в наличии Критерий доступен, только когда для создания строк используется метод «В наличии»; будут включены строки журнала для номенклатур, запаса которых нет в наличии. ПРИМЕР. Для конкретной группы инвентаризации может быть создан отдельный журнал только для тех номенклатур, которых нет в наличии. Для этого создается журнал для группы и не выбирается данный параметр, а потом создается второй журнал со всеми теми же параметрами плюс данный параметр. И инвентаризация по маркерам (или по ярлыкам) Маркер должен содержать следующие сведения: Номер маркера Код номенклатуры Количество номенклатуры Каждый маркер должен иметь одно из трех значений статуса: Использовано — код номенклатуры учтен для этого маркера Аннулировано — код номенклатуры аннулирован для этого маркера Пропущено — код номенклатуры пропущен для этого маркера Итого я думаю, что используя эти инструменты, можно наладить процедуру инвентаризации так, что не понадобится блокировать номенклатуру при каждой инвентаризации. То есть сейчас с блокировкой борются, настраивая склады в форме Местонахождение номенклатуры, но вдобавок к этому, можно более гибко организовать саму процедуру инвентаризации. Последний раз редактировалось Vals; 06.05.2009 в 18:07. |
|
06.05.2009, 18:11 | #10 |
Аманд
|
Цитата:
Создаю журнал инвентаризации на складе № 1 с определенной номенклатурой. Затем создаю еще один журнал инвентаризации на складе № 2 с этой же номенклатурой.
Цитата:
на складе № 1
Если бы вы указали галку Склад, при создании Журнала или строк, то система вывела бы две строки (например, для двух складов). |
|
06.05.2009, 18:42 | #11 |
Участник
|
Цитата:
Сообщение от Vals
...Итого я думаю, что используя эти инструменты, можно наладить процедуру инвентаризации так, что не понадобится блокировать номенклатуру при каждой инвентаризации. То есть сейчас с блокировкой борются, настраивая склады в форме Местонахождение номенклатуры, но вдобавок к этому, можно более гибко организовать саму процедуру инвентаризации.
__________________
Ivanhoe as is.. |
|
06.05.2009, 18:50 | #12 |
Аманд
|
Блокировка прекращает всякое движение номенклатуры по складу, тем самым решая определённые задачи в целях инвентаризации.
Давайте отключим блокировку и посмотрим, что произойдёт? Как провести инвентаризацию, не блокируя номенклатуру? Последний раз редактировалось Vals; 06.05.2009 в 18:53. |
|
21.05.2009, 10:52 | #13 |
Участник
|
можно узнать зачем блокировать ? мы наоборот после создания журнала снимаем все блокировки
update inventitemlocation set countingstarted='0' , countingjournalid='' так как на складах хранятса одинаковые номенклатуры . и если не снять блокировку то АХАПТА просто не добавит ету номенклатуру для другово склада |
|
21.05.2009, 18:02 | #14 |
Аманд
|
Цитата:
и если не снять блокировку то АХАПТА просто не добавит ету номенклатуру для другово склада
Товар 1 склад= А Кол-во = 100 Товар 1 склад=Б Кол-во=50 Цитата:
мы наоборот после создания журнала снимаем все блокировки
|
|
22.05.2009, 09:25 | #15 |
Участник
|
шаманим по простой причине
1) инвентур в 1 скалде за раз идет . 2) исползьуем inventbatch , количесто строк для 1 скалда аха 3.0 стандарт порядка 10 000 , половина пустая . тес строки где есть количество их 1000 - 3000 складов около 30 . 3) аха 3.0 и партийный учет очень убого в стандарте. руки не доходят отделить все ето дело от финантсовои части и сделать модуль логистики |
|
22.05.2009, 10:10 | #16 |
Аманд
|
Цитата:
1) инвентур в 1 скалде за раз идет
Цитата:
2) исползьуем inventbatch , количесто строк для 1 скалда аха 3.0 стандарт порядка 10 000 , половина пустая . тес строки где есть количество их 1000 - 3000 складов около 30 .
Цитата:
руки не доходят отделить все ето дело от финантсовои части и сделать модуль логистики
|
|
22.05.2009, 10:47 | #17 |
Участник
|
попытаюсь расказать в чем вся проблема
1) имеютса в наличии 50 lоcationid (складов), стандарт не позваляет 2) создаем на каждый скад журнал. в каждом порядка 2000 строк . 3) используя 1 журнал в ахапте не возможно 2 раза открыть журнал для сравнения. 4) так как инвентур происходит не толко по ITEMID a po ITEMID + INVENTBATCHID 5) галка не работает так как финантсовие остатки имеютса. а количество 0 . обработка даных неимоверна просто . стандартом никак не получаетса произвести инвентур и обработать его . модуль логистики хотим написать 1) в ахапте 2 слада . 2) новая таблитца местонахождения товара. 3) дефенируем положение товаров в отделной таблице подобие inventtrans . 4) переписываем функции инвентура подобие Axapta Warehouse Management II |
|
22.05.2009, 12:10 | #18 |
Аманд
|
Цитата:
1) имеютса в наличии 50 lоcationid (складов), стандарт не позваляет
Цитата:
2) создаем на каждый скад журнал. в каждом порядка 2000 строк .
Цитата:
3) используя 1 журнал в ахапте не возможно 2 раза открыть журнал для сравнения.
Цитата:
так как финантсовие остатки имеютса. а количество 0 .
|
|
22.05.2009, 12:36 | #19 |
Участник
|
1) под складом подразумеваем закрытые помешения . производственых 5 цехов в ахапте на каждыи 2 клада ( матерял и готовая продуктция) . номенклатура 2000 итемов на так как исползуютса партии то каждый ЕВРО поддон имеет свою уникалную партию и двигаетса по системе отделно. всего коли4ество стро4ек в
select count(*) from inventsum where availphysical>0 = 82000 2) если мы ограниваем по 2000 строк што ето даст? 3) получая результаты инвентура сравниваем партии на разных складах . 1 товар+партия в системе находица на складе номер 1 в реалной жызни на складе номер 2 . Если просто тупо ввести 2 сладских журнала : в первом скалде будет + во втором - . Там где + нужна цена равная минусу Бугалтер умрет выставлять ето . ФИФО усаем Ахапта стандарт и это решение предложено было консултантами тепер мучаемся Былобы просто если бы усали не ФИФО а среднее месячное значение но никак АХАПА высчитивает ее 12- 24 часа и все другое виснет в это время |
|
Теги |
блокировка номенклатуры, группа инвентаризации, инвентаризация, логистика, местонахождение |
|
|