powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Оборотный Регистр: Отличие Регистратора от ДокументДвижения
7 сообщений из 7, страница 1 из 1
Оборотный Регистр: Отличие Регистратора от ДокументДвижения
    #37402748
Почему запросы могут выдавать разный результат?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
ВЫБРАТЬ
	СУММА(ДДС.СуммаУпрОборот) КАК СуммаУпрОборот
ИЗ
	РегистрНакопления.ДвиженияДенежныхСредств.Обороты(, , Регистратор, ) КАК ДДС
ГДЕ
	ДДС.Регистратор ССЫЛКА Документ.ПлатежноеПоручениеИсходящее





ВЫБРАТЬ
	СУММА(ДДС.СуммаУпрОборот) КАК СуммаУпрОборот
ИЗ
	РегистрНакопления.ДвиженияДенежныхСредств.Обороты(, , Регистратор, ДокументДвижения ССЫЛКА Документ.ПлатежноеПоручениеИсходящее) КАК ДДС
...
Рейтинг: 0 / 0
Оборотный Регистр: Отличие Регистратора от ДокументДвижения
    #37402751
И еще вопросик.

Обязательно ли условия отбора размещять в описании оборотного регистра.
...
Рейтинг: 0 / 0
Оборотный Регистр: Отличие Регистратора от ДокументДвижения
    #37402761
rigus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверное тем что ДокументДвижения не обязательно равен регистратору.
...
Рейтинг: 0 / 0
Оборотный Регистр: Отличие Регистратора от ДокументДвижения
    #37402781
rigus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если нужно делать отбор по Регистратору,реквизитам или ресурсам, то можно работать напрямую с таблицей регистра
А оборот считаете через выбор, что типа
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
 "ВЫБРАТЬ
|	СУММА(ВЫБОР
|			КОГДА ДДС.ВидДвижения = &Приход
|				ТОГДА ДДС.СуммаУпр
|			ИНАЧЕ -ДДС.СуммаУпр
|		КОНЕЦ) КАК СуммаУпрОборот
|ИЗ
|	РегистрНакопления.ДвиженияДенежныхСредств КАК ДДС
Где Ваши условия"
...
Рейтинг: 0 / 0
Оборотный Регистр: Отличие Регистратора от ДокументДвижения
    #37402887
rigusЕсли нужно делать отбор по Регистратору,реквизитам или ресурсам, то можно работать напрямую с таблицей регистра
А оборот считаете через выбор, что типа
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
 "ВЫБРАТЬ
|	СУММА(ВЫБОР
|			КОГДА ДДС.ВидДвижения = &Приход
|				ТОГДА ДДС.СуммаУпр
|			ИНАЧЕ -ДДС.СуммаУпр
|		КОНЕЦ) КАК СуммаУпрОборот
|ИЗ
|	РегистрНакопления.ДвиженияДенежныхСредств КАК ДДС
Где Ваши условия"


А вообще с каким регистром лучше работать Оборотным или "Обычным"?

К своему удивлению, сделав выборку по оборотному регистру я получил меньшее число строк в выборке при равенстве результатов.
Т.е более быструю выборку!
...
Рейтинг: 0 / 0
Оборотный Регистр: Отличие Регистратора от ДокументДвижения
    #37402944
rigus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Если отбор только по измерениям то конечно по оборотным лучше (Код проще).
2. Строк должно быть одно и тоже количество (Все зависит от группировок которые Вы наложите)
3. Скорость выполнения, а также во что преобразуются ваши запросы можете проверить в профайлере, за одно план выполнение запросов гляните - возможно индексов не хватает или порядок измерений в регистре не оптимальный.
...
Рейтинг: 0 / 0
Оборотный Регистр: Отличие Регистратора от ДокументДвижения
    #37403028
DmitriyZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмирий Романовский, оборотный регистр и регистр остатков решают разные задачи. От постановки задачи, а не от того, с каким легче работать, и зависит выбор типа регистра.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Оборотный Регистр: Отличие Регистратора от ДокументДвижения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]