Имя: Пароль:
1C
1С v8
8.3 Параметры временной таблицы регистра бухгалтерии
,
0 Котька
 
20.10.21
16:49
Сильно не бейте!

Запрос 1:
ВЫБРАТЬ
ТиповойДвиженияССубконто.Регистратор КАК Регистратор
ИЗ
РегистрБухгалтерии.Типовой.ДвиженияССубконто(,, СубконтоДт1 ССЫЛКА Справочник.ДоговорыКонтрагентов, Период, 100) КАК ТиповойДвиженияССубконто

Запрос 2:
ВЫБРАТЬ
ТиповойДвиженияССубконто.Регистратор КАК Регистратор
ИЗ
РегистрБухгалтерии.Типовой.ДвиженияССубконто(,,, Период, 100) КАК ТиповойДвиженияССубконто
ГДЕ
ТиповойДвиженияССубконто.СубконтоДт1 ССЫЛКА Справочник.ДоговорыКонтрагентов

Почему результаты разные? Запрос 2 пустой (как и должно быть, потому что нет таких записей в регистре), в запрос 1 попадает всякая дребедень, которую я не просила. 🤨
1 OldCondom
 
20.10.21
16:53
сортировки нет
2 ДенисЧ
 
20.10.21
16:55
А что, глянуть в результат запроса1, что туда попадает - никак?
3 Котька
 
20.10.21
17:01
(1) Это вы про Упорядочить По? А то, что упорядочивание по Периоду в параметрах таблицы указано, не считается? 🤔
4 Котька
 
20.10.21
17:02
(2) Как! Попадают записи с типом СубконтоДт1 не Справочник.ДоговорыКонтрагентов. 🤷🏻‍♀️
5 ДенисЧ
 
20.10.21
17:06
(4) Может, правильно нужно задавать условия на субконты? )))
6 Жан Пердежон
 
20.10.21
17:11
> Сильно не бейте
Нет уж, позвольте: временные от виртуальных таблиц за 15 не научились отличать?
7 Котька
 
20.10.21
17:16
(5) Может ))) На мой взгляд всё правильно! Согласитесь что смысл обоих запросов одинаковый! Какого, простите, чОрта результаты разные?
8 Котька
 
20.10.21
17:18
(6) Продолжительный отпуск ))) аж лет 10! За убийство честно не сидела )))
9 OldCondom
 
20.10.21
17:24
Ой, прочитал только до "результаты разные".


https://its.1c.ru/db/pubapplied/content/203/hdoc

Какое же назначение у параметра Субконто? Их как минимум два:

    отбор итогов по виду субконто;
    упорядочивание субконто в результате запроса (в особенности, если запрос выполняется по нескольким счетам).
10 OldCondom
 
20.10.21
17:25
открой уже данные запроса 1 и посмотри проводки этого регистра, сильно удивишься. Там таки будет субконто договоры. Только вот не субконто1
11 Жан Пердежон
 
20.10.21
17:39
Никогда таблицей ДвиженияССубконто не пользовался, в Обороты или ОборотыДтКт нужные типы и порядок субконто явно в параметрах задаются.
Судя по плану запроса для сабжа, при построении вт тупо нет отбора номеру субконто
12 Ёпрст
 
21.10.21
00:06
(0) почитай за параметры этой вт в сп. Там указано, что нумерация не совпадает с данными таблицы, что и имеешь в сабже
13 Сергиус
 
21.10.21
00:22
(0)"Важно! Номера субконто не совпадают с номерами субконто в таблице."
14 Котька
 
21.10.21
11:39
(10) За статейку спасибо! Познавательно! Всё правильно: в выборку попадают записи где Субконто1 - Контрагенты и Субконто2 - договоры. Успокоилась теперь, спать буду спокойно.

И простите за ошибку в теме: пишу "временной", а имею ввиду "виртуальной". Маразм какой-то! И ведь кодить допустили! )))

Всем спасибо!
15 Ёпрст
 
21.10.21
11:57
(14) Если че, с 15 релиза, ДвиженияССубконто это уже не виртуальная табличка, а реальная
16 Ёпрст
 
21.10.21
11:58
если режим совместимости сынять, конечно
17 Ёпрст
 
21.10.21
12:00
Об этом, типовые пользователи пока не догадываются, и если 1с-ина когда-нить выпустит всякие типовые конфы в режиме совместимости >15 то товарищей мамкиных-обновляторов ждёт баааальшой сюрпрайз при обновлении и реструктуризации регистра бухгалтерии, если, база. не ларёк.