AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
CRM
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.03.2009, 16:12   #4  
apanko is offline
apanko
MCTS
MCBMSS
Лучший по профессии 2009
 
1,164 / 139 (7) +++++
Регистрация: 24.02.2005
Глубинный смысл инвентаризации заключается в том, чтобы внезапно придти на склад к материально-ответственному лицу, пересчитать товар в наличии, сравнить с данными учета и в случае расхождений - наказать материально (т.е. деньгами). Именно поэтому кладовщик называется материально-ответственным лицом.
Соответсвенно внезапно приходить 10-го и печатать остатки на 2-е число несколько нерационально - т.к. сравнивать эти остатки не с чем.

Для получения остатков на текущую дату можно пользоваться непосредственно таблицей 27 Товары. В ней есть специальное флоуфилд поле Inventory (не забудьте установить фильтр по слкаду Location Filter и вызвать функцию CALCFIELDS).

Другое дело, что бывают ситуации когда кладовщик исчезает (тяжело болеет, уволен, посажен), и его обязанности исполняет некто иной. И пока суть да дело проходит какое-то время. И тут бухгалтерия вспоминает, что при смене МОЛ требуется проводить инвентаризацию.

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

Мне лично симпатична стратегия: вот вам остатки на дату в экселе - форму нарисуете сами (см. Гарант, Консультат и пр). В данном случае форма оказывается главнее содержания.

Для того, чтобы выдать остатки на дату можно воспользоваться стандартым отчетом. Это может быть Товар Фин. Оборот или настроенный Анализ Отчет (это то, что в эксель легко переносится).
Кстати остатки на дату также можно получить непосредственно из таблицы 27 Товары. Т.к. в ней кроме поля Inventory есть еще поле Net Change, которое кроме фильтра по складу (Location Filter) тажке воспринимает фильтр по дате (Date Filter). Установите дату ..02.03.09 и вызовите функцию CALCFIELDS.

Кстати поля Inventory и Net Change расчитываются на базе ТКО.

И да, остаток это сумма всех приходов минус все расходы с начала времен до требуемой даты. Формулу НачОст + Приход - Расход = КонОст придумали в докомпьютерную эру, когда не было "технологии СИФТ, позволяющей мгновенно получить сумму по таблице содержащей милионы записей." (С) ADG.

Что касается резервирования. Обычно резервирование - логическая операция. Она вводится в систему, но товара от этого на складе меньше не становится, поэтому при инвентаризации его расчитывать не нужно. Если же есть физическое запирание зарезервированого товара в другой комнате все же происходит, то такую операцию я бы отражал перемещением. Хотя не удивлюсь, если кто-то делает физическое и програмное резервирование одновременно.

PS. Если у вас ячейстый склад - то смотрите пост Sancho.
 


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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 07:10.