Редактор независимых регистров сведений 8.3

08.12.21

Разработка - Инструментарий разработчика

Универсальная внешняя обработка для редактирования независимых регистров сведений. Работа с отдельными записями и с наборами записей. Выгрузка отдельных записей, наборов и всего регистра в формате XML. Платформа 8.3, управляемые формы. Версия 1.015 от 08.12.2021.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Редактор независимых регистров сведений 8.3:
.epf 64,87Kb ver:1.015
509
509 Скачать (2 SM) Купить за 2 150 руб.

Работает с современными конфигурациями 1С: с запретом на использование модальности и синхронных вызовов (тонкий, толстый, web клиент).  Не зависит от конкретной конфигурации, никаких БСП.

Для конфигураций, использующих БСП, есть возможность подключения обработки к справочнику "ДополнительныеОтчетыИОбработки".

Назначение: полный доступ к данным независимых регистров сведений

В связке с обработкой Редактор объектов информационной базы 8.3 предоставляет практически полный доступ к данным информационной базы.

Важные особенности:

  • интерфейс большинства моих обработок достаточно нагружен, поэтому в формах установлен вариант масштаба "Компактный". Если кому то это не нравится и хочестся использовать платформенную кнопку "Изменить масштаб", то надо в конфигураторе для всех форм обработок установить вариант масштаба "Авто".
  • поддерживаются все допустимые типы данных кроме ХранилищаЗначения - его редактировать нельзя, можно только очистить
  • можно работать как с отдельной записью регистра, так и с набором записей
  • запись и удаление отдельной записи регистра сведений производятся через набор записей (МенеджерЗаписи не используется)
  • если выставить флажок "Запись в в режиме загрузки", то запись набора записей будут производится в в режиме "ОбменДанными.Загрузка = истина", в этом случае все проверки обычно отключены
  • есть возможность перед записью набора или отдельной записи (отдельная запись реализована через набор записей) установить значения для ДополнительныхСвойств для набора
  • есть возможность перед записью набора или отдельной записи выполнить произвольный алгоритм на языке 1С
  • можно выгрузить весь регистр в файл в формате XML (для последующей загрузки в другую информационную базу)
  • можно выгрузить сформированный набор записей в файл в формате XML
  • можно выгрузить отдельные записи в файл в формате XML
  • для обмена данными через XML можно использовать файлы или текст, передаваемый через буфер обмена
  • можено сохранить / восстановить настройки отборов для списка и набора записей

Работа с данными регистров сведений организована в двух режимах

  • работа со списком записей
  • работа с набором записей

Работа со списком записей

  • для формирования списка можно использовать произвольные отборы (реализация через СКД)
  • отборы можно сохранить для последующего использования
  • с каждой записью работают отдельно - можно удалить, изменить, скопировать, создать новую
  • можно выгрузить отдельные или все записи из списка в файл в формате XML
  •  
     форма списка записей
  •  
     форма записи

     

Работа с набором записей

  • в качестве отборов можно использовать только измерения регистра
  • отборы можно сохранить для последующего использования
  • с набором работаем как с таблицей значений - сначала вносим все необходимые изменения, а потом записываем в базу
  • есть функционал для группового заполнения колонок таблицы данных набора заданными значениями
  • записать отбор можно только целиком
  • можно сохранить набор записей в файл в формате XML
  •  
     форма набора записей

     

Действия, выполняемые при записи набора записей:

  • формируется набор записей ( пОбъект = РегистрСведений.ИмяРегистра.СоздатьНаборЗаписей(); )
  • заполняется набор записей данными из формы обработки
  • если указано, то заполняем дополнительные свойства набора записей, см. закладку Действия "ПередЗаписью" ( пОбъект.ДополнительныеСвойства.Вставить(...); )
  • если указано, то выполняем алгоритм на языке 1С, см. закладку Действия "ПередЗаписью"
  • если указано, то отключаем проверки ( пОбъект.ОбменДанными.Загрузка = истина; )
  • записываем набор записей ( пОбъект.Записать(); )
  •  
     пример настройки действий "ПередЗаписью"

     

Кому это нужно

  • программистам - для отладки и исследования механизмов конфигурации
  • грамотным пользователям - для обхода ошибок и недоработок в используемых конфигурациях 1С, для обработки особых случаев, которые невозможно реализовать типовыми механизмами конфигурации
  • можно использовать как пример или шаблон кода для реализации (через СКД) произвольных отборов к произвольному запросу

Тестирование

  • Платформа (8.3.13.1513, 8.3.15.1700) , на платформах ниже 8.3.9 работать не будет
  • 1С:ERP Управление предприятием 2 (2.4.10.56)
  • Управление холдингом, редакция 3.0 (3.0.3.17)
 
 Версия 1.003 от 12.01.2020
 
 Версия 1.005 от 22.03.2020
 
 Версия 1.007 от 31.03.2020
 
 Версия 1.009 от 11.12.2020
 
Версия 1.011 от 29.04.2021
 
Версия 1.013 от 10.10.2021
 
Версия 1.015 от 08.12.2021
  • добавлена возможность использовать не стандартную форму выбора при редактировании значений реквизитов (см. контекстное меню Ctrl+I)

 

универсальный редактор независимый регистр сведений выгрузка загрузка XML СДР СДРРедакторНРС

См. также

SALE! %

Инструментарий разработчика Роли и права Запросы СКД Программист Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Конфигурации 1cv8 Платные (руб)

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

12000 10000 руб.

02.09.2020    162147    895    399    

876

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта Платформа 1С v8.3 Конфигурации 1cv8 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP и т.д.). Поддерживаются управляемые и обычные формы. Может выполнять свертку сразу нескольких баз данных и выполнять их автоматически без непосредственного участия пользователя.

8400 руб.

20.08.2024    9035    69    32    

79

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

Инструмент, позволяющий абсолютно по-новому взглянуть на процесс разработки печатных форм. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и "прозрачность" разработки, а также навести порядок в многообразии корпоративных печатных форм.

22200 руб.

06.10.2023    15855    39    8    

74

SALE! %

Инструменты администратора БД Инструментарий разработчика Роли и права Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

15000 10000 руб.

10.11.2023    10789    39    27    

63

Инструментарий разработчика Программист Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Инструмент для написания и отладки кода в режиме «1С:Предприятие». Представляет собой консоль кода с возможностью пошаговой отладки, просмотра значений переменных любых типов, использования процедур и функций, просмотра стека вызовов, вычисления произвольных выражений на встроенном языке в контексте точки останова, синтаксического контроля и остановки по ошибке. В консоли используется удобный редактор кода с подсветкой, контекстной подсказкой, возможностью вызова конструкторов запроса и форматной строки.

9360 руб.

17.05.2024    24059    70    45    

120

SALE! %

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

Универсальный инструмент программиста для администрирования конфигураций. Сборник наиболее часто используемых обработок под единым интерфейсом.

4800 3840 руб.

14.01.2013    188832    1144    0    

915

SALE! %

Инструментарий разработчика Программист 8.3.14 1С:Конвертация данных Россия Платные (руб)

Расширение для конфигурации “Конвертация данных 3”. Добавляет подсветку синтаксиса, детальную контекстную подсказку, глобальный поиск по коду.

20000 15000 руб.

07.10.2021    17629    6    32    

42

Инструментарий разработчика Программист Платные (руб)

Менеджер конфигураций 1С — альтернативный стартер информационных баз 1С:Предприятие.

2220 руб.

21.02.2023    7895    8    35    

24
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. timeforlive 16 06.05.20 05:29 Сейчас в теме
Проверим обработочку. Спасибо.
2. delat 32 20.07.20 17:07 Сейчас в теме
Хорошая работа, спасибо! Восстановил регистр моментально
3. SletulOk 08.08.20 00:33 Сейчас в теме
Подскажите, можно ли данной обработкой от редактировать поле "Ид мероприятия" в регистрах сведении "Мероприятия трудовой деятельности переданные", "Мероприятия трудовой деятельности прочие" и "Мероприятия трудовой деятельности". Конфигурация ЗУП 3.1 крайняя.
5. ROL32 516 10.08.20 09:26 Сейчас в теме
(3) С ЗУП не работаю. Обработка может редактировать любые поля регистров кроме полей типа ХранилишеЗначения.
15. ivan453 24.03.22 13:07 Сейчас в теме
(5) Хороша обработка, не хватает только получения списка записей произвольным запросом
16. ivan453 25.03.22 07:02 Сейчас в теме
(15) Поторопился - обмен работает только при одинаковых структурах. Прийдется свою писать
17. ROL32 516 25.03.22 10:43 Сейчас в теме
(16) Если речь идет про обмен через XML, то конечно, работает только для баз с одинаковой структурой метаданных регистра
6. Tarlich 116 01.09.20 10:22 Сейчас в теме
(3) МТД (на сколько я знаю) не является независимым регистром- Вам надо редактор движений , возможно подойдет https://infostart.ru/public/983887/
4. ROL32 516 10.08.20 09:25 Сейчас в теме
С ЗУП не работаю. Обработка может редактировать любые поля регистров кроме полей типа ХранилишеЗначения.
7. GeterX 1365 29.04.21 10:46 Сейчас в теме
В конфигурации ЗУП 3.1.17.138 есть регистр "ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудниковИ­нтервальный",
при попытке изменить реквизит "значение" записи этого регистра, допустим на 1,3, обработка ставит 1, если попробовать поставить 0,3, ставит 0.
Подскажите в чем может быть дело?
Прикрепленные файлы:
8. ROL32 516 29.04.21 13:52 Сейчас в теме
(7) Добрый день!
Это ошибка в обработке, в ближйшее время исправлю

Что можно посоветовать:
- использовать работу с набором записей

- исправить ошибку:
1. открыть обработку в конфигураторе
2. открыть форму ФормаЗаписиНРС
3. в реквизитах формы подправить тип значения для колонки "Значение" для таблиц: "_Измерения", "_Реквизиты", "_Ресурсы"
(там для числа сейчас стоит точность 0)
Прикрепленные файлы:
9. Automatik 962 28.09.21 08:12 Сейчас в теме
Не сработала в БП Корп 3.0.102.11
скриншот вложен
Не видит Реквизит "Организация"
другая похожая обработка тоже "не видит" "Организацию"...
https://infostart.ru/public/520025/
наверное делов КОРПе...
в базе одна организация
Прикрепленные файлы:
10. ROL32 516 28.09.21 12:58 Сейчас в теме
(9) Скорее всего у Вас в регистре для этого документа не заполнено поле Организация
11. Automatik 962 29.09.21 06:08 Сейчас в теме
(10) заполнено. Запросом извлекается и видно, а на форме реквизита нет. Скриншоты могу приложить
12. ROL32 516 29.09.21 09:56 Сейчас в теме
(11) Проверил на БП КОРП 3.0.96.30 с одной организацией - работает правильно
13. Renova-IT 19.01.22 13:13 Сейчас в теме
есть функционал для группового заполнения колонок таблицы данных набора заданными значениями - как в отобранные записи в определенное поле записать Значение? Не могу разобраться.
Спасибо.
14. ROL32 516 19.01.22 18:44 Сейчас в теме
(13) Добрый день!
1. Установить необходимое значение в поле "Значение для заполнения"
2. Подобрать нужные записи
3. Встать на поле которое будем заполнять
4. Нажать на "Заполнить данные текущей колонки" (можно выделить нужные строки)
18. EuLER 03.07.22 17:59 Сейчас в теме
День добрый - есть функция добавления записи в регистр ?
19. ROL32 516 04.07.22 12:12 Сейчас в теме
(18) Добрый день, конечно есть
20. user1178010 03.11.22 15:32 Сейчас в теме
Добрый день. Требуется в конфигурации 1С:ДО в РС.СведенияОПользователяхДокументооборот для записей, удовлетворяющих определенному отбору заполнить реквизит "График работы".
Подскажите, как это можно сделать только для записей, удовлетворяющих отбору (подразделение в группе ...)?
Всего в РС 16тыс. записей

На вкладке "Работа с набором записей" отбор сделала, реквизит заполнила только для отобранных записей (их должно быть порядка 300шт.), кнопка "Сохранить", все висит уже несколько часов. Подозреваю, что перезаписывает все 16тыс. записей
21. ROL32 516 03.11.22 20:26 Сейчас в теме
(20) Добрый день! Похоже у вас записывается весь регистр.
Надо внимательно прочитать раздел "Работа с набором записей" в описании обработки.
22. user1178010 07.11.22 08:39 Сейчас в теме
(21) Отобрать набор записей для группового изменения можно только по измерению регистра? У меня в этом регистре измерение только "Пользователь". По нему нужный отбор не настроить. Нужен отбор и групповая обработка набора записей по реквизиту РС.
23. ROL32 516 07.11.22 08:46 Сейчас в теме
(22) Да, так устроен независимый регистр сведений.
Для выполнения вашей задачи необходимо написать небольшой код, у программиста это займет 30 мин.
24. Михаил Козлов 111 26.10.23 11:32 Сейчас в теме
Здравствуйте. ЗУП 3.1. Регистр сведений ИдентификаторыОбъектовДляФедеральныхМедрегистров.
Запросом записи получаю. В приложении список на форме пустой (формы списка нет). Ваша обработка тоже ничего не показывает.
25. ROL32 516 27.10.23 21:07 Сейчас в теме
(24)
ИдентификаторыОбъектовДляФедеральныхМедрегистров

Зарплата и управление персоналом, редакция 3.1 (3.1.23.458)
нет такого регистра
Оставьте свое сообщение