Поставили задачу убрать дубли в справочнике "ПодразделенияОрганизаций";
Предложил пометить на удаление и поставить родителя "Не использовать" - отклонили;
На тестовой:
Запустил стандартную обработку бп "ПоискИУдалениеДублей" - ошибка "Не удалось записать Регламентная операция 0100-000070 от 31.05.2017 23:59:59 по причине: Запись с такими ключевыми полями существует! : РасчетСписанияКосвенныхРасходов: 31.05.2017 0:00:00, ХХХХХХ ОАО, 44.01, Транспортные расходы по перемещению товара, Основная система, Отдел Снабжения (Регистр сведений: Расчет списания косвенных расходов; Номер строки: 105) ";
Сформировал отчет "ОборотноСальдоваяВедомость" - за месяц в котором регламентная операция, записал в ексель итоги;
Снял запрет для изменения данных: "РегистрСведений.ДатыЗапретаИзменения.Команда.ДатыЗапретаИзмененияДанных";
Из операции с ошибкой перешёл в обработку "ЗакрытиеМесяца" нажал "Отменить закрытие";
В "ПоискИУдалениеДублей" нажал повторить удаление - без ошибок;
Сформировал отчет "ОборотноСальдоваяВедомость", сравнил - итоги по оборотам отличаются на ~15р;
Вопросы:
1) Какая альтернатива "ПоискИУдалениеДублей", мб не тот путь выбрал для решения задачи?
2) Как побороть ошибки РО без отмены закрытия месяца?
3) Что делать с отклонения в оборотах?
оффтоп: в саблайме хоткей ctrl+shift+D копируют текущую строку и вставляют на следующую строку (без необходимости выделять копируемую строку), есть ли аналог в конфигураторе?
Предложил пометить на удаление и поставить родителя "Не использовать" - отклонили;
На тестовой:
Запустил стандартную обработку бп "ПоискИУдалениеДублей" - ошибка "Не удалось записать Регламентная операция 0100-000070 от 31.05.2017 23:59:59 по причине: Запись с такими ключевыми полями существует! : РасчетСписанияКосвенныхРасходов: 31.05.2017 0:00:00, ХХХХХХ ОАО, 44.01, Транспортные расходы по перемещению товара, Основная система, Отдел Снабжения (Регистр сведений: Расчет списания косвенных расходов; Номер строки: 105) ";
Сформировал отчет "ОборотноСальдоваяВедомость" - за месяц в котором регламентная операция, записал в ексель итоги;
Снял запрет для изменения данных: "РегистрСведений.ДатыЗапретаИзменения.Команда.ДатыЗапретаИзмененияДанных";
Из операции с ошибкой перешёл в обработку "ЗакрытиеМесяца" нажал "Отменить закрытие";
В "ПоискИУдалениеДублей" нажал повторить удаление - без ошибок;
Сформировал отчет "ОборотноСальдоваяВедомость", сравнил - итоги по оборотам отличаются на ~15р;
Вопросы:
1) Какая альтернатива "ПоискИУдалениеДублей", мб не тот путь выбрал для решения задачи?
2) Как побороть ошибки РО без отмены закрытия месяца?
3) Что делать с отклонения в оборотах?
оффтоп: в саблайме хоткей ctrl+shift+D копируют текущую строку и вставляют на следующую строку (без необходимости выделять копируемую строку), есть ли аналог в конфигураторе?
По теме из базы знаний
- Поиск и удаление дублей с вводом порога числа дублей [расширение]
- Поиск и замена дублей (поиск и удаление дублей + поиск и замена значений)
- Доработанный поиск и удаление дублей, вывод реквизитов, ограничение числа дублей (Расширение)
- Поиск и удаление дублей с увеличенным порогом (до 6500)
- Поиск и удаление дублей с настройкой максимального числа дублей
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Есть обработки, которые "втихую" разруливают такие коллизии. Для РС, когда объединение приводит к дублированию по измерениям придется удалять запись, в которой содержится дубль. Для РН коллизий нет, там можно дублировать записи по измерениям.
Найти дубли и пометить на удаление. При удалении штатными средствами провести замену, помеченных на удаление на нужные действующие элементы. Соответственно там, где были движения пропишуться те элементы справочника, которые вы укажете
(7)Пробовал, движения (регламентные операции) не могут прописаться в закрытых периодах: "ошибка "Не удалось записать Регламентная операция 0100-000070 от 31.05.2017 23:59:59 по причине: Запись с такими ключевыми полями существует! " это сообщение выдает стандартная обработка поиска и удаления дублей.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот