Как в СКД у системного поля – НомерПоПорядку убрать сквозную нумерацию

10. serezhick 01.07.13 11:39 Сейчас в теме
мне тоже стало актуально, можете отчетом поделиться на for_email@mail.ru
+
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
11. popro 14.01.14 18:19 Сейчас в теме
тоже интересно subscribe32@gmail.com
+
12. Asintelekt 20.08.09 08:25 Сейчас в теме
Колонка системного поля – НомерПоПорядку имеет сквозную нумерацию, как сделать, чтобы у принятых сотрудников нумерация началась с начала? Или, как эту проблему можно решить другим способом, желательно визуальными средствами?

http://xmage.ru/view.php?id=4neel9to
http://xmage.ru/view.php?id=la6dzx3o
http://xmage.ru/view.php?id=o53phwo4

Заранее спасибо!
+
13. pvvpvv 10 20.08.09 09:53 Сейчас в теме
Не уверен, что самое простое решение
1 - добавляем вычисляемое поле с именем "Поле1" - "выбор когда ЗначениеЗаполнено(датаувольнения) тогда 0 иначе 1 конец"
2 - в ресурсы добавляем суммирование по вычисляемому полю
3 - в настойкай добавляем пользовательское поле вырадение с именем "№ п/п" в выражение детальных записей -
"Выбор
Когда ЗначениеЗаполнено(ДатаУвольнения)
Тогда СистемныеПоля.НомерПоПорядку - Вычислить("Поле1", "ОбщийИтог")
Иначе СистемныеПоля.НомерПоПорядку
Конец"
4 - в выбранные поля добавляем пользовательское поле "№ п/п"
+
14. Asintelekt 20.08.09 10:37 Сейчас в теме
Владимир Полевик пишет:
Не уверен, что самое простое решение
1 - добавляем вычисляемое поле с именем "Поле1" - "выбор когда ЗначениеЗаполнено(датаувольнения) тогда 0 иначе 1 конец"
2 - в ресурсы добавляем суммирование по вычисляемому полю
3 - в настойкай добавляем пользовательское поле вырадение с именем "№ п/п" в выражение детальных записей -
"Выбор
Когда ЗначениеЗаполнено(ДатаУвольнения)
Тогда СистемныеПоля.НомерПоПорядку - Вычислить("Поле1", "ОбщийИтог")
Иначе СистемныеПоля.НомерПоПорядку
Конец"
4 - в выбранные поля добавляем пользовательское поле "№ п/п"


Так не будет работать, так как у меня один запрос соединяет данные из 2х документов => больше записей чем в реале (делаю еще доп отбор в СКД), в таком случае надо отдельно делать 2 запроса в СКД (Увол и Принят).
+
15. pvvpvv 10 20.08.09 11:08 Сейчас в теме
Проблем не вижу. Предложенный способ не зависит ни от запросов ни от отборов. Ключевым являесмя признак, по которому разделяется два отчета. В моем примере это фрагмент "выбор когда ЗначениеЗаполнено(датаувольнения)". Все остальные расчеты производятся над итоговыми записями. Попробуйте!!!
+
16. Asintelekt 20.08.09 12:22 Сейчас в теме
Владимир Полевик пишет:
Проблем не вижу. Предложенный способ не зависит ни от запросов ни от отборов. Ключевым являесмя признак, по которому разделяется два отчета. В моем примере это фрагмент "выбор когда ЗначениеЗаполнено(датаувольнения)". Все остальные расчеты производятся над итоговыми записями. Попробуйте!!!


Пробывал:) И даже понял, что советуете, респект за идею!! Даже в хрусталевой писалось, то о чем я говорю (в 5й главе про ИТОГИ) Там отчет для ЗУП, предпоследняя версия, если вы не против посмотреть, то я бы отправил вам на мыло свой отчет?
+
17. pvvpvv 10 20.08.09 12:28 Сейчас в теме
18. Asintelekt 20.08.09 13:37 Сейчас в теме
Владимир Полевик пишет:
(5) polevik65@mail.ru


Отправил
+
19. pvvpvv 10 20.08.09 13:49 Сейчас в теме
Отправил рабочий вариант
+
20. Asintelekt 21.08.09 08:24 Сейчас в теме
(8) Огромное спасибо!
+ еще узнал, что через параметры можно обращаться к определенным записям (Перечисление.ПричиныИзмененияСостояния.Увольнение). До этого пытался аналогичное выражение вставлять в выражение вычисляемого поля:)

А на этом форуме можно ставить "+"?:)
+
Внимание! Тема сдана в архив

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот