AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.05.2009, 11:33   #1  
Kater is offline
Kater
Участник
 
8 / 10 (1) +
Регистрация: 15.01.2008
Блокировка номеклатуры при инвентаризации
Создаю журнал инвентаризации на складе № 1 с определенной номенклатурой. Затем создаю еще один журнал инвентаризации на складе № 2 с этой же номенклатурой. Появляется предупреждение "Предупреждение:
Номенклатура 0000001294 блокирована на складе Склад_№ 2, так как она находится в процессе инвентаризации." В таблице InventItemLocation в поле InventDim стоит значение Axapta, а не то значение аналитики, которое должно использоваться для склада. Как решить эту проблему?
Старый 06.05.2009, 11:39   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Kater Посмотреть сообщение
В таблице InventItemLocation в поле InventDim стоит значение Axapta, а не то значение аналитики, которое должно использоваться для склада. Как решить эту проблему?
Добавить в таблицу InventItemLocation отдельные записи для Склада1 и Склада2.
Тогда инвентаризация будет блокировать только один склад.
__________________
полезное на axForum, github, vk, coub.
Старый 06.05.2009, 11:48   #3  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2155 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
В данном ключе мне всегда было интересен процесс заведения номенклатуры - нужно чтобы пользователь руками создавал строки по всем возможным для номенклатуры складам.

Если складов много, много номенклатур, то приходим к необходимости автоматизировать процесс. Поделитесь опытом, как на проектах решался вопрос заполнения этой таблички по складам?
__________________
Ivanhoe as is..
Старый 06.05.2009, 12:20   #4  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
Если складов много, много номенклатур, то приходим к необходимости автоматизировать процесс. Поделитесь опытом, как на проектах решался вопрос заполнения этой таблички по складам?
На одном из проектов делал доработку, чтобы заводилась запись наименьшей гранулярности
Старый 06.05.2009, 12:22   #5  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
Если складов много, много номенклатур, то приходим к необходимости автоматизировать процесс. Поделитесь опытом, как на проектах решался вопрос заполнения этой таблички по складам?
Модификацией.
Тут должен быть недюжий интеллект для каких номенклатур (групп) какие склады создавать по умолчанию. Возможно не только склады, но и ячейки. А также другие складские аналитики.

Возможно, перечислять нужно не все склады, а только физически сущесвующие. Причем и эти не все.

Кроме того, скорее всего, записи в таблице "Местонахождение номенклатуры" должны автоматически создаваться не в момент создания номенклатуры, а в момент прихода.

Но повторюсь, у всех по-разному.
__________________
полезное на axForum, github, vk, coub.
Старый 06.05.2009, 13:45   #6  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
часть темы про программистский и консультантский подход выделена сюда
Про консультантский подход
__________________
полезное на axForum, github, vk, coub.
За это сообщение автора поблагодарили: aidsua (1).
Старый 06.05.2009, 17:13   #7  
oleg61858 is offline
oleg61858
IT Box
Сотрудники компании It Box
 
33 / 25 (1) +++
Регистрация: 15.10.2007
Цитата:
Сообщение от mazzy Посмотреть сообщение

Кроме того, скорее всего, записи в таблице "Местонахождение номенклатуры" должны автоматически создаваться не в момент создания номенклатуры, а в момент прихода.
А лучше в непосредственно в момент блокировки (создание строки инвентаризации). Так можно создать запись в местоположении с аналитикой из строки.
Старый 06.05.2009, 17:27   #8  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Цитата:
Сообщение от oleg61858 Посмотреть сообщение
А лучше в непосредственно в момент блокировки (создание строки инвентаризации). Так можно создать запись в местоположении с аналитикой из строки.
Именно такую доработку я делал. Но может лучше взять настройки аналитики из журнала инвентаризации, которую вводят при создании журнала.
Старый 06.05.2009, 17:44   #9  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,765 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
Позволю себе несколько слов в консультантском подходе
Мне кажется, что проблема в подходе к организации процедуры инвентаризации: проводим один раз, по всему складу, блокируем всю номенклатуру и т.д.
Система же нам предлагает разные варианты инвентаризации.
Расписывать не буду, приведу выдержки из документации:
Чтобы использовать инвентарные журналы, необходимо выполнить следующую настройку:
Местонахождение номенклатуры — позволяет регистрировать несколько конфигураций номенклатурных аналитик для номенклатур для каждого склада. При циклической инвентаризации на нескольких складах местонахождение номенклатуры должно быть настроено для каждой конфигурации номенклатуры для каждого склада.
Группы инвентаризации — позволяют создавать логические группы номенклатур. Для каждой группы инвентаризации следует определить, как будет инициироваться инвентаризация.

Параметры групп инвентаризации:
Поле Описание
Вручную Номенклатура будет включаться каждый раз при выполнении задания. Другими словами, пользователь выбирает интервал инвентаризации для группы инвентаризации, инициируя задание.
Период Необходимо указать количество дней, составляющих период, в поле «Период».
Нулевой запас на складе Если количество в наличии равно 0 для номенклатуры в данной группе инвентаризации, она будет включена в пакетное задание инвентаризации. Если количество запасов в наличии достигает нуля после инвентаризации, номенклатура будет включена при следующей инвентаризации.
Минимум Номенклатуры в этой группе инвентаризации включаются в пакетное задание инвентаризации, если количество номенклатуры в наличии меньше или равно количеству, указанному в поле «Лимит пополнения» местонахождения номенклатуры.

Периодически. Компания Global and Trade Manufacturing покупает некоторые товары у заграничных поставщиков с очень большим временем упреждения. Поддержание постоянного контроля количества в наличии этих товаров важно для того, чтобы избежать нехватки на складе. Создав группу инвентаризации, код периода которой предшествует графику покупки на неделю, и назначив эту группу инвентаризации всем номенклатурам, поступающим от этого поставщика, компания Global Trade & Manufacturing может получать точную инвентаризацию запасов непосредственно перед размещением заказа на покупку.
Минимум. Для номенклатур, которые часто используются в производственных заказах, необходимо гарантировать, что номенклатура всегда физически имеется в наличии для потребления. Если эти номенклатуры используются согласованно, можно поддерживать в известной степени статический уровень запасов, однако возможны отклонения. Чтобы приспособиться к отклонениям, одновременно минимизировав инвентаризацию, эти номенклатуры можно назначить группе инвентаризации с выбранным значением «Минимум», чтобы они добавлялись в журнал инвентаризации, только когда количество падает ниже указанного уровня.

Критерии Описание
По физическим операциям Включает только номенклатуры, по которым были физические операции с момента последней инвентаризации.
Не инвентаризованные с Включает только номенклатуры, не инвентаризованные с указанной даты.
Группа инвентаризации Включает только номенклатуры, которые принадлежат к указанной группе инвентаризации.
Активировать код инвентаризации Создает строки только для тех номенклатур, которые соответствуют критерию инвентаризации, указанному в группе инвентаризации номенклатуры.
Аналитика Когда для параметра «Подсчет по» выбирается значение «Аналитика», строки журнала создаются для каждого значения аналитики. Например, строки могут быть созданы по складу или по номеру партии для каждого склада или по другим складским аналитикам.
Включить номенклатуры, которых нет в наличии Критерий доступен, только когда для создания строк используется метод «В наличии»; будут включены строки журнала для номенклатур, запаса которых нет в наличии.
ПРИМЕР. Для конкретной группы инвентаризации может быть создан отдельный журнал только для тех номенклатур, которых нет в наличии. Для этого создается журнал для группы и не выбирается данный параметр, а потом создается второй журнал со всеми теми же параметрами плюс данный параметр.

И инвентаризация по маркерам (или по ярлыкам)
Маркер должен содержать следующие сведения:
Номер маркера
Код номенклатуры
Количество номенклатуры
Каждый маркер должен иметь одно из трех значений статуса:
Использовано — код номенклатуры учтен для этого маркера
Аннулировано — код номенклатуры аннулирован для этого маркера
Пропущено — код номенклатуры пропущен для этого маркера


Итого я думаю, что используя эти инструменты, можно наладить процедуру инвентаризации так, что не понадобится блокировать номенклатуру при каждой инвентаризации. То есть сейчас с блокировкой борются, настраивая склады в форме Местонахождение номенклатуры, но вдобавок к этому, можно более гибко организовать саму процедуру инвентаризации.

Последний раз редактировалось Vals; 06.05.2009 в 18:07.
Старый 06.05.2009, 18:11   #10  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,765 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
Цитата:
Создаю журнал инвентаризации на складе № 1 с определенной номенклатурой. Затем создаю еще один журнал инвентаризации на складе № 2 с этой же номенклатурой.
Кстати, вот здесь сам подход некорректный: наверняка, при создании строк вы не указали галку Складской аналитики, по которой подсчитывать остатки.

Цитата:
на складе № 1
Каким образом вы определили этот склад?

Если бы вы указали галку Склад, при создании Журнала или строк, то система вывела бы две строки (например, для двух складов).
Старый 06.05.2009, 18:42   #11  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2155 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Цитата:
Сообщение от Vals Посмотреть сообщение
...Итого я думаю, что используя эти инструменты, можно наладить процедуру инвентаризации так, что не понадобится блокировать номенклатуру при каждой инвентаризации. То есть сейчас с блокировкой борются, настраивая склады в форме Местонахождение номенклатуры, но вдобавок к этому, можно более гибко организовать саму процедуру инвентаризации.
Я может, что-то упускаю. Пример: розничная сеть, 20 магазинов (20 складов), ежемесячная инвентаризация в конце месяца по каждому складу, ассортимент пересекается. Без блокировки на конкретном складе, мне кажется, не обойтись.
__________________
Ivanhoe as is..
Старый 06.05.2009, 18:50   #12  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,765 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
Блокировка прекращает всякое движение номенклатуры по складу, тем самым решая определённые задачи в целях инвентаризации.
Давайте отключим блокировку и посмотрим, что произойдёт? Как провести инвентаризацию, не блокируя номенклатуру?

Последний раз редактировалось Vals; 06.05.2009 в 18:53.
Старый 21.05.2009, 10:52   #13  
dim123 is offline
dim123
Участник
 
61 / 9 (1) +
Регистрация: 08.08.2005
можно узнать зачем блокировать ? мы наоборот после создания журнала снимаем все блокировки
update inventitemlocation set countingstarted='0' , countingjournalid='' так как на складах хранятса одинаковые номенклатуры . и если не снять блокировку то АХАПТА просто не добавит ету номенклатуру для другово склада
Старый 21.05.2009, 18:02   #14  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,765 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
Цитата:
и если не снять блокировку то АХАПТА просто не добавит ету номенклатуру для другово склада
При создании журнала инвентаризации вы указываете, по каким аналитикам подсчитывать инвентаризируемое количество. Если укажете галку склад, то система подсчитает в разрезе складов:
Товар 1 склад= А Кол-во = 100
Товар 1 склад=Б Кол-во=50

Цитата:
мы наоборот после создания журнала снимаем все блокировки
то есть вы здесь шаманите и, вероятно, эта опреация вам не нужна, если всё верно настроить и использовать.
Старый 22.05.2009, 09:25   #15  
dim123 is offline
dim123
Участник
 
61 / 9 (1) +
Регистрация: 08.08.2005
шаманим по простой причине
1) инвентур в 1 скалде за раз идет .
2) исползьуем inventbatch , количесто строк для 1 скалда аха 3.0 стандарт порядка 10 000 , половина пустая . тес строки где есть количество их 1000 - 3000 складов около 30 .
3) аха 3.0 и партийный учет очень убого в стандарте. руки не доходят отделить все ето дело от финантсовои части и сделать модуль логистики
Старый 22.05.2009, 10:10   #16  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,765 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
Цитата:
1) инвентур в 1 скалде за раз идет
Склад фильтруется по кнопке Выбор.

Цитата:
2) исползьуем inventbatch , количесто строк для 1 скалда аха 3.0 стандарт порядка 10 000 , половина пустая . тес строки где есть количество их 1000 - 3000 складов около 30 .
В форме Создание строк снимите галку "Вывод нулевых строк"

Цитата:
руки не доходят отделить все ето дело от финантсовои части и сделать модуль логистики
Здесь я ничего не понял
Старый 22.05.2009, 10:47   #17  
dim123 is offline
dim123
Участник
 
61 / 9 (1) +
Регистрация: 08.08.2005
попытаюсь расказать в чем вся проблема

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  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,765 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
Цитата:
1) имеютса в наличии 50 lоcationid (складов), стандарт не позваляет
ХЗ что у вас творится.

Цитата:
2) создаем на каждый скад журнал. в каждом порядка 2000 строк .
Вы можете ограничить количество строк в каждом журнале. Система создаст несколько журналов, отслеживая строки.

Цитата:
3) используя 1 журнал в ахапте не возможно 2 раза открыть журнал для сравнения.
Сравнения чего с чем?

Цитата:
так как финантсовие остатки имеютса. а количество 0 .
Хм...
Старый 22.05.2009, 12:36   #19  
dim123 is offline
dim123
Участник
 
61 / 9 (1) +
Регистрация: 08.08.2005
1) под складом подразумеваем закрытые помешения . производственых 5 цехов в ахапте на каждыи 2 клада ( матерял и готовая продуктция) . номенклатура 2000 итемов на так как исползуютса партии то каждый ЕВРО поддон имеет свою уникалную партию и двигаетса по системе отделно. всего коли4ество стро4ек в
select count(*) from inventsum where availphysical>0 = 82000
2) если мы ограниваем по 2000 строк што ето даст?
3) получая результаты инвентура сравниваем партии на разных складах . 1 товар+партия в системе находица на складе номер 1 в реалной жызни на складе номер 2 . Если просто тупо ввести 2 сладских журнала : в первом скалде будет + во втором - . Там где + нужна цена равная минусу Бугалтер умрет выставлять ето . ФИФО усаем

Ахапта стандарт и это решение предложено было консултантами тепер мучаемся
Былобы просто если бы усали не ФИФО а среднее месячное значение но никак АХАПА высчитивает ее 12- 24 часа и все другое виснет в это время
Теги
блокировка номенклатуры, группа инвентаризации, инвентаризация, логистика, местонахождение

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Странное количество в строке журнала инвентаризации pitersky DAX: Функционал 7 16.01.2009 16:46
Себестоимость в инвентаризации после закрытия склада global_c DAX: Функционал 7 15.10.2008 17:34
Разноска недостачи на материально-ответственных лиц по результатам инвентаризации Alex-bs DAX: Функционал 4 06.09.2006 15:08
Глюки SP3. Журнал инвентаризации maxsmirnov DAX: Программирование 2 19.04.2006 21:35
Журнал инвентаризации sk45 DAX: Функционал 4 03.06.2003 12:59

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 07:36.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.