По теме из базы знаний
Найденные решения
Пример запрос если вдруг кому понадобится.
ВЫБРАТЬ
ВЫБОР
КОГДА ХозрасчетныйОстаткиИОбороты.Регистратор = НЕОПРЕДЕЛЕНО
ТОГДА NULL
ИНАЧЕ ХозрасчетныйОстаткиИОбороты.Регистратор
КОНЕЦ КАК Регистратор,
КОЛИЧЕСТВО(ХозрасчетныйОстаткиИОбороты.Регистратор.Ссылка) КАК НомерПП,
ХозрасчетныйОстаткиИОбороты.ПериодСекунда КАК ПериодСекунда,
ХозрасчетныйОстаткиИОбороты.Субконто2 КАК Субконто2
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(
&НачалоПериода,
&КонецПериода,
Авто,
ДвиженияИГраницыПериода,
Счет В ИЕРАРХИИ (&СчетЗаймыПолученные),
,
Организация = &КонтрагентОрганизация
И (Субконто1 = &Контрагент
ИЛИ Субконто1 = &Организация)) КАК ХозрасчетныйОстаткиИОбороты
ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(
&НачалоПериода,
&КонецПериода,
Авто,
ДвиженияИГраницыПериода,
Счет В ИЕРАРХИИ (&СчетЗаймыПолученные),
,
Организация = &КонтрагентОрганизация
И (Субконто1 = &Контрагент
ИЛИ Субконто1 = &Организация)) КАК ХозрасчетныйОстаткиИОбороты1
ПО (ВЫБОР
КОГДА ХозрасчетныйОстаткиИОбороты.ПериодСекунда = ХозрасчетныйОстаткиИОбороты1.ПериодСекунда
ТОГДА ХозрасчетныйОстаткиИОбороты.Регистратор >= ХозрасчетныйОстаткиИОбороты1.Регистратор
ИНАЧЕ ХозрасчетныйОстаткиИОбороты.ПериодСекунда >= ХозрасчетныйОстаткиИОбороты1.ПериодСекунда
КОНЕЦ)
И ХозрасчетныйОстаткиИОбороты.Субконто2 = ХозрасчетныйОстаткиИОбороты1.Субконто2
СГРУППИРОВАТЬ ПО
ВЫБОР
КОГДА ХозрасчетныйОстаткиИОбороты.Регистратор = НЕОПРЕДЕЛЕНО
ТОГДА NULL
ИНАЧЕ ХозрасчетныйОстаткиИОбороты.Регистратор
КОНЕЦ,
ХозрасчетныйОстаткиИОбороты.ПериодСекунда,
ХозрасчетныйОстаткиИОбороты.Субконто2
УПОРЯДОЧИТЬ ПО
ПериодСекунда
ПоказатьОстальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2) вот пример запроса который использовал
если переделать на регистраторы, то получается нумерация вообще не пойми какая, да и мне важено что бы нумерация шла по периодусекунда, и если период одинаковый, то уже по регистратору
вот
ВЫБРАТЬ
ВЫБОР
КОГДА ХозрасчетныйОстаткиИОбороты.Регистратор = НЕОПРЕДЕЛЕНО
ТОГДА NULL
ИНАЧЕ ХозрасчетныйОстаткиИОбороты.Регистратор
КОНЕЦ КАК Регистратор,
КОЛИЧЕСТВО(ХозрасчетныйОстаткиИОбороты.Регистратор.Ссылка) КАК НомерПП,
ХозрасчетныйОстаткиИОбороты.ПериодСекунда КАК ПериодСекунда,
ХозрасчетныйОстаткиИОбороты.Субконто2 КАК Субконто2
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(
&НачалоПериода,
&КонецПериода,
Авто,
ДвиженияИГраницыПериода,
Счет В ИЕРАРХИИ (&СчетЗаймыПолученные),
,
Организация = &КонтрагентОрганизация
И (Субконто1 = &Контрагент
ИЛИ Субконто1 = &Организация)) КАК ХозрасчетныйОстаткиИОбороты
ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(
&НачалоПериода,
&КонецПериода,
Авто,
ДвиженияИГраницыПериода,
Счет В ИЕРАРХИИ (&СчетЗаймыПолученные),
,
Организация = &КонтрагентОрганизация
И (Субконто1 = &Контрагент
ИЛИ Субконто1 = &Организация)) КАК ХозрасчетныйОстаткиИОбороты1
ПО ХозрасчетныйОстаткиИОбороты.ПериодСекунда >= ХозрасчетныйОстаткиИОбороты1.ПериодСекунда
И ХозрасчетныйОстаткиИОбороты.Субконто2 = ХозрасчетныйОстаткиИОбороты1.Субконто2
СГРУППИРОВАТЬ ПО
ВЫБОР
КОГДА ХозрасчетныйОстаткиИОбороты.Регистратор = НЕОПРЕДЕЛЕНО
ТОГДА NULL
ИНАЧЕ ХозрасчетныйОстаткиИОбороты.Регистратор
КОНЕЦ,
ХозрасчетныйОстаткиИОбороты.ПериодСекунда,
ХозрасчетныйОстаткиИОбороты.Субконто2
УПОРЯДОЧИТЬ ПО
ПериодСекунда
Показатьесли переделать на регистраторы, то получается нумерация вообще не пойми какая, да и мне важено что бы нумерация шла по периодусекунда, и если период одинаковый, то уже по регистратору
вот
Прикрепленные файлы:
а если попробовать замерить вот этот кусок "КОЛИЧЕСТВО(ХозрасчетныйОстаткиИОбороты.Регистратор.Ссылка) КАК НомерПП," на
"КОЛИЧЕСТВО(ХозрасчетныйОстаткиИОбороты.Регистратор.Ссылка.Номер) КАК НомерПП,
по идее уникальность пойдет уже в пределах номера документа
"КОЛИЧЕСТВО(ХозрасчетныйОстаткиИОбороты.Регистратор.Ссылка.Номер) КАК НомерПП,
по идее уникальность пойдет уже в пределах номера документа
Пример запрос если вдруг кому понадобится.
ВЫБРАТЬ
ВЫБОР
КОГДА ХозрасчетныйОстаткиИОбороты.Регистратор = НЕОПРЕДЕЛЕНО
ТОГДА NULL
ИНАЧЕ ХозрасчетныйОстаткиИОбороты.Регистратор
КОНЕЦ КАК Регистратор,
КОЛИЧЕСТВО(ХозрасчетныйОстаткиИОбороты.Регистратор.Ссылка) КАК НомерПП,
ХозрасчетныйОстаткиИОбороты.ПериодСекунда КАК ПериодСекунда,
ХозрасчетныйОстаткиИОбороты.Субконто2 КАК Субконто2
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(
&НачалоПериода,
&КонецПериода,
Авто,
ДвиженияИГраницыПериода,
Счет В ИЕРАРХИИ (&СчетЗаймыПолученные),
,
Организация = &КонтрагентОрганизация
И (Субконто1 = &Контрагент
ИЛИ Субконто1 = &Организация)) КАК ХозрасчетныйОстаткиИОбороты
ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(
&НачалоПериода,
&КонецПериода,
Авто,
ДвиженияИГраницыПериода,
Счет В ИЕРАРХИИ (&СчетЗаймыПолученные),
,
Организация = &КонтрагентОрганизация
И (Субконто1 = &Контрагент
ИЛИ Субконто1 = &Организация)) КАК ХозрасчетныйОстаткиИОбороты1
ПО (ВЫБОР
КОГДА ХозрасчетныйОстаткиИОбороты.ПериодСекунда = ХозрасчетныйОстаткиИОбороты1.ПериодСекунда
ТОГДА ХозрасчетныйОстаткиИОбороты.Регистратор >= ХозрасчетныйОстаткиИОбороты1.Регистратор
ИНАЧЕ ХозрасчетныйОстаткиИОбороты.ПериодСекунда >= ХозрасчетныйОстаткиИОбороты1.ПериодСекунда
КОНЕЦ)
И ХозрасчетныйОстаткиИОбороты.Субконто2 = ХозрасчетныйОстаткиИОбороты1.Субконто2
СГРУППИРОВАТЬ ПО
ВЫБОР
КОГДА ХозрасчетныйОстаткиИОбороты.Регистратор = НЕОПРЕДЕЛЕНО
ТОГДА NULL
ИНАЧЕ ХозрасчетныйОстаткиИОбороты.Регистратор
КОНЕЦ,
ХозрасчетныйОстаткиИОбороты.ПериодСекунда,
ХозрасчетныйОстаткиИОбороты.Субконто2
УПОРЯДОЧИТЬ ПО
ПериодСекунда
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот