Как в запросе убрать повторяющиеся значения.
Всем привет. Есть регистр сведений с колонками:
Дата : Документ : Сотрудник: Физическое Лицо
Дата и Документ - заполнены всегда, а заполнены ли Сотрудник и ФизЛицо, могут быть все ситуации (как обе заполнены, так и по отдельности).
Нужно вывести две колонки - Дата и Документ и убрать повторяющиеся значения.
Собственно проблема в том, как убрать повторяющиеся значения?
Пробовал "ВЫБРАТЬ РАЗЛИЧНЫЕ" - не работает.
Дата : Документ : Сотрудник: Физическое Лицо
Дата и Документ - заполнены всегда, а заполнены ли Сотрудник и ФизЛицо, могут быть все ситуации (как обе заполнены, так и по отдельности).
Нужно вывести две колонки - Дата и Документ и убрать повторяющиеся значения.
Собственно проблема в том, как убрать повторяющиеся значения?
Пробовал "ВЫБРАТЬ РАЗЛИЧНЫЕ" - не работает.
По теме из базы знаний
Найденные решения
(29) Потому что для динамического списка указана основная таблица "РегистрСведений.СоставДокументовЗарплатаКадры". Это значит, что ключом в любом случае будет набор всех измерений и период. Полагаю, в "дублях" разные сотрудники. Попробуйте очистить поле "Основная таблица".
Прикрепленные файлы:
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(26)Указал, не помогло. Если кому интересно вот черновик обработки:
Прикрепленные файлы:
НачисленияУдержанияИВыплаты.epf
(29) Потому что для динамического списка указана основная таблица "РегистрСведений.СоставДокументовЗарплатаКадры". Это значит, что ключом в любом случае будет набор всех измерений и период. Полагаю, в "дублях" разные сотрудники. Попробуйте очистить поле "Основная таблица".
Прикрепленные файлы:
(3)
ВЫБРАТЬ РАЗЛИЧНЫЕ
РегистрСведенийСоставДокументовЗарплатаКадры.ДокументФизическогоЛица КАК ДокументФизическогоЛица,
РегистрСведенийСоставДокументовЗарплатаКадры.ДатаДокумента КАК ДатаДокумента
ИЗ
РегистрСведений.СоставДокументовЗарплатаКадры КАК РегистрСведенийСоставДокументовЗарплатаКадры
ГДЕ
(&ФизическоеЛицо = ЗНАЧЕНИЕ(Справочник.ФизическиеЛица.ПустаяСсылка)
ИЛИ РегистрСведенийСоставДокументовЗарплатаКадры.ФизическоеЛицо В (&ФизическоеЛицо))
СГРУППИРОВАТЬ ПО
РегистрСведенийСоставДокументовЗарплатаКадры.ДокументФизическогоЛица,
РегистрСведенийСоставДокументовЗарплатаКадры.ДатаДокумента
ВЫБРАТЬ РАЗЛИЧНЫЕ
РегистрСведенийСоставДокументовЗарплатаКадры.ДокументФизическогоЛица КАК ДокументФизическогоЛица,
РегистрСведенийСоставДокументовЗарплатаКадры.ДатаДокумента КАК ДатаДокумента
ИЗ
РегистрСведений.СоставДокументовЗарплатаКадры КАК РегистрСведенийСоставДокументовЗарплатаКадры
ГДЕ
(&ФизическоеЛицо = ЗНАЧЕНИЕ(Справочник.ФизическиеЛица.ПустаяСсылка)
ИЛИ РегистрСведенийСоставДокументовЗарплатаКадры.ФизическоеЛицо В (&ФизическоеЛицо))
СГРУППИРОВАТЬ ПО
РегистрСведенийСоставДокументовЗарплатаКадры.ДокументФизическогоЛица,
РегистрСведенийСоставДокументовЗарплатаКадры.ДатаДокумента
(43)Хотите сказать, что не учились программированию уже в процессе разработки, ничего ни у кого не спрашивали, а досконально изучили теорию, и только потом в бой?
Я же не делаю какие-то срочные задачи, где мой непрофессионализм влиял бы на качество и сроки работы. Почему бы не учиться на конкретных задачах. Я просто не найду столько времени и мотивацию, чтобы параллельно с консультированием изучить программирование на высоком уровне.
Я же не делаю какие-то срочные задачи, где мой непрофессионализм влиял бы на качество и сроки работы. Почему бы не учиться на конкретных задачах. Я просто не найду столько времени и мотивацию, чтобы параллельно с консультированием изучить программирование на высоком уровне.
(47)Я хочу сказать, что это базовые вещи, которые должны быть описаны в учебниках/доведены на курсах.
Если вы их не знаете, то они сперва узнаются самостоятельно и только потом, когда сделали, как написано в учебнике/делали на курсах, но не работает - просите помощи, причем описываете проблему как можно подробнее.
вот в этом и есть ваша основная ошибка: не нужно пытаться объять необъятное, будьте специалистом в одной области, иначе будете "коекакером" во всех, которых пытаетесь быть.
Если вы их не знаете, то они сперва узнаются самостоятельно и только потом, когда сделали, как написано в учебнике/делали на курсах, но не работает - просите помощи, причем описываете проблему как можно подробнее.
Я просто не найду столько времени и мотивацию, чтобы параллельно с консультированием изучить программирование на высоком уровне.
вот в этом и есть ваша основная ошибка: не нужно пытаться объять необъятное, будьте специалистом в одной области, иначе будете "коекакером" во всех, которых пытаетесь быть.
ставлю на то, что документ - это например "паспорт" и для каждого физлица он свой, а называется одинаково и формирует "повторяющиеся значения".
Вообще наймите программиста, фрилансера, будет вам делать всякие мелочи недорого.
Вообще наймите программиста, фрилансера, будет вам делать всякие мелочи недорого.
Как понять "нужно убрать повторяющиеся значения"? Если вы выбираете реквизиты Ссылка (Документ) и Дата, то запрос вам априори не подберет повторяющихся значений, потому что нет одинаковых ссылок. Вот если вы, например, будете выбирать только реквизит дата, с типом Дата (без времени), тогда можно выбрать различные (не повторяющиеся) варианты.
(31) одна и та же ссылка не выведется запросом дважды. Документы физ лиц это составной тип данных с ссылками на несколько документов. Выбирая в запросе 2 поля Дата и Ссылка, ВЫБРАТЬ РАЗЛИЧНЫЕ будет работать только если есть одинаковые записи, например
1 запись Дата 31.01.2022 ДокументСсылка Увольнение
2 запись Дата 31.01.2022 ДокументСсылка Увольнение
В таком случае при применении конструкции выбрать различные 1 запись "удалиться".
А в случае, если даты, к примеру, разные, это уже не различные записи
1 запись Дата 31.01.2022 ДокументСсылка Увольнение
2 запись Дата 31.01.2022 ДокументСсылка Увольнение
В таком случае при применении конструкции выбрать различные 1 запись "удалиться".
А в случае, если даты, к примеру, разные, это уже не различные записи
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот