Программное перемещение товаров

1. Kstore 31.08.21 15:49 Сейчас в теме
Необходимо организовать автоматическое перемещение между складами в зависимости от текущего остатка товара в заказе и выбранного склада. Имеет склад А и склад Б.
В заказе клиента указан "товар 1" и склад А. Но "товар 1" на складе А нет, но есть на складе Б. Создаем программно перемещение товара.
1. Создаем документ ПеремещениеТоваров
2. В ТЧ документа Товары указываем нужный товар.
3. В ТЧ ВидыЗапасов указываем товар, а также создаем элемент справочника АналитикаУчетаНоменклатуры, указываем его в этой ТЧ.
4. Создаем запись регистра "АналитикаУчетаНоменклатуры", указываем там ранее созданный ключ аналитики.
5. Проводим документ перемещения, создаем расходный ордер.

Визуально вроде всё в порядке и без ошибок. Но по факту, после перемещения товара, он "теряется". То есть в отчете пишет что доступно N штук, а по факту их нет. Куда смотреть? Может можно как то проще это организовать
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. Hi_Hydra 4 31.08.21 17:17 Сейчас в теме
(1) Сравни какие движения делает по регистрам програмно созданный док и док созданный вручную. Скорее всего косяк в аналитиках.
4. kznsky 31.08.21 19:55 Сейчас в теме
(1) Я бы программно делал необходимые документы перемещения и проводил перед проведением заказа. В этом случае можно будет отследить что вообще с товарами происходит. И опять же написать какую то логику при отмене проведения заказа или его корректировке.
2. soft_wind 31.08.21 16:05 Сейчас в теме
не только одним документом Перемещение осуществляется движение товаров
еще зависит от того какие у вас Склады, ордерные или нет
у нас примерно такой пакет документов

ЗаявкаНаПеремещение
РаспоряжениеНаОтгрузку
ОтгрузкаТоваров
ПеремещениеТоваров
ПриходныйОрдер

у вас состав документов может отличаться, (но явно не одно только Перемещение)
5. Alfn 59 01.09.21 05:38 Сейчас в теме
Я бы виды запасов не трогал… пусть заполнятся автоматически при записи перемещения в режиме проведения.
Статус перемещения выставить в Принято, тогда товары появятся в остатках на получателе
6. emettre1 01.09.21 14:49 Сейчас в теме
Перемещение товаров не должно изменять общее количество, но изменяет аналитику склада.
Проверьте что у вас со складами, подразделением, организацией в аналитике
7. Dem0 21.09.21 14:20 Сейчас в теме
Каким отчетом смотрите, что "Доступно"?
Оно может действительно доступно, но только под конкретный заказ а не на свободном остатке?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот