Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Компоновщик - упорядочить записи
|
|||
|---|---|---|---|
|
#18+
Всем привет! Делаю отчет по зарплате в организации, сотрудники - в строках (сгруппированы по подразделениям), заработная плата в колонках. Задача - вывести первой подразделение "администрация", а в нем первым генерального директора. Данные беру из регистра расчета "Основные начисления работников организаций". В книге по компоновщику отчетов нашел пример выражения упорядочивания: авторВыбор Когда Наименование = "Ремонт компьютера" Тогда 1 Иначе 2 Конец По аналогии попробовал сделать так (в выражениях упорядочивания для подразделения и физлица соответственно): авторВыбор Когда Подразделение = "администрация" Тогда 1 Иначе 2 Конец и авторВыбор Когда ФизЛицо = "Иванов Иван Иванович" Тогда 1 Иначе 2 Конец Эффекта нет - только сбилось упорядочивание данных полей по алфавиту. Вопросы: 1. Что значат 1 и 2 в примере из книги? 1 - вывести первым? Просто, возможно, я не так понял - пояснений там особых нет. 2. Как реализовать поставленную задачу? Заранее, большое спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2009, 11:48 |
|
||
|
Компоновщик - упорядочить записи
|
|||
|---|---|---|---|
|
#18+
Ну то и значит. если условие тру то выражение вернёт 1 если не то 2. Поместив это выражение в ордер бай - отсортируем. естественно у всех у кого 2 вернулось - сортировка произвольная , значит надо следующее поле указать чтоб дальше по алфавиту было. Наименование это строка. а физлицо и подразделение это ссылка на справочник. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2009, 12:42 |
|
||
|
Компоновщик - упорядочить записи
|
|||
|---|---|---|---|
|
#18+
Паля, спасибо! Мысль понял - сделал так: авторВыбор Когда ПодразделениеОрганизации.Наименование = "Администрация" Тогда 1 Иначе 2 конец А как быть с тем, что название подразделения может измениться? В запросе (выражении упорядочивания) нельзя же написать, например так: авторКогда ПодразделениеОрганизации = Справочник.ПодразделенияОрганизаций.НайтиПоКоду(111) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2009, 15:45 |
|
||
|
Компоновщик - упорядочить записи
|
|||
|---|---|---|---|
|
#18+
ZuppoА как быть с тем, что название подразделения может измениться? В запросе (выражении упорядочивания) нельзя же написать, например так: авторКогда ПодразделениеОрганизации = Справочник.ПодразделенияОрганизаций.НайтиПоКоду(111) Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2009, 17:04 |
|
||
|
|

start [/forum/topic.php?fid=28&fpage=148&tid=1523984]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
| others: | 12ms |
| total: | 153ms |

| 0 / 0 |
