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

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) Огромное спасибо!
+ еще узнал, что через параметры можно обращаться к определенным записям (Перечисление.ПричиныИзмененияСостояния.Увольнение). До этого пытался аналогичное выражение вставлять в выражение вычисляемого поля:)

А на этом форуме можно ставить "+"?:)
Оставьте свое сообщение
Вакансии
Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)

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

Программист 1C
Волгоград
зарплата от 200 000 руб.
Полный день

Аналитик
Санкт-Петербург
зарплата от 200 000 руб. до 250 000 руб.
Полный день