|   |   | 
| 
 | Отчет о распределении численности сотрудников - как лучше сделать? | ☑ | ||
|---|---|---|---|---|
| 0
    
        Dotoshin 11.05.18✎ 09:56 | 
        Добрый день, коллеги.
 Местные власти прислали очередной шедевр своего творчества, в виде бланка нового стат.отчета. Этот отчет состоит из 20-ти строк с диапазонами з/п, например 1-я строка от 0 до 10000, 2-я строка от 10000 до 20000 и т.д. Шаг диапазона нелинейный, то есть увеличивается не на фикс.сумму, а по какому-то произвольному принципу. Нужно посчитать сколько сотрудников попадает в тот или иной диапазон и просуммировать з/п сотрудников попавших в диапазон. То есть отчете есть колонка численность (№ 3) и колонка сумма, начисленная работникам, учтенным в графе №3. Поделитесь мыслями, как лучше сделать такой отчет? У меня мысль такая - сформировать таблицу диапазонов и соединить ее с таблицей начислений по условию попадания суммы начисления в диапазон. (Под таблицей начислений подразумевается уже готовая таблица с итогом начислений по каждому сотруднику). Собственно вопрос в том, каким способом сформировать таблицу диапазонов. Вижу пока два варианта: 1. Врукопашную объединить в запросе 20 строк с диапазонами (как то не айс) 2. Сделать РС и заполнить его (опять же вручную) Оба варианта имеют свои недостатки. Может есть какое-то более изящное решение? | |||
| 1
    
        Мыш 11.05.18✎ 09:59 | 
        (0) Справочник с табличной частью "Интервалы"     | |||
| 2
    
        Dotoshin 11.05.18✎ 09:59 | 
        (1) Чем справочник лучше РС?     | |||
| 3
    
        Мыш 11.05.18✎ 10:00 | 
        (2) Проще сделать несколько элементов с разными интервалами.     | |||
| 4
    
        mistеr 11.05.18✎ 10:01 | 
        (0) Заполнить ТЗ, загрузить ее в ВТ.     | |||
| 5
    
        Dotoshin 11.05.18✎ 10:03 | 
        (3) Ок, идею понял.     | |||
| 6
    
        Dotoshin 11.05.18✎ 10:04 | 
        (4) Хотелось бы без программинга, чисто на СКД     | |||
| 7
    
        mistеr 11.05.18✎ 10:04 | 
        (0) Еще вариант скинуть всех в родин диапазон, ибо приватность.     | |||
| 8
    
        mistеr 11.05.18✎ 10:05 | 
        (6) Три строчки западло написать? Загрузить диапазоны из макета.     | |||
| 9
    
        mistеr 11.05.18✎ 10:06 | 
        (4) Даже в ВТ не нужно, а сразу в набор данных.     | |||
| 10
    
        Dotoshin 11.05.18✎ 10:08 | 
        (8) Не не западло, а из макета загрузить это интересная мысль, спасибо.     | |||
| 11
    
        Малыш Джон 11.05.18✎ 10:09 | 
        (6)
 ВЫБРАТЬ 0 КАК НачалоИнтервала, 9999 КАК КонецИнтервала ПОМЕСТИТЬ ТаблицаИнтервалов ОБЪЕДИНИТЬ ВЫБРАТЬ 10000, 19999 .. и т.д. это если один раз задаются Если по ходу дела будут интервалы меняться и много раз - то лучше в справочник или в РС | |||
| 12
    
        Dotoshin 11.05.18✎ 10:09 | 
        (9) >>а сразу в набор данных
 в смысле набор данных - объект? | |||
| 13
    
        hhhh 11.05.18✎ 10:10 | 
        (10) если лень, можно тупо в запросе написать
 ВЫБОР КОГДА зп <= 10000 ТОГДА КОГДА зп <= 20000 ТОГДА ... КОНЕЦ | |||
| 14
    
        mistеr 11.05.18✎ 10:12 | 
        (12) Да     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |