|
Подскажите статью где почитать как добавить предопределеный показатель в ЗУП 3 | ☑ | ||
---|---|---|---|---|
0
proger2021
31.01.25
✎
10:15
|
Подскажите статью где почитать как добавить предопределеный показатель в ЗУП 3
|
|||
1
Гена
гуру
31.01.25
✎
10:27
|
(0) Пропустили при обновлении? А какой показатель - по сверхурочным? В ЗУПе вроде как потом автоматически все предопределённые показатели восстанавливаются, нет?
|
|||
2
Amra
31.01.25
✎
10:44
|
Какой-то прям свой? Или же включить использование какого-то типового?
|
|||
3
proger2021
31.01.25
✎
10:31
|
Прям свой свой новый. Нужен для формулы в виде расчета. Типового такого нет и не будет. Чисто наши заморочки.
|
|||
4
SleepyHead
гуру
31.01.25
✎
10:43
|
(3) В конфигураторе.
|
|||
5
proger2021
31.01.25
✎
10:45
|
(4) Да, там надо знать в какие модули и что вставить. Вот я и подумал может есть где описание куда и как правильно вставить код.
|
|||
6
SleepyHead
гуру
31.01.25
✎
10:46
|
(5) Так вы значение показателя будете тоже сами рассчитывать, модифицируя типовой код? Или нет?
|
|||
7
Волшебник
31.01.25
✎
10:47
|
(5) У Вас в личке написано "Мегаэксперт по ЕРП", а вопросы уровня джуна
|
|||
8
Гена
гуру
31.01.25
✎
10:49
|
(4) Там в сотне мест кода идёт обращение к предопределённым показателям прямо по имени.
Сумлеваюсь, что получится свой впендюрить, внедрить казачка засланного. |
|||
9
proger2021
31.01.25
✎
10:51
|
(6) Да, иначе никак. Готового показателя такого нет. Надо код писать.
|
|||
10
proger2021
31.01.25
✎
10:52
|
(8) Это не очень сложная задача. Просто надо аккуратно вставить куски кода. Должно быть описание, методика доработки. Потому что это достаточно типовая ситуация.
|
|||
11
SleepyHead
гуру
31.01.25
✎
10:54
|
(9) А что мешает завести обычный показатель, и устанавливать его значение документом "Ввод данных для расчета ЗП", при этом заполняя его программно?
Код заполнения можно и в расширении сделать. |
|||
12
arsik
гуру
31.01.25
✎
10:53
|
А так в формуле можно?
Справочники.Номенклатура.ПолучитьСсылку(Новый УникальныйИдентификатор("ывдлоывждмлоыж")); |
|||
13
Гена
гуру
31.01.25
✎
10:54
|
(10) Не встречал. Отсель делаю вывод, что задачка не простая.
А каково первичное ТЗ? Может есть другой, более спокойный путь решения? |
|||
14
Гена
гуру
31.01.25
✎
10:56
|
(11) Все так и делают.
|
|||
15
proger2021
31.01.25
✎
10:56
|
(11) Можно, но это лишние телодвижения для расчетчиков и соотв. ошибки и т.д.
|
|||
16
Гена
гуру
31.01.25
✎
11:04
|
(15) Так какое первичное ТЗ, если это, конечно, не расчёт температуры плазмы вокруг Орешника в зависимости от скорости и высоты над землёй?
|
|||
17
Масянька
31.01.25
✎
11:08
|
(15) Да, не стесняйтесь, расскажите (16). Очень интересно.
|
|||
18
SleepyHead
гуру
31.01.25
✎
11:08
|
(15) А вмешательство в типовой код и необходимость его проверки после каждого обновления вас нисколько не смущают?
|
|||
19
proger2021
31.01.25
✎
11:11
|
Я вроде всё уже описал. Не знаю что вы еще от меня хотите. Есть некий показатель, которого нет среди типовых. Надо добавить свой и задать ему значение при расчете зарплаты. На 2.5 делал это и на курсах по 2.5 Харитонов это рассказывал. По 3.1 не могу найти.
|
|||
20
Масянька
31.01.25
✎
11:12
|
(19) А формулу в виде расчёта?
|
|||
21
proger2021
31.01.25
✎
11:13
|
(20) Это не суть. Ну там трёхэтажная формула. Среди показателей есть чисто наш не типовой.
|
|||
22
Масянька
31.01.25
✎
11:18
|
(21) - Операция "Ы"?
- Почему "Ы"? - Чтоб никто не догадался. © |
|||
23
SleepyHead
гуру
31.01.25
✎
11:20
|
См. модуль обработки "МенеджерРасчетаЗарплаты
РассчитатьЗначенияПоказателейНачислений() Похоже, можно расширением сюда воткнуть расчет своего показателя. |
|||
24
SleepyHead
гуру
31.01.25
✎
11:20
|
(22) Угу, я вам не скажу, ЧТО надо делать, но вы скажите мне - КАК правильно.
|
|||
25
Гена
гуру
31.01.25
✎
11:20
|
(23) Не взлетит.
|
|||
26
SleepyHead
гуру
31.01.25
✎
11:22
|
(25) Я тоже сомневаюсь )) Там очень связный код, тяжело вклиниться одним только расширением. А лезть без расширения - то еще развлечение.
|
|||
27
Гена
гуру
31.01.25
✎
11:23
|
Меня терзают смутные подозрения, что фирма 1С специально закрыла код всех своих предопределённых показателей. Иначе давно бы все и туда залезли.
|
|||
28
El_Duke
гуру
31.01.25
✎
11:39
|
(15) Где там ошибиться можно при вводе пользовательского показателя ?
Я согласен с (18), не стоит корежить типовую ради явной ерунды. |
|||
29
Гена
гуру
31.01.25
✎
11:50
|
(28) Это не ерунда, дружище Биттнер, совсем даже не ерунда...
Пусть попробует, а вдруг получится. Мы потом пойдём вслед за ним.
|
|||
30
proger2021
31.01.25
✎
11:51
|
Вот примерно нагуглил
https://open-budget.ru/public/409295/ |
|||
31
proger2021
31.01.25
✎
11:52
|
(29) Люди... Это на каждом экзамене на спеца делают и на 2.5 делал каждому клиенту. Просто надо понять как на 3.1 делать.
|
|||
32
SleepyHead
гуру
31.01.25
✎
11:59
|
(31) У вас страничка из будущего, там автор готовится к экзамену в апреле 25 года.
|
|||
33
SleepyHead
гуру
31.01.25
✎
12:03
|
Почитал статью, ничего там такого нет, чего бы нельзя сделать было обработкой заполнения для документа "Данные для расчета зарплаты". Все к тому и сводится.
Даже расчет значений показателя выполняется отдельным документом. К тому же, это показатель разового использования, и вся эта тема - просто показать знание конфигурации. |
|||
34
Гена
гуру
31.01.25
✎
12:17
|
(33) Пусть человек попробует, что ж сразу по рукам бить?
В 1939 году в Калифорнийском университете 25-летний математик Джордж Данциг на 20 минут опоздал на пару по статистике. На доске были записаны условия двух задач. Данциг решил, что это домашнее задание к следующей паре, переписал задачи в тетрадь и стал слушать профессора. Дома он трижды пожалел о том, что опоздал на пару, так как задачи были действительно сложными. Через несколько дней напряжённой работы Данциг всё же решил эти задачи. Довольный, он заскочил к профессору и отдал тетрадь. Профессор (его звали Ежи Нейман) рассеянно принял задание. Когда спустя некоторое время он просмотрел то, что принёс ему ученик, у него глаза на лоб полезли. Он вспомнил, что действительно в начале одной из лекций рассказывал студентам условия двух этих задач. Двух неразрешимых задач, которые не мог решить не только сам профессор, но и остальные выдающиеся умы того времени. Однако Данциг просто прослушал ту часть лекции, в котором говорилось о неразрешимости этих задач, и решил их. |
|||
35
shuhard
31.01.25
✎
12:42
|
(31)[Просто надо понять как на 3.1 делать.]
займись, пока ты занят 100% флюдом |
|||
36
El_Duke
гуру
31.01.25
✎
12:46
|
(34) Да пусть коллега решает, я не против
Однако непонятно в чем принципиальный выигрыш от использования предопределенного показателя по сравнению с пользовательским |
|||
37
proger2021
31.01.25
✎
12:50
|
(35) Я думал тут ченить путёвое подскажут
|
|||
38
Гена
гуру
31.01.25
✎
12:52
|
(36) Тщеславие, мой друг, тщеславие...
Пройдут годы и симпатичные студентки будут изучать Показатель Прогера_2021... |
|||
39
ptiz
31.01.25
✎
13:09
|
(0) Вот на днях делал свой показатель - программно генерятся документы "Данные для расчета" при расчете з/п. И всё норм. Причем тут страдания расчетчиков? Они этого и знать не должны.
|
|||
40
Волшебник
31.01.25
✎
13:13
|
(37) Так что за показатель?
|
|||
41
Гена
гуру
31.01.25
✎
13:22
|
(40) Не скажет... обиделся... ушёл...
Вообрази: я здесь одён, Никто меня не понимает, Рассудок мой изнемогает, И молча кодить я должён. |
|||
42
proger2021
31.01.25
✎
13:26
|
(41) За что обижаться то. Никаких оскорблений вроде нет. Всё нормально.
Я задал конкретный вопрос. Все поняли суть вопроса. Любые отклонения от него приведут к бессмысленному флуду. |
|||
43
Волшебник
31.01.25
✎
13:27
|
Всё понятно. Флудер учит нас не флудить
♫ Песня "Флудеры" https://wizard.mista.ru/music/it-songs/flooders.html |
|||
44
proger2021
31.01.25
✎
13:29
|
(43) Никого не учил. А просто стараюсь не допускать флуд.
|
|||
45
DiMel_77
31.01.25
✎
14:19
|
(0) Ну допустим это не так сложно сделать.
1) Добавляете предопределенный показатель в справочник "ПоказателиРасчетаЗарплаты". 2) Добавляете обработчик обновления, который описывает значения показателей (см. модуль менеджера справочника показателей). Обычно вызов делается из РасчетЗарплатыРасширенный.ЗарегистрироватьОбработчикиОбновления(Обработчики) 3) Дорабатываете обработку "Менеджер расчета зарплаты" для расчета этого показателя. см. РасчитатьЗначениеПоказателя... модуля объекта обработки. Только вы уверены что это вам надо? Может все-таки типовыми обойдетесь? У нас около 80 своих показателей, так и видов расчетов под 2 тыс.... |
|||
46
proger2021
31.01.25
✎
13:50
|
(45) Вот спасибо. Да, уверен, нам надо. У нас тоже много показателей и под каждый показатель вводить документ меня расчетчики убьют.
|
|||
47
El_Duke
гуру
31.01.25
✎
14:42
|
(42) Это не так
Суть задачи не понятна, от этого она кажется бессмысленной, что порождает обсуждение, принимаемое вами за флуд |
|||
48
proger2021
31.01.25
✎
15:10
|
(47) Кому надо поняли же. Кто не понял, ну наверно не ваша тема, проходите дальше.
|
|||
49
ptiz
31.01.25
✎
15:50
|
(46) "под каждый показатель вводить документ" - что вы имеете в виду под "вводить документ"?
|
|||
50
SleepyHead
гуру
31.01.25
✎
16:56
|
(48) Дешевая манипуляция.
До тех пор, пока вы не раскроете суть показателя, вас с гарантией 100% поймут неверно, и ответы будут неверные. И вы не имеете права в этом укорять отвечающих. |
|||
51
SleepyHead
гуру
31.01.25
✎
16:57
|
(34) "Пусть человек попробует, что ж сразу по рукам бить?"
Да кто я такой, чтобы отнимать работу у дяди Дюка. |
|||
52
Гена
гуру
31.01.25
✎
17:03
|
(48) Вы когда сделаете, то просьба изложить в доступной форме в виде статьи - пригодится.
|
|||
53
Масянька
31.01.25
✎
17:18
|
(46) А сделать для нескольких показателей один док-т - религия не позволяет?
Странно как-то всё... |
|||
54
Гена
гуру
31.01.25
✎
17:27
|
(53) Пускай. Мне интересно как сделать свой показатель с уже заложенным в кишочках СВОИМ кодом. Чтобы можно было просто в формуле любого начисления выбрать показатель Прогер_2021, а он внутри себя прошебуршил и выдал значение.
Например, ДнейЧасовРаботыВПраздники |
|||
55
SleepyHead
гуру
31.01.25
✎
17:40
|
(54) менеджеррасчетаЗарплаты, писал же. Надо его править.
|
|||
56
Гена
гуру
31.01.25
✎
17:41
|
(55) Мне бы подробнее, по пунктам, так сказать... для тупого...
|
|||
57
SleepyHead
гуру
31.01.25
✎
17:43
|
(56) На это я пойти не могу, не считаю вас тупым.
А если серьезно, я туда пока что даже погружаться не хочу. Будет такая задача - посмотрю, что можно сделать. |
|||
58
Гена
гуру
31.01.25
✎
17:53
|
(57) Зачем же самим утруждаться? (1/2с)
Автор разберётся и расскажет. |
|||
59
ptiz
31.01.25
✎
17:59
|
(56) В модуле обработки МенеджерРасчетаЗарплаты есть процедура ЗаполнитьЗначенияПоказателейНачислений()
В ней можно работать с таблицей значений Начисления (переменная модуля), и там в каждой строке есть вложенная таблица Показатели. И делаешь с ней, что угодно. Аналогично можно посмотреть процедуру РассчитатьНачисления(). Т.е. сначала заводим показатель, а в этих процедурах можно его заполнять непосредственно в таблицах, либо генерить документы ДанныеДляРасчета. |
|||
60
proger2021
31.01.25
✎
18:00
|
(50) В (45) понял меня со 100% гарантией. Дал верный ответ.
(52) Попробую. Сначала сделать еще надо. (53) Это другая концепция. Такой вариант я не рассматриваю. (54) В (45) сделал 80 таких показателей. Можете у него поинтересоваться. |
|||
61
Гена
гуру
31.01.25
✎
18:02
|
(59) Увы... не для меня такое описание.
https://yandex.ru/video/preview/13681626708240132662 |
|||
62
SleepyHead
гуру
31.01.25
✎
18:02
|
(60) Я вам это еще в (23) сказал.
|
|||
63
proger2021
31.01.25
✎
18:04
|
(62) Да, действительно. Спасибо.
|
|||
64
DiMel_77
31.01.25
✎
18:15
|
(60) "В (45) сделал 80 таких показателей. Можете у него поинтересоваться."
Уточню, делала команда разработчиков для тиражного решения крупной международной корпорации. Где каждый показатель прорабатывался командой аналитиков (часть из которых работала в 1С в свое время). Для одной организации (базы) делать это крайне не рекомендую! Возможно, если вы опишите потребность подробнее, вам подскажут как можно обойти типовыми способами. |
|||
65
Гена
гуру
31.01.25
✎
20:35
|
(64) Ежу понятно, что разработчикам с Селезнёвки и карты в руки. Они ж знают закрытый для нас код предопределённых показателей. Им легко смастрячить предопределённые ВремяВДняхЧасах не только как в типовых для текущего месяца, а для двух, трёх и т.д. Считай тогда потом длинные периоды для любых смен со свистом.
|
|||
66
Волшебник
31.01.25
✎
21:00
|
(65) они уже давно куда-то переехали
|
|||
67
El_Duke
гуру
31.01.25
✎
21:08
|
(51) Коллега, я Вас реально уважаю, поэтому с удовольствием предоставлю неисключительную лицензию на право пользования ДТЛ-модулем
|
|||
68
Масянька
03.02.25
✎
08:36
|
(60) Ну, да, другая концепция...
Вы же комсомольцы - стоя, в скафандре и в гамаке © |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |