|   |   | 
| 
 | Подскажите статью где почитать как добавить предопределеный показатель в ЗУП 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) Ну, да, другая концепция... 
 Вы же комсомольцы - стоя, в скафандре и в гамаке © | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |