Снегопат https://snegopat.ru/forum/ |
|
Остатки на разные даты https://snegopat.ru/forum/viewtopic.php?f=6&t=233 |
Страница 1 из 2 |
Автор: | JohnyDeath [ 03 авг 2012, 10:52 ] |
Заголовок сообщения: | Остатки на разные даты |
Есть временная таблица с колонками "Товар", "ДатаСреза" Необходимо на каждую пару снять остаток из регистра "ТоварыНаСкладе" Возможно ли в 8-ке сделать такое в одном запросе? В 7-ке прямым запросом можно было обратиться к таблице итогов регистра, здесь такой возможности нет. Как бы выкрутиться? Неужели запросы в цикле придется колбасить? |
Автор: | kuntashov [ 03 авг 2012, 11:22 ] |
Заголовок сообщения: | Re: Остатки на разные даты |
А виртуальная таблица остатков и оборотов чем не подходит? Или я не правильно понимаю задачу? |
Автор: | JohnyDeath [ 03 авг 2012, 11:51 ] |
Заголовок сообщения: | Re: Остатки на разные даты |
ДатыСреза, дата на которую нужно брать остатки, в каждой строчке разная. А в вирт. таблице эту дату надо указывать как параметр. |
Автор: | kuntashov [ 03 авг 2012, 12:51 ] |
Заголовок сообщения: | Re: Остатки на разные даты |
А если периодичность "День" или меньше (как требуется) поставить - это для запроса. Если СКД - то настроить параметр связи между двумя наборами данных, и он будет использоваться для получения остатков при соединении наборов. |
Автор: | JohnyDeath [ 03 авг 2012, 13:26 ] |
Заголовок сообщения: | Re: Остатки на разные даты |
Не понял что-то идеи. Вот есть таблица со следующими данными: Стол 15.02.2012 Кровать 10.12.2011 Тумба 06.05.2012 Фактически надо добавить еще одну колонку с остатками на эти даты по этим товарам. Не СКД. Просто запрос |
Автор: | kuntashov [ 03 авг 2012, 13:47 ] |
Заголовок сообщения: | Re: Остатки на разные даты |
Надо соединить твою таблицу с таблицей ОстаткиИОбороты, в которой периодичность поставить "День". Поскольку таблица ОстатковИОборотов на те дни, в которых оборотов нет, остаток не рассчитает, то надо будет формировать запрос по принципу "Среза последних". См. http://infostart.ru/public/101321/ Для СКД - здесь: http://1c-wiki.ru/wiki/%D0%95%D0%B6%D0% ... 0%BA%D0%B8 |
Автор: | JohnyDeath [ 03 авг 2012, 14:04 ] |
Заголовок сообщения: | Re: Остатки на разные даты |
Ты предлагаешь получить таблицу ОстаткиИОбороты по дням за период от минимальной до максимальной даты из столбца "ДатаСреза" с фильтром по товарам из поля "Товар"? |
Автор: | kuntashov [ 03 авг 2012, 15:11 ] |
Заголовок сообщения: | Re: Остатки на разные даты |
Да. |
Автор: | JohnyDeath [ 03 авг 2012, 16:31 ] |
Заголовок сообщения: | Re: Остатки на разные даты |
Мне кажется, что запрос в цикле в этом случае получше будет. Представляешь, если Товаров 10000 и разброс дат будет хотя бы год. |
Автор: | kuntashov [ 03 авг 2012, 18:34 ] |
Заголовок сообщения: | Re: Остатки на разные даты |
Я ничего не знаю о распределении дат в твоей таблице и о количестве строк - насколько плотно они идут, поэтому тебе виднее. Если даты идут подряд или количество пропущенных дат не большое, вряд ли запрос в цикле будет быстрее, в обратном случае - да. |
Страница 1 из 2 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |