Есть документ заказ клиента, от 1.09.19. в него занесена одна позиция резерва Товар1 = 1шт;
2.09.19. заказ меняется в него занесена вторая позиция Товар2 = 1шт, 3.09.19, в заказ добавлена позиция Товар3 = 1шт. 5.09.19 приехал новый Товар4 и он также добавлен в заказ 1шт.

10.09.19. делается реализация и по регистру свободные остатки заказ списывает товары 1м числом.

Если брать запросом остаток на 1е число, то товар4 уходит в минус на 1-е число. и не понятно откуда вытащить данные, что это был резерв.
---
тут без программиста не обойтись
---
Какое значение обеспечения в строках?
---
сначала "резервировать на складе, потом "отгрузить"
---
В состоянии резервировать товар хранится на ресурсе В резерве со склада, когда строка переходит в состояние отгрузить на том же регистре Свободные остатки товар переезжает на ресурс в наличии.
Так в ЕРП 2.4, не думаю что в УТ 11.4 по другому...
---
Ну так и блин фигово, мне надо получать резервы на каждое число месяца... А УТ не хранит и перетирает эти данные
---
Ну почему записи то остаются. ;)
---
Вот запрос

ВЫБРАТЬ
 СвободныеОстаткиОстатки.ВНаличииОстаток КАК ВНаличииОстаток,
 СвободныеОстаткиОстатки.ВРезервеСоСкладаОстаток КАК ВРезервеСоСкладаОстаток,
 СвободныеОстаткиОстатки.ВРезервеПодЗаказОстаток КАК ВРезервеПодЗаказОстаток,
 СвободныеОстаткиОстатки.Номенклатура КАК Номенклатура,
 СвободныеОстаткиОстатки.Склад КАК Склад
ИЗ
 РегистрНакопления.СвободныеОстатки.Остатки(&Дата, ) КАК СвободныеОстаткиОстатки
ГДЕ
 СвободныеОстаткиОстатки.Склад = &Склад
 И СвободныеОстаткиОстатки.Номенклатура = &Номенклатура

Можно отключить склад и номенклатуру, и очстатки по всем ресурсам будет показываить на дату с учетом времени....
Попробуйте
---
Этот запрос будет показывать чушь, так как после перевода заказа в статус реализовано, будет уменьшено СвободныеОстаткиОстатки.ВНаличииОстаток КАК ВНаличииОстаток
на дату документа заказа
---
Т.е. если заказ от первого числа и товарХ приходит на склад 5го числа, и ставится в резерв в заказ,
То запрос будет показывать этот товар в резерве, а когда будет изменено обеспечение на "отгрузить", будет показывать по этому товару минус на первое, второе, третье и четвертое число.
---
Проверили? или вы так думаете? если так думаете , то разберите код проведения заказ клиента... ;)
---
Хрена разбирать, ты сам разбери ))

  "ВЫБРАТЬ
  | ВТ.Товары КАК НСсылка
  |ПОМЕСТИТЬ ВременнаяТаблица
  |ИЗ
  | &ТЗ КАК ВТ
  |;
  |
  |////////////////////////////////////////////////////////////­////////////////////
  |ВЫБРАТЬ
  | СвободныеОстаткиОстатки.ВНаличииОстаток КАК КоличествоКонОст,
  | СвободныеОстаткиОстатки.Номенклатура КАК Номенклатура,
  | СвободныеОстаткиОстатки.ВРезервеСоСкладаОстаток КАК КоличествоРезерв
  |ПОМЕСТИТЬ ТаблицаОстатков
  |ИЗ
  | РегистрНакопления.СвободныеОстатки.Остатки(&Кон, Склад В (&Склад)) КАК СвободныеОстаткиОстатки
  |;
  |
  |////////////////////////////////////////////////////////////­////////////////////
  |ВЫБРАТЬ
  | ЕСТЬNULL(ТаблицаОстатков.КоличествоКонОст, 0) КАК КоличествоКонОст,
  | ЕСТЬNULL(ТаблицаОстатков.КоличествоРезерв, 0) КАК КоличествоРезерв,
  | ВременнаяТаблица.НСсылка КАК Номенклатура
  |ИЗ
  | ВременнаяТаблица КАК ВременнаяТаблица
  | ЛЕВОЕ СОЕДИНЕНИЕ ТаблицаОстатков КАК ТаблицаОстатков
  | ПО ВременнаяТаблица.НСсылка = ТаблицаОстатков.Номенклатура.Ссылка
  |ИТОГИ
  | СУММА(КоличествоКонОст),
  | СУММА(КоличествоРезерв)
  |ПО
  | Номенклатура";
Вот запрос минусы показывает
---
Ну и хорошо... вы спросили я ответил. Удачи.
---
Вопрос, как получить резерв на дату? Выхода как только хранить резервы регламентным заданием не вижу
---
Как это - хранить резервы регламентным заданием?
---
Да вот так: запускаешь обработку раз в сутки обработку, пишешь данные в свой регистр
---
Бред... ;) Извините ничего личного
---
Бред не бред, какая разница, данных в базе данных не хватает
---
А в чем проблема то?
Смотрите движения документа, там будет указаны все регистры накопления, по которым документ делает движения. А так, это скорее всего какой-нибудь "товары в резерве на складах".
Как я понимаю, раз дата документа не менялась, то документ перепроводился неоперативно, а в обработке проведения очень часто я видел на практике, что неоперативное проведение не контролирует остатков. Отсюда и минус. Так то по логике у вас минус и по 2-3 позициям, просто они не заметны в итогах, так как были остатки.
Не надо так редактировать документы в старом периоде.
---
Все там контролируется, просто состояние резервов нельзя получить в разрезе предыдущих дат или я не понимаю как.
---
Короче получается, что нет возможности смотреть резервы в разрезе дат((
---
Если товар еще в резерве то вы его увидите, а если его сняли с резерва то уже не видно...
---
Ну да... и поэтому твой запрос будет показывать сначала одно потом другое, а мне нужна история резервов, на каждую дату
---
Какой смысл знать вчерашний резерв, если его уже сняли? И сегодня он не актуален.
Заведи регистр сведений и дублируй туда записи регистра накоплений.
---
Смысл очень прост, анализ отдела снабжения, нужно знать не было ли косяков в своевременном заказе товаров у поставщиков... ну про завести регистр я и говорю ))
---
тут без программиста не обойтись
---
была такая же необходимость узнать резерв на дальние даты в прошлом ..... взял разницу между остатком по "ВНаличии" из регистра СвободныеОстатки и остатком по "Количество" из регистра СебестоимостьТоваров... в разрезе товаров и складов ...в Себестоимости там правда Аналитика учета но из нее можно извлечь Номенклатуру и Склад... и у меня получилось то количество которое было в резерве на прошлые даты... но это актуально только для периода когда остаток по "Врезерве" уже нулевой ... а так идея записывать в РС тоже понравилась..
---
Сообщение было скрыто модератором.