INFOSTART EVENT 2018 EDUCATION

Второй тур голосования за доклады.
Окончание 5 сентября.

Баданов Владимир | Старший программист | 1С-Коннект

«Роль платформы 1С:Предприятие в сервисе 1С-Коннект»

- Сервис 1С-Коннект использует почти вся партнерская сеть 1С: 500 тыс. пользователей, 120+ тыс. ежедневно, рост трафика 2+ раза ежегодно. - Используемые продукты и технологии: xmpp, erlang, go, python, rabbitMQ, телефония, туннелирование, 4 СУБД: 1С: Предприятие (PostgreSQL+MSSQL), PostgreSQL, REDIS, MongoDB, описание ролей. - Администрирование сервиса осуществляется через конфигурацию 1С: написана с нуля, эксплуатация как SaaS, на одном сервере, без использования БСП, регламентные задания, PUSH-Sync, PartnerAPI, рассылки, отчёты. - Нагрузка, размер БД, способы оптимизации запросов: используем отбор по индексам, виртуальные таблицы, СКД в динамических списках, регистры сведений, разделение ИБ не используем. - RLS пережил два поколения. Система доступа оперирует сотней микро-ролей и назначает только нужные. - Интеграция: взаимодействие с другими частями инфраструктуры, API, проблемы первой версии, найденные решения - журналирование, ограничения на вызовы, гибкие входные параметры, пакетные вызовы. - Цикл производства: параллельная разработка выпусков. Ручное тестирование и автотесты (сценарные + API), обновление через механизм поставок, EDT+GIT. Трекер.

1. markovki 19 08.08.18 16:28 Сейчас в теме

Как сосчитать количество сотрудников в подразделении. Отчет на СКД. ЗУП.

Доброе время суток уважаемые форумчане. Есть внешний отчет на СКД для ЗУП 3.1.7.61, на всякий случай прикрепляю его к теме. Сделал его из типового отчета Анализ зарплаты по сотрудникам (помесячно), суть в том, что он разделяет сумму (ресурс) на две части в зависимости от некоторых показателей. Так вот, вопрос в том, как мне сосчитать количество сотрудников и вывести это число в итогах по подразделению.
Сделал по-простому, добавил вычисляемое поле в СКД со значением "1", вывел как отдельную колонку, но в строке группировки по подразделению значение не суммируется, хотя итоги по остальным колонкам присутствуют, может чего в настройках СКД делаю не верно?
Прикрепляю скрин, красным выделены ячейки которые вроде как должны содержать итоговую сумму.
Прикрепленные файлы:
ЗУП_3_1_АнализНачисленийИУдержаний_1_0_5.erf
Вознаграждение за ответ
Показать полностью
Ответы
Сортировка: Древо
2. markovki 19 08.08.18 16:44 Сейчас в теме
Да и ещё попутный вопрос, как прибавить к наименованию колонки небольшой произвольный текст?
6. akim2040 09.08.18 07:36 Сейчас в теме
(2) Наименование колонки можно вообще через банальное условное оформление поменять.
Текст, и применяете его только к заголовкам
8. markovki 19 09.08.18 07:56 Сейчас в теме
(6) Можете привести пример текста, который нужно вписать, чтобы добавить произвольную строку, например, сейчас наименование строится как-то так:
ПРЕДСТАВЛЕНИЕ(ВидРасчета)
мне надо к нему добавить строку " В/К", какая должна быть конечная строка, чтобы получить результат?
Вот такой пример не прокатывает:
ПРЕДСТАВЛЕНИЕ(ВидРасчета)+" В/К"
9. akim2040 09.08.18 08:35 Сейчас в теме
(8) а если так СТРОКА(ПРЕДСТАВЛЕНИЕ(ВидРасчета))+" В/К"
10. markovki 19 09.08.18 08:44 Сейчас в теме
(9) а где это писать в условии? В условии - Оформление - Текст, то так и выводит "СТРОКА(ПРЕДСТАВЛЕНИЕ(ВидРасчета))+" В/К""
Если в поле Представление, то ничего не меняется.
Нашел вот такую интересную статью:
http://1c-bezproblem.ru/zametki-programmista/soedinit-stroki-ili-stroku-s-chislom-v-zaprose-skd-soedinit-polya-lyubykh-tipov-v-stroku-v-skd
Но по ней тоже ничего не получается, заголовок ВидаРасчета не меняется.
11. akim2040 09.08.18 08:52 Сейчас в теме
(10) Вы вот это
ПРЕДСТАВЛЕНИЕ(ВидРасчета)+" В/К"
где пытаетесь прописать?

Как вариант это можно сделать в представлении поля

Строка(ИмяПоля) + "ПроивзольныйТекст"
Прикрепленные файлы:
13. markovki 19 09.08.18 08:56 Сейчас в теме
(11) Сделал как вы написали, ничего не поменялось.
15. akim2040 09.08.18 09:01 Сейчас в теме +2 $m
(13) а Вы как открываете после изменний, через файл открыть, или загружаете в допобработки?
Просто возможно подтягивается старые настройки, такое бывает иногда.
Для теста можете создать новый внешний отчет, загрузите схему в него, только имя варианта отчета поменяйте
markovki; +1 Ответить
18. markovki 19 09.08.18 12:48 Сейчас в теме
19. akim2040 09.08.18 13:15 Сейчас в теме
(18) А отчет уже добавлен во внешние отчеты? Если да, то протестируйте как я сказал с созданием нового отчета.
markovki; +1 Ответить
20. markovki 19 09.08.18 13:18 Сейчас в теме
(19) Да отчет добавлен, попробую
21. markovki 19 09.08.18 14:14 Сейчас в теме
(19) ай спасибо добрый человек :) получилось с наименованием и теперь уже не так важно где я это делал. Но сделал на вкладке "макеты", на скриншоте видно.
Для тех кто вдруг столкнулся с похожим, у меня был прикреплен этот отчет к базе, но отлаживал его через файл открыть. Чтобы увидеть корректный результат перезаписал отчет в дополнительных отчетах и обработках (можно не создавать новый отчет!). С итогами тоже разобрался, ниже описал.
Прикрепленные файлы:
24. akim2040 10.08.18 05:01 Сейчас в теме
(21) Всегда пожалуйста ))
PS Стартманьки не ожидал получить, за это Вам спасибо
3. SlavaKron 08.08.18 17:05 Сейчас в теме +1 $m
Попробуйте что-то вроде КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Сотрудник) в пользовательских полях.
markovki; +1 Ответить
4. markovki 19 08.08.18 17:10 Сейчас в теме
(3) Спасибо, пробовал, результат на скриншоте
5. enschede 08.08.18 19:28 Сейчас в теме
(4) Судя по вашему результату, у вас не считаются итоговые поля. Какое выражение вы для них указали?
7. markovki 19 09.08.18 07:48 Сейчас в теме
(5) Прикрепил скриншоты с некоторыми настройками, не знаю, будет ли понятно, что где.
Прикрепленные файлы:
12. enschede 09.08.18 08:54 Сейчас в теме
(7) Вы не пользовательскими полями пользуетесь, а вычисляемыми. Это разные вещи. но в принципе так тоже можно. У вас по-видимому вычисляемое поле "КоличествоСотрудников" не добавлено в ресурсы. Когда его туда добавите, по нему будут итоги считаться.
14. markovki 19 09.08.18 09:00 Сейчас в теме
(12) в ресурсах изначально:
Прикрепленные файлы:
16. enschede 09.08.18 09:08 Сейчас в теме +2 $m
(14) Белиберда получается. Вы сначала задаете полю значение "1", а потом среди множества полей со значением "1" ищете различные. Не знаю почему на уровне итогов не получается значение "1", но тут и по другим причинам работать как надо не будет.
Попробуйте поменять на "Количество(Различные ФизическоеЛицо)"
markovki; +1 Ответить
17. markovki 19 09.08.18 12:48 Сейчас в теме
(16) Да уже много чего пробовал в том числе и вот такую "белиберду"))
22. markovki 19 09.08.18 14:27 Сейчас в теме
(16) С количеством тоже всё пошло, после того, как начал перезаписывать отчет в дополнительных отчетах и обработках. На скринах видно как сделал, в ресурсах "Количество(Различные Сотрудник)"...
Забавно, изначально ведь в целом всё правильно делал, а оказалось дело в настройках)) Всем огромное спасибо за участие! :)
Прикрепленные файлы:
23. enschede 09.08.18 14:50 Сейчас в теме
Отлично, что все получилось.
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Удаленный ИТ-журналист
Санкт-Петербург
По совместительству

Удаленный бизнес-аналитик 1С
Санкт-Петербург
Временный (на проект)

Программист 1С
Москва
Полный день

Консультант-аналитик 1С
Санкт-Петербург
зарплата от 80 000 руб.
Полный день

Аналитик 1С
Москва
зарплата от 80 000 руб. до 120 000 руб.
Полный день