Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
14 дек 2024, 00:20

бьюсь с нумерацией строк в запросе из регистра

Автор primus, 02 сен 2011, 15:53

0 Пользователей и 1 гость просматривают эту тему.

primus

ВЫБРАТЬ РАЗЛИЧНЫЕ
УдержанияРаботниковОрганизаций.ФизЛицо.Наименование КАК ФизЛицоНаименование,
КОЛИЧЕСТВО(УдержанияРаботниковОрганизаций1.ФизЛицо.Наименование) КАК НомерПП
ИЗ
РегистрРасчета.УдержанияРаботниковОрганизаций КАК УдержанияРаботниковОрганизаций
ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрРасчета.УдержанияРаботниковОрганизаций КАК УдержанияРаботниковОрганизаций1
ПО УдержанияРаботниковОрганизаций.Регистратор.Ссылка >= УдержанияРаботниковОрганизаций1.Регистратор.Ссылка
И УдержанияРаботниковОрганизаций.ФизЛицо.Наименование >= УдержанияРаботниковОрганизаций1.ФизЛицо.Наименование
ГДЕ
УдержанияРаботниковОрганизаций.ВидРасчета.Наименование = "Исправительные работы"
И УдержанияРаботниковОрганизаций.ПериодРегистрации МЕЖДУ &Параметр1 И &Параметр2
И УдержанияРаботниковОрганизаций1.ВидРасчета.Наименование = "Исправительные работы"
   И УдержанияРаботниковОрганизаций1.ПериодРегистрации МЕЖДУ &Параметр1 И &Параметр2
СГРУППИРОВАТЬ ПО
   УдержанияРаботниковОрганизаций.ФизЛицо.Наименование

Номера ставит, но проблема в том, что на Иванова проведено два документа, которые отличаются базовыми периодами, но проведены в одном месяце. Проблема в том, что номер у Иванова удваивается.
то есть я получаю такой отчет:
1. Петров
2. Сидоров
6. Иванов
как разделить, не понимаю.

has

А если это убрать?

УдержанияРаботниковОрганизаций.Регистратор.Ссылка >= УдержанияРаботниковОрганизаций1.Регистратор.Ссылка

primus

если оставить сортировку
УдержанияРаботниковОрганизаций.ФизЛицо.Наименование >= УдержанияРаботниковОрганизаций1.ФизЛицо.Наименование - то номер строки задваивается,

если так, как писал раньше. В связи с тем, что регистраторы разные, то есть проведены разными доками, то номер строки тупо складывается.

primus

в общем оставил сортировку только по ФизЛицо.Наименование, удвоенный номер, но исправить недолго - не проставлять же всем номера. has - респект.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск