Здравствуйте!
При настройке состава начислений (добавить новое и записать) Возникает сообщение об ошибке: Предопределенный элемент не уникален.
Как можно исправить ошибку?
Спасибо
Все комментарии (7)
Комментарии закрыты.
Добрый день!
Давайте попытаемся сначала понять, проблема возникает при уже имеющихся настройках или только при их изменении? Откройте форму настройки состава начислений и удержаний и, ничего не меняя в ней, попробуйте просто нажать «Применить и закрыть». Ошибка все равно появляется?
Да, ошибка появляется и без внесения изменений, при сохранении имеющихся настроек
Приложение
Скажите, как давно переходили на ЗУП 3 и каким методом (рекомендованный перенос, полный или вообще не типовой?) С тех пор меняли настройки состава начислений? Или возможно у Вас настоен обмен между несколькими базами ЗУП (РИБ)?
Судя по тексту ошибки, программа сидит дубль предопределенных элементов. Они могли «приехать» при переносе или обмене с другими базами ЗУП. Чаще всего дубли образуются в справочниках «Виды использования рабочего времени» и «Показатели расчета зарплаты».
Давайте отберем универсальным отчетом предопределенные элементы этих справочников и попробуем проанализировать? Для этого откроем универсальный отчет (Администрирование — Печатные формы, отчеты и обработки) и построим его по нужному справочнику. В режиме изменения варианта отчета (Еще — Прочее — Изменить вариант отчета) на вкладке Отбор поставим условие по реквизиту Предопределенный = Да. Показала пример на скриншоте.
Результат отчетов по обоим справочникам пришлите только пожалуйста, не скриншотом, а скопируйте сами таблицы в word. Я перенесу их в excel и попробую сравнить элементы справочника там.
Год назад при обновлении были другие проблемы, их исправили. На эту не сразу обратили внимание. После анализа установили: в справочнике «Показатели расчета зарплаты» дублей нет, а в справочнике «Виды использования рабочего времени» задвоились два предопределенных элемента — Явка и Ночные часы. Как это исправить?
Да, слышала, что такое может быть и при проблемном обновлении, но на практике не сталкивалась. Программа не позволит удалить дубли в пользовательском режиме. И сделать лишние элементы справочника НЕпредопрделенными тоже (даже через групповую обработку в режиме разработчика с отображением служебных реквизитов — пробовала в демобазе, выдает ошибку при попытке).
Обычно такие проблемы решают с помощью программистов, пишут обработку на удаление или изменение признака предопределенности для лишних элементов справочника. Но в первую очередь, Вам нужно будет определиться, какие именно элементы лишние. Можно визуально сделать их различимыми, изменить наименование у одной явки и у одного вида времени Ночные часы. Тогда станет понятно, какие виды времени используются в учете раб. времени при настройке начислений. Есть еще обработка Поиск ссылок на объекты (Все функции — Обработки — Стандартные) — с помощью нее тоже можно понять, какие конкретно виды времени используются в учете.
Если окажется, что часть начислений или графиков привязана к одной явке (ночным), а часть — к другой, то удалять лишние элементы сразу нельзя. Нужно сначала заменить виды времени для начислений и графиков так, чтобы все в итоге оказались привязаны к одной явке и ночным. Для массовой замены тоже обычно пишут обработки.
В интернете, думаю, можно встретить примеры таких обработок. Но их, скорее всего, придется «допиливать под себя». Поэтому без программиста лучше не рисковать. Или хотя бы попробовать сначала их действие на копии базы.
В результате анализа установлено, что задвоились не сами элементы справочника, а его версии. Т.е. физически присутствовал только один элемент. Проблема решена следующим образом: вначале обработкой сняли признак предопределенного элемента, он «отцепился»у одной из версий. Затем перебросили ссылки на основную версию и удалили задвоившуюся версию. После этого стала работать настройка состава начислений.
Спасибо за помощь. Вопрос закрыт
Спасибо, что поделились своим решением! Эта информация может пригодиться другим нашим подписчикам.