Вход | Регистрация

1С:Предприятие ::

Метки: 

v7: Помогите с запросом ТиС 9.3

Я
   kauksi
 
23.11.17 - 11:09
Добрый день! 7.7 успел основательно забыть - лет 5 задач на ней не было. ТиС 9.3 обычная. Понадобилось найти номенклатуру, которая поступала на склад за последний год. В 8.х написал бы просто
ВЫБРАТЬ РАЗЛИЧНЫЕ
Поступление.Номенклатура
ИЗ
Документ.ПоступлениеТоваров.Товары Как поступление
ГДЕ Поступление.Ссылка.Дата Между...

А в 7.7 как?
можно конечно в цикле пихать в ТЗ и потом ТЗ.Свернуть... но это не наш метод...
 
 
   Масянька
 
1 - 23.11.17 - 11:11
(0) В семерке есть конструктор запросов.
   Базис
 
2 - 23.11.17 - 11:13
И в восьмёрке тоже лучше пользоваться регистрами.
   Zmich
 
3 - 23.11.17 - 11:16
(0).
|Период с ДатаНач По ДатаКон;
|Номенклатура = Документ.ПоступлениеТоваров.Номенклатура;
|Группировка Номенклатура;

Что-то типа.
   Ёпрст
 
4 - 23.11.17 - 11:16
(0) в 7.7 пиши аналогично:

select distinict
   $Поступление.Номенклатура  [Номенклатура $Справочник.Номенклатура] 
from $ДокументСтроки.ПоступлениеТМЦ Поступление
inner join _sjourn Жур on Жур.iddoc = Поступление.iddoc
and Жур.iddocdef = $ВидДокумента.Поступление and
Жур.date_time_iddoc between :НачДата and :КонДата~
   kauksi
 
5 - 23.11.17 - 11:22
(1) Запрос написал вроде констурктором. А можно выбрать БЕЗ Повторяющихся? или тока через ТЗ.
(2) в 7.7 ТиС можно смотреть конечно в приход ПартииНаличие или ОстаткиТМЦ, но там будут например и возвраты, и перемещения, а нужно только то что поступало
   kauksi
 
6 - 23.11.17 - 11:23
+5 а отбор по типу регистратора ваще сложно написать. Не помню даже можно или нет. На современном железе 7.7 все равно куда глядеть - в регистры или доки. База небольшая
   Zmich
 
7 - 23.11.17 - 11:26
(5). Если написать Группировка Номенклатура - повторяющихся не будет.
(6).
Док = Регистр.ПартииНаличие.ТекущийДокумент;
// ...

Условие (Док.Вид() = "ПоступлениеТоваров");
   kauksi
 
8 - 23.11.17 - 11:28
Спасибо. полегчало.


Список тем форума
Рекламное место пустует Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует