Универсальная обработка "Изменение записей регистров сведений и накопления" (8X)

15.01.23

Задачи пользователя - Корректировка данных

Обработка для Добавления/удаления/изменения записей в любых регистрах сведений (подчиненных и не подчиненных регистраторам) и накопления. Для Платформ 8.1, 8.2, 8.3

Скачать исходный код

Наименование Файл Версия Размер
Изменение записей регистров сведений и накопления (8.1)
.epf 21,15Kb
45
.epf 21,15Kb 45 Скачать
Изменение записей регистров сведений и накопления (8.2)
.epf 21,79Kb
643
.epf 21,79Kb 643 Скачать
Изменение записей регистров сведений и накопления 8.2-8.3 (УФ)
.epf 22,88Kb
1984
.epf 22,88Kb 1984 Скачать

Изменения от 2023-01-15: 

Исправление ошибки: при пустом результате отбора  вместо пустой таблицы формировалась ПОЛНАЯ (без каких либо отборов) (Спасибо пользователю Vinzor за информацию)

 

Изменения от 2020-02-17: 

Исправление ошибки: нельзя было редактировать период в независимом периодическом регистре сведений. (Спасибо пользователю rbsoft за информацию)

 

Изменения от 2017-12-23: 

Исправление ошибки редактирования записей независимого регистра сведений (создавались новые записи, а существующие не удалялись)

 

Изменения от 2017-12-18: 

Добавлен механизм для группового изменения данных в записях регистров (Для 8.3 (УФ)).

 

Изменения от 2015-07-09: 

1. Добавлен механизм для группового изменения данных в записях регистров (Для 8.1 и 8.2)

2. Исправление ошибок

 

Возможности:

1. Добавление/удаление/изменение записей в любых регистрах сведений (подчиненных и не подчиненных регистраторам) и накопления.

2. Отбор по любым измерениям, ресурсам и реквизитам регистра

3. Групповое изменение отобранных любых полей отобранных записей

 

Порядок:

Вкладка "Объекты отбора"

1. Выбираем тип объекта (регистр сведений или регистр накопления)

2. Выбираем регистр

3. Заполняем поля отбор (если требуется)

4. Кнопка "Отбор" формирует данные согласно регистру и отборам

Вкладка "Обработка"

После изменения, добавления или удаления записей нажимаем кнопку "записать"

 

ВНИМАНИЕ! ВСЯ ОТВЕТСТВЕННОСТЬ ЗА ИЗМЕНЕНИЕ ДАННЫХ ЦЕЛИКОМ И ПОЛНОСТЬЮ ЛЕЖИТ НА ПОЛЬЗОВАТЕЛЕ!

 

P.S. обработка делалась в большей степени для себя, пишите пожелания - буду дорабатывать :)

PPS на УФ ценник выше в связи с тем, что реализовать сложнее, чем в ОП

обработка регистр сведений накопления изменение записей редактирование регистров

См. также

Ускоренное проведение документов (x4), устранение ошибок 60/62 счетов и зачет авансов (Бухгалтерия 3.0)

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14400 руб.

29.04.2020    28547    86    147    

61

Исправление в 1С:ЗУП/ЗКГУ ошибок по НДФЛ и взаиморасчетам с сотрудниками на начало расчетного года.

Корректировка данных Зарплата Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры бюджетного учреждения 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет НДФЛ Платные (руб)

Обработка исправляет технические ошибки по НДФЛ, взаиморасчетам с сотрудниками в 1С:ЗУП (1С:ЗКГУ) на начало года. Фактически все ошибки, которые проявляются в ведомостях на выплату, расчетных листках, при заполнении ведомостей на выплату и отчетах 6-НДФЛ и т.д. нужно начинать исправлять с начала расчетного года. Это позволит быть уверенными, что после завершения расчетов предыдущего года, начали работать с «чистого листа» без ошибочных остатков.

4800 руб.

06.10.2023    2842    31    15    

37

Тестирование и исправление ключей аналитики ERP, УТ11, КА

Корректировка данных Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

Незаменимая обработка для сопровождения конфигураций: ERP, УТ, КА. Позволяет вычистить многие ошибки в ключах аналитики, в ключевых справочниках конфигурации.

3600 руб.

10.02.2017    107731    638    173    

681

Исправление ошибок по НДФЛ и взаиморасчетам с сотрудниками в 1С:Бухгалтерия 3.0

Корректировка данных Зарплата Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Внешняя обработка предназначена для исправления самых различных ошибок, возникших по самым разным причинам. Общее проявление этих ошибок видно в различии данных между: проводками и различными отчетами по НДФЛ, заполнении ведомостей на выдачу зарплаты, неверным расчетом НДФЛ при начислении ЗП и т.д.

3600 руб.

09.02.2024    853    4    4    

7

Исправление ошибки закрытия месяца "Обнаружены ненулевые остатки по суммам при нулевом остатке по количеству в регистре себестоимости по организации". УТ 11.4,УТ 11.5, КА 2.4,КА 2.5, ERP 2.4, ERP 2.5, КА 2 Казахстан, Управление торговлей 3 для Казахстана

Закрытие периода Корректировка данных Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Управленческий учет Платные (руб)

Закрытие месяца - важный процесс в современных конфигурациях, таких как УТ 11.4, УТ 11.5, КА 2.4, КА 2.5 ERP 2.4,ERP 2.5, КА 2 Казахстан, УТ 3 Казахстан регламентные операции влияют на расчет себестоимости, и ошибки в данном расчете не дают картины деятельности организации.

2400 руб.

27.10.2021    22764    303    35    

75

Корректировка банковской выписки в УНФ

Банковские операции Корректировка данных Платформа 1С v8.3 1С:Управление нашей фирмой 3.0 Россия Бухгалтерский учет Платные (руб)

Корректировка банковской выписки после загрузки из клиент-банка (статья, корреспонденция, вид операции, валюта и зарплата)

3000 руб.

25.12.2023    680    2    0    

2
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
99. orkis 25.07.22 13:48 Сейчас в теме
Бухгалтерия 3.0, отбор проходит, потом выбираем реквизит для изменения, нажимаем Выполнить и ничего не происходит.
100. orkis 25.07.22 14:21 Сейчас в теме
(99) Вопрос снимается, извиняюсь.
101. Vinzor 91 15.01.23 00:09 Сейчас в теме
Добрый день. база ЗУП КОРП.
Регистр накопления "СведенияОДоходахНДФЛ"
Установил отбор по головной организации и "Дате получения дохода"
Но на самом деле по таким данным в регистре записей нет.
Зачем делаю - хочу проверить после обработки, а не осталось ли неотработанных записей.

Команда "Отбор" угоняет всё в метод ВыполнитьСкд(ТаблицаРезультата, ТекстЗапроса);
Таблица результата - пустая.

Ну а далее начинается чудо -

//Если СКД пустой - создадим пустую таблицу
	Если ТаблицаРезультата.Количество()=0 или ТаблицаРезультата.Колонки.Количество()=0 тогда
		Запрос = новый Запрос;
		Запрос.Текст = ТекстЗапроса;
		ТаблицаРезультата = Запрос.Выполнить().Выгрузить(); 	
	КонецЕсли;


И это действие делает выборку по регистру без вообще учета каких либо отборов!
И вместо пустой таблицы результата я имею таблицу, в которой более миллиона записей.
Получил ВСЕ ЗАПИСИ регистра.

Зачем оно так?
Вы можете вписать здесь параметры запроса, которые можно взять из ЭтотОбъект.ОтборДанных.Отбор.Элементы ?
102. Erofeevgv 111 15.01.23 19:17 Сейчас в теме
(101) Действительно берд. Может рудимент какой-то, сейчас уже не вспомню. Пофиксил. Спасибо за информацию
104. hlamer 29.05.23 16:26 Сейчас в теме
Добрый день. Сегодня приобрел Вашу обработку с целью редактирования зарплатных регистров и сразу уперся в проблему. Нельзя изменять реквизит с типом "Уникальный идентификатор", его нет в списке типов, а если указывать "строка", то изменения не происходит. Можете сами попробовать на типовой конфигурации "1С: Бухгалтерия предприятия", Регистр "МероприятияТрудовойДеятельности", Реквизит "ИдМероприятия". Просьба доработать обработку, т.к. в моем случае она не выполняет свои заявленные возможности. Прилагаю скрин в момент изменения и сразу после (реквизит принял исходное значение)
Прикрепленные файлы:
107. Erofeevgv 111 05.06.23 10:49 Сейчас в теме
(104) Изменение возможно только для примитивных типов (строка, число, булево, дата), а так же любых ссылочных (справочники и документы)
К сожалению для сложных внутрисистемных типов требуется делать отдельный обработчик, при чем для каждого из таких типов свой. Это невозможно сделать в рамках универсального механизма. Это уже скорее индивидуальная доработка.
Групповая обработка подразумевает выбор значения из Возможного перечня (если это ссылка) или ввода вручную (если примитивное значение). Уникальный идентификатор НЕВОЗМОЖНО выбрать из списка или ввести вручную. Это выполнение встроенной функции по СОЗДАНИЮ такого типа как уникальный идентификатор.
Сюда же можно отнести с десяток сложных типов Платформы 1С.

Обработка дорабатываться не будет. Код открыт - можете доработать под Ваши требования.
105. StadoAdama 324 05.06.23 08:18 Сейчас в теме
в планы обмена можно перерегистрировать отобранные по фильтрам записи регистра?
106. Erofeevgv 111 05.06.23 10:31 Сейчас в теме
(105) Если типовой функционал подразумевает регистрацию при записи - то они зарегятся. Если не подразумевает - то нет. В обработке такого функционала нет.
108. Anna_U 28.06.23 09:37 Сейчас в теме
Добрый день. Нет возможно оплатить страт-мани. Возможно ли оплатить иным способом?
109. пользователь 20.07.23 09:06
Сообщение было скрыто модератором.
...
110. KorniltsevMikhail 15.11.23 19:34 Сейчас в теме
управляемая обработка не работает на одном определенном регистре
падает с ошибкой {ВнешняяОбработка.ИзменениеЗаписейРегистровСведенийНакопленияУФ.Форма.Форма.Форма(264)}: Ошибка при вызове метода контекста (Выполнить): Ошибка компоновки макета: Ошибка в выражении "Конец": Синтаксическая ошибка
111. Erofeevgv 111 16.11.23 07:00 Сейчас в теме
(110) Что за конфигурация и какой регистр?
112. KorniltsevMikhail 16.11.23 09:11 Сейчас в теме
(111) конфигурация альфа авто 6.1
регистр сведений ПланированиеРабот (независимый, непериодический)
с виду вроде ничем не отличается от других
Прикрепленные файлы:
113. user1232941 29.11.23 13:30 Сейчас в теме
@Erofeevgv справится ли обработка с заменой некоторого значения в нескольких сотнях тысяч записей регистра сведений?
Так же заметил, что крайне не удобно видеть имя измерений/ресурсов/реквизитов как они называны в конфигураторе, при этом в таблице отображаются их синонимы. Чтобы однозначно сопоставить колонку таблицы необходимо смотреть в конфигураторе синоним.
Прикрепленные файлы:
114. Erofeevgv 111 05.12.23 12:06 Сейчас в теме
(113) Должна справиться )
По поводу синонимов (можно было вывести ИМЯ + Синоним), но на момент разработки об этом не думал. Можете исправить самостоятельно, код открыт
user1232941; +1 Ответить
115. sanser 12.12.23 09:28 Сейчас в теме
Добрый день, не получилось с помощью обработки "Изменение записей регистров сведений и накопления 8.2-8.3 (УФ)" изменить реквизит регистра с типом Перечисление. Скажите, есть возможность исправить этот момент?
116. Erofeevgv 111 13.12.23 07:12 Сейчас в теме
(115) Давайте конкретный пример, я проверю. Какая конфигурация какой регистр, какой реквизит меняете
117. strelec13 20 25.03.24 10:14 Сейчас в теме
(98) Тоже такая же ошибка. Но в моем случае такая ошибка была при попытке удаления дублированных записей. Т.е. обработка не рассчитана на обработку дублированных записей (одинаковые измерения). При наличии дублированных записей, обработка вместо удаления удваивает записи.
118. Erofeevgv 111 27.03.24 17:50 Сейчас в теме
(117) Не совсем понял как могут быть дублированные записи? Должно быть отличие как минимум одного из измерений или другой регистратор (если речь про подчиненные регистраторам регистры). Предоставьте пример, пожалуйста.
119. strelec13 20 28.03.24 10:07 Сейчас в теме
(118) 1С:ERP. Управление холдингом (3.1.12.19) Регистр расчеты с поставщиками и регистр расчеты с поставщиками по срокам. При попытке этой обработкой удалить одну из записей, создавалась новая запись с новым регистратором документ "Регистратор расчетов". Потом только понял специфику этих регистров. И при попытке очередного удаления хотя бы одну запись , общее количество записей каждый раз удваивалось. Теперь думаю это не вина обработки, потому что такое происходит даже стандартной процедурой удаления записи в этих регистрах.
Оставьте свое сообщение