powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Компоновщик - упорядочить записи
5 сообщений из 5, страница 1 из 1
Компоновщик - упорядочить записи
    #35858037
Zuppo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!

Делаю отчет по зарплате в организации, сотрудники - в строках (сгруппированы по подразделениям), заработная плата в колонках. Задача - вывести первой подразделение "администрация", а в нем первым генерального директора. Данные беру из регистра расчета "Основные начисления работников организаций".

В книге по компоновщику отчетов нашел пример выражения упорядочивания:

авторВыбор Когда Наименование = "Ремонт компьютера" Тогда 1 Иначе 2 Конец


По аналогии попробовал сделать так (в выражениях упорядочивания для подразделения и физлица соответственно):

авторВыбор Когда Подразделение = "администрация" Тогда 1 Иначе 2 Конец

и

авторВыбор Когда ФизЛицо = "Иванов Иван Иванович" Тогда 1 Иначе 2 Конец

Эффекта нет - только сбилось упорядочивание данных полей по алфавиту.

Вопросы:
1. Что значат 1 и 2 в примере из книги? 1 - вывести первым? Просто, возможно, я не так понял - пояснений там особых нет.
2. Как реализовать поставленную задачу?

Заранее, большое спасибо!
...
Рейтинг: 0 / 0
Компоновщик - упорядочить записи
    #35858101
Паля
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну то и значит. если условие тру то выражение вернёт 1 если не то 2.
Поместив это выражение в ордер бай - отсортируем. естественно у всех у кого 2 вернулось - сортировка произвольная , значит надо следующее поле указать чтоб дальше по алфавиту было.

Наименование это строка.
а физлицо и подразделение это ссылка на справочник.
...
Рейтинг: 0 / 0
Компоновщик - упорядочить записи
    #35858327
Zuppo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Паля, спасибо! Мысль понял - сделал так:
авторВыбор Когда ПодразделениеОрганизации.Наименование = "Администрация" Тогда 1 Иначе 2 конец
А как быть с тем, что название подразделения может измениться? В запросе (выражении упорядочивания) нельзя же написать, например так:
авторКогда ПодразделениеОрганизации = Справочник.ПодразделенияОрганизаций.НайтиПоКоду(111)
...
Рейтинг: 0 / 0
Компоновщик - упорядочить записи
    #35858442
supervk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ZuppoА как быть с тем, что название подразделения может измениться? В запросе (выражении упорядочивания) нельзя же написать, например так:
авторКогда ПодразделениеОрганизации = Справочник.ПодразделенияОрганизаций.НайтиПоКоду(111)
Код: plaintext
Когда ПодразделениеОрганизации.Код =  111 
?
...
Рейтинг: 0 / 0
Компоновщик - упорядочить записи
    #35858645
Zuppo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
supervk, спасибо! Что-то я не увидел сразу простого решения.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Компоновщик - упорядочить записи
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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