#0
by servs
Дарова! Вобщем проблема такая: После проведения перемещения товаров, вид - товар по ордеру, его переводят в резерв, например, заказом покупателя. Далее при создании на основании перемещения Расходного ордера на товары, свободного остатка уже не хватает. Если делать Внутренний заказ под перемещение, чтобы создавался резерв, то при проведении перемещения этот резерв снимается и проблема остается. Что посоветуете?
#1
by servs
Другими словами если есть перемещение, но нет расходных ордеров, необходимо чтобы такой товар нельзя было бы поставить в резерв, заказом или реализацией. Вид операции "товары" в перемещении не подходит, так как нужно отражать факт отгрузки и приемки товара.
#3
by Шапокляк
Ну так свободный остаток определяется как фактический минус резерв и минус товары к передаче. У вас при перемещении по ордеру ведь возникает остаток товаров к передаче и уменьшается свободный остаток. Так что нет никакой проблемы и ничего не надо пилить даже.
#5
by Шапокляк
Ну так разберитесь, почему вы можете резервировать товар сверх свободного остатка. Может, это неоперативно происходит?
#6
by servs
Мать, ткни в код, где это реализовано: "свободный остаток определяется как фактический минус резерв и минус товары к передаче". В обработчике проведения заказа не нашел.
#7
by servs
возникает конкуренция, хоть товар и "к передаче" после проведения перемещения, но его почему-то могут резервировать заказами, затем в расходном ордере возникает недостача при оперативном проведении.
#8
by Шапокляк
Из обработчика проведения заказа есть тьма вызовов функций и процедур общих модулей, которые выруливают на проверки при проведении по регистру резервов.
#9
by servs
спасибо, буду искать. Кто-то кривыми руками, наверное что-до допилил... Пробовал сравнивать с конфигурацией поставщика, но изменений много, поэтому не очевидно где лажа.
#10
by servs
не понял причем здесь регистр резервов, по идее должен срабатывать контроль по регистру товары к передаче или так как написано в
#11
by Шапокляк
Кстати, по поводу товаров к передаче - здесь засада и может быть. Перемещению, как правило, по фигу на резервы. Может быть, на этапе перемещения эти минусы уже и возникают: товар, например, весь в резерве, а его перемещают. Я сталкивалась с немного другой проблемой: у меня перемещение было не по ордерной схеме, и программа давала переместить товар больше, чем в свободном остатке.
#12
by servs
по вашей проблеме: может установлена галка в настройках пользователя или учетной политике типа разрешить превышение остатков?
#13
by Шапокляк
Я решила проблему уже. Галки были нормально поставлены, просто в моем случае перемещение не должно было двигать резервы, вот штатно и не проверялось ничего кроме фактического остатка - т.е. больше, чем в наличии, переместить нельзя было, а то, что свободный остаток в минус уйдет - не важно. Короче, немного попилить пришлось.
#16
by servs
Подитожу, нашел участок кода контроля остатков, о котором в -> в модуле Заказа покупателя см. ДвиженияПоРегистрамУпр:
#17
by servs
Вижу 2 варианта решения: 1) простой для программиста, но не удобный для пользователя - запрет, неоперативного проведения. 2) не такой простой как 1) для программиста, но удобный для пользователя - контроль остатков при неоперативном проведении.
#18
by servs
при втором варианте конфигурация может "загнуться" из-за увеличения длительности транзакции проведения -> взаимоблокировки
#19
by servs
+ дополнительную нагрузку создаст добавление периода в таблицы остатков основного запроса из НаборДвижений.КонтрольОстатков (как известно, если у виртуальной таблицы остатов в запросе период не указан, то система получает их на самую последнюю дату возможную в 1С,а эти остатки всегда есть, их не нужно рассчитывать.)
#20
by servs
теперь внимание :) вопрос: как эта схема отработает на практике, если пользователей в базе не больше 100?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- ЗиК. Кадровое перемещение, как правильно изменить оклад?
- v8: Перемещение товаров (УТ 10.2)
- Запросы 1С++ по остаткам товаров с включением всех групп товаров
- Обнаружил косяки в УТ 10.3 (10.3.1.7) платформа 8.1.10.50
- Перемещение товаров УТ 10.3
- переход с УТ 10.2 на УТ 10.3 (1C 8.1)
- Резервирование и перемещение в УТ
- Кадровое перемещение ругается на предыдущее перемещение (ЗиКБУ 8.2)
- Чем док. "Кадровое перемещение" отличется от "Кадровое перемещение организации"
- Загадка доступа к документу "Перемещение товаров" с неполными правами
В этой группе 1С
- Разные выражения группировок по одному полю СКД
- Как в запросе отобрать данные по определенному виду номенклатуры?
- Для знатоков SQL
- Графическое представление музыки
- v7: Вывод на принтер документа OpenOffice Writer, сформированного из 1с 7.7
- Фантомные ошибки при создании документа
- ЗУП 2.5 вопрос по регистру ОсновныеНачисленияРаботниковОрганизаций.ДанныеГрафика
- Программно заполнить дополнительные реквизиты справочника номенклатура в БП 3
- v7: Как открыть журнал документов с отбором по реквизиту в 1с77?
- JOB: Изменение реквизита документа при обмене в РИБ
- перенос партий из тис в ут
- Преобразование значения к типу Число не может быть выполнено
- v7: запрос по ТМЦ и партиям
- Частота Шины FSB реальной и эффект. =100 МГц на ноуте Lenovo IdeaPad Z570-323AG
- установка тсд
- Счетчики производительности на Postgre SQL на linux
- Война конкурентов, в которой проигрывают пользователи. Google Chrome vs Opera
- ГТД нужны только для проставления в СФ?
- КА. Зачем нужен учёт по сериям?
- Курсовые разницы (реализованные, нереализованные) для целей МСФО