Ут 10.3, учет по сериям, списания партий при проведении документов. Перепроводим реализацию с товаром А, серия Б, количество 5 шт, документ был проведен. Сейчас при перепроведении пишет "по партиям не списано 4 шт товара А". Одну штуку списывает.
Просмотрел все отчеты, каким нашел. Движение партий товара - остаток этой серии на момент проведения документа 10 шт. Проверил все что смог, товар именно тот, склад тот, организация, серия. Заказ, на основании которого сделана реализация, резервирует нужный товар без проблем (без серии естественно), реализация этот резерв списывает, ну все правильно! Докопался до кода запроса, которые собственно заполняет списание партий, запрос средний по масштабам, понять, наверное, можно, но может я не вижу чего-то важного. Куда можно посмотреть, подскажите, а?
Просмотрел все отчеты, каким нашел. Движение партий товара - остаток этой серии на момент проведения документа 10 шт. Проверил все что смог, товар именно тот, склад тот, организация, серия. Заказ, на основании которого сделана реализация, резервирует нужный товар без проблем (без серии естественно), реализация этот резерв списывает, ну все правильно! Докопался до кода запроса, которые собственно заполняет списание партий, запрос средний по масштабам, понять, наверное, можно, но может я не вижу чего-то важного. Куда можно посмотреть, подскажите, а?
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2) с базой все нормально, проверю еще раз, конечно. Неохота копаться в запросе, что ж поделать. С резервами все правильно, все резервируется и потом списывается. Очень не хватает трассировки действий программы, 1с в семерочных конфигурациях такие вещи делала иногда...
(3) остатки смотрю, само собой, на дату документа. Насчет борьбы попробуем, менталитет дело наживное :)
(3) остатки смотрю, само собой, на дату документа. Насчет борьбы попробуем, менталитет дело наживное :)
Все очень просто. Какая-то раззява провела задним числом документ ПЕРЕД тем, о котором идет речь. Остаток по партии проверяется не на текущую дату, а на дату документа. Поэтому документ провёлся и партия была благополучно списана. Поэтому, если проверить остаток по этой партии, то окажется, что на текущий момент он в минусе!!!Э то издержки партионного учета! Бороться с этим можно только запретом всех изменений задним числом. Но при нашем менталитете это не возможно.
Мне всегда помогало построчное сравнение (до уровня документов) двух отчетов: Ведомость по товарам и Ведомость по партиям. Берем начальную точку, в которой остатки совпадают и смотрим от нее. Косяк в любом случае вылезет - ведомость по партиям товаров на складах не врет!
Есть еще вариант:
В общем модуле УправлениеЗапасамиПартийныйУчет исправить:
В общем модуле УправлениеЗапасамиПартийныйУчет исправить:
// Общий случай списания
ЗаполнитьЗапросПартийНаСкладахУпр(Запрос, ВестиПартионныйУчетПоСкладам, СтратегияСтатусПартии, СпособОценкиМПЗ);
Если НЕ СтруктураПараметров.ИспользоватьУказаниеСерийНоменклатурыПриРезервировании тогда
Запрос.Текст = СтрЗаменить(Запрос.Текст,"ИЛИ ПартииТоваровНаСкладах.СерияНоменклатуры = &ПустаяСерияНоменклатуры",
"ИЛИ ПартииТоваровНаСкладах.СерияНоменклатуры = &ПустаяСерияНоменклатуры
|ИЛИ СписанныеТовары.КодОперацииПартииТоваров = &КодРезервирование");
Запрос.УстановитьПараметр("КодРезервирование" , СтруктураПараметров.КодыОпераций.РезервированиеПодЗаказ)
КонецЕсли;
// Ильдар
// решение проблемы
// Управленческий учет. Документ Реализация товаров и услуг БТ000004338 от
// 20.05.2013 23:58:55, табличная часть "Товары"
// Не списано по партиям 1 шт товара Jane Shilton. Сумка искус.кожа 9769
// синяя, х-ка: , серия:"
Запрос.Текст = СтрЗаменить(Запрос.Текст,"Организация = &Организация","");
Запрос.Текст = СтрЗаменить(Запрос.Текст,"И (Номенклатура, ХарактеристикаНоменклатуры) В (","(Номенклатура, ХарактеристикаНоменклатуры) В (");
// Ильдар
КонецЕсли;
Показать
Обычно, любые проблемы партионного учета помогает решить отчет Ведомость по партия товаров на складах. В групировку строк выводи по максимуму информации и он тебе покажет в каком направлении копать. Обычно проблем быть не должно. Я только сталкивался при возвратах при ордерной схеме - там косяк 1С
Ребят, этой проблеме уж полтора года. Она давно решена и забыта, я даж не помню, что там было. Там был страшенный бардак в базе, все было плохо, надо было сделать хорошо за неделю.
А сейчас это зря из архива достали :)
А сейчас это зря из архива достали :)
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот