Снегопат

Обсуждение Снегопата
Текущее время: 21 ноя 2024, 20:39

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 12 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Остатки на разные даты
СообщениеДобавлено: 03 авг 2012, 10:52 
Не в сети

Зарегистрирован: 24 авг 2011, 15:32
Сообщения: 722
Есть временная таблица с колонками "Товар", "ДатаСреза"
Необходимо на каждую пару снять остаток из регистра "ТоварыНаСкладе"
Возможно ли в 8-ке сделать такое в одном запросе?
В 7-ке прямым запросом можно было обратиться к таблице итогов регистра, здесь такой возможности нет.
Как бы выкрутиться? Неужели запросы в цикле придется колбасить?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Остатки на разные даты
СообщениеДобавлено: 03 авг 2012, 11:22 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:53
Сообщения: 448
Откуда: Саратов
А виртуальная таблица остатков и оборотов чем не подходит? Или я не правильно понимаю задачу?

_________________
С уважением,
Александр Кунташов
Канал про 1С в Телеграме: @kuntashov_devnotes


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Остатки на разные даты
СообщениеДобавлено: 03 авг 2012, 11:51 
Не в сети

Зарегистрирован: 24 авг 2011, 15:32
Сообщения: 722
ДатыСреза, дата на которую нужно брать остатки, в каждой строчке разная. А в вирт. таблице эту дату надо указывать как параметр.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Остатки на разные даты
СообщениеДобавлено: 03 авг 2012, 12:51 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:53
Сообщения: 448
Откуда: Саратов
А если периодичность "День" или меньше (как требуется) поставить - это для запроса.
Если СКД - то настроить параметр связи между двумя наборами данных, и он будет использоваться для получения остатков при соединении наборов.

_________________
С уважением,
Александр Кунташов
Канал про 1С в Телеграме: @kuntashov_devnotes


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Остатки на разные даты
СообщениеДобавлено: 03 авг 2012, 13:26 
Не в сети

Зарегистрирован: 24 авг 2011, 15:32
Сообщения: 722
Не понял что-то идеи.
Вот есть таблица со следующими данными:
Стол 15.02.2012
Кровать 10.12.2011
Тумба 06.05.2012

Фактически надо добавить еще одну колонку с остатками на эти даты по этим товарам.
Не СКД. Просто запрос


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Остатки на разные даты
СообщениеДобавлено: 03 авг 2012, 13:47 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:53
Сообщения: 448
Откуда: Саратов
Надо соединить твою таблицу с таблицей ОстаткиИОбороты, в которой периодичность поставить "День".
Поскольку таблица ОстатковИОборотов на те дни, в которых оборотов нет, остаток не рассчитает, то надо будет формировать запрос по принципу "Среза последних".

См. http://infostart.ru/public/101321/

Для СКД - здесь: http://1c-wiki.ru/wiki/%D0%95%D0%B6%D0% ... 0%BA%D0%B8

_________________
С уважением,
Александр Кунташов
Канал про 1С в Телеграме: @kuntashov_devnotes


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Остатки на разные даты
СообщениеДобавлено: 03 авг 2012, 14:04 
Не в сети

Зарегистрирован: 24 авг 2011, 15:32
Сообщения: 722
Ты предлагаешь получить таблицу ОстаткиИОбороты по дням за период от минимальной до максимальной даты из столбца "ДатаСреза" с фильтром по товарам из поля "Товар"?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Остатки на разные даты
СообщениеДобавлено: 03 авг 2012, 15:11 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:53
Сообщения: 448
Откуда: Саратов
Да.

_________________
С уважением,
Александр Кунташов
Канал про 1С в Телеграме: @kuntashov_devnotes


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Остатки на разные даты
СообщениеДобавлено: 03 авг 2012, 16:31 
Не в сети

Зарегистрирован: 24 авг 2011, 15:32
Сообщения: 722
Мне кажется, что запрос в цикле в этом случае получше будет.
Представляешь, если Товаров 10000 и разброс дат будет хотя бы год.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Остатки на разные даты
СообщениеДобавлено: 03 авг 2012, 18:34 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:53
Сообщения: 448
Откуда: Саратов
Я ничего не знаю о распределении дат в твоей таблице и о количестве строк - насколько плотно они идут, поэтому тебе виднее.
Если даты идут подряд или количество пропущенных дат не большое, вряд ли запрос в цикле будет быстрее, в обратном случае - да.

_________________
С уважением,
Александр Кунташов
Канал про 1С в Телеграме: @kuntashov_devnotes


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB