Остатки на разные даты
-
JohnyDeath
- Сообщения: 722
- Зарегистрирован: 24 авг 2011, 15:32
Остатки на разные даты
Есть временная таблица с колонками "Товар", "ДатаСреза"
Необходимо на каждую пару снять остаток из регистра "ТоварыНаСкладе"
Возможно ли в 8-ке сделать такое в одном запросе?
В 7-ке прямым запросом можно было обратиться к таблице итогов регистра, здесь такой возможности нет.
Как бы выкрутиться? Неужели запросы в цикле придется колбасить?
Необходимо на каждую пару снять остаток из регистра "ТоварыНаСкладе"
Возможно ли в 8-ке сделать такое в одном запросе?
В 7-ке прямым запросом можно было обратиться к таблице итогов регистра, здесь такой возможности нет.
Как бы выкрутиться? Неужели запросы в цикле придется колбасить?
Re: Остатки на разные даты
А виртуальная таблица остатков и оборотов чем не подходит? Или я не правильно понимаю задачу?
С уважением,
Александр Кунташов
Канал про 1С в Телеграме: @kuntashov_devnotes
Александр Кунташов
Канал про 1С в Телеграме: @kuntashov_devnotes
-
JohnyDeath
- Сообщения: 722
- Зарегистрирован: 24 авг 2011, 15:32
Re: Остатки на разные даты
ДатыСреза, дата на которую нужно брать остатки, в каждой строчке разная. А в вирт. таблице эту дату надо указывать как параметр.
Re: Остатки на разные даты
А если периодичность "День" или меньше (как требуется) поставить - это для запроса.
Если СКД - то настроить параметр связи между двумя наборами данных, и он будет использоваться для получения остатков при соединении наборов.
Если СКД - то настроить параметр связи между двумя наборами данных, и он будет использоваться для получения остатков при соединении наборов.
С уважением,
Александр Кунташов
Канал про 1С в Телеграме: @kuntashov_devnotes
Александр Кунташов
Канал про 1С в Телеграме: @kuntashov_devnotes
-
JohnyDeath
- Сообщения: 722
- Зарегистрирован: 24 авг 2011, 15:32
Re: Остатки на разные даты
Не понял что-то идеи.
Вот есть таблица со следующими данными:
Стол 15.02.2012
Кровать 10.12.2011
Тумба 06.05.2012
Фактически надо добавить еще одну колонку с остатками на эти даты по этим товарам.
Не СКД. Просто запрос
Вот есть таблица со следующими данными:
Стол 15.02.2012
Кровать 10.12.2011
Тумба 06.05.2012
Фактически надо добавить еще одну колонку с остатками на эти даты по этим товарам.
Не СКД. Просто запрос
Re: Остатки на разные даты
Надо соединить твою таблицу с таблицей ОстаткиИОбороты, в которой периодичность поставить "День".
Поскольку таблица ОстатковИОборотов на те дни, в которых оборотов нет, остаток не рассчитает, то надо будет формировать запрос по принципу "Среза последних".
См. http://infostart.ru/public/101321/
Для СКД - здесь: http://1c-wiki.ru/wiki/%D0%95%D0%B6%D0% ... 0%BA%D0%B8
Поскольку таблица ОстатковИОборотов на те дни, в которых оборотов нет, остаток не рассчитает, то надо будет формировать запрос по принципу "Среза последних".
См. http://infostart.ru/public/101321/
Для СКД - здесь: http://1c-wiki.ru/wiki/%D0%95%D0%B6%D0% ... 0%BA%D0%B8
С уважением,
Александр Кунташов
Канал про 1С в Телеграме: @kuntashov_devnotes
Александр Кунташов
Канал про 1С в Телеграме: @kuntashov_devnotes
-
JohnyDeath
- Сообщения: 722
- Зарегистрирован: 24 авг 2011, 15:32
Re: Остатки на разные даты
Ты предлагаешь получить таблицу ОстаткиИОбороты по дням за период от минимальной до максимальной даты из столбца "ДатаСреза" с фильтром по товарам из поля "Товар"?
Re: Остатки на разные даты
Да.
С уважением,
Александр Кунташов
Канал про 1С в Телеграме: @kuntashov_devnotes
Александр Кунташов
Канал про 1С в Телеграме: @kuntashov_devnotes
-
JohnyDeath
- Сообщения: 722
- Зарегистрирован: 24 авг 2011, 15:32
Re: Остатки на разные даты
Мне кажется, что запрос в цикле в этом случае получше будет.
Представляешь, если Товаров 10000 и разброс дат будет хотя бы год.
Представляешь, если Товаров 10000 и разброс дат будет хотя бы год.
Re: Остатки на разные даты
Я ничего не знаю о распределении дат в твоей таблице и о количестве строк - насколько плотно они идут, поэтому тебе виднее.
Если даты идут подряд или количество пропущенных дат не большое, вряд ли запрос в цикле будет быстрее, в обратном случае - да.
Если даты идут подряд или количество пропущенных дат не большое, вряд ли запрос в цикле будет быстрее, в обратном случае - да.
С уважением,
Александр Кунташов
Канал про 1С в Телеграме: @kuntashov_devnotes
Александр Кунташов
Канал про 1С в Телеграме: @kuntashov_devnotes