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

Публикация № 1175076

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

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

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

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

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

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

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

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

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

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

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

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

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

     

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

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

     

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

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

     

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

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

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

  • Платформа (8.3.13.1513, 8.3.15.1700) , на платформах ниже 8.3.8 работать не будет
  • 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
  • исправлена ошибка в форме выбора объекта (контекстный серверный вызов перед разворачиванием строки дерева значений)
  • не существенная доработка интерфейса
  • добавлена возможность работать с объектами метаданных, добавленными в расширениях конфигурации

 

Скачать файлы

Наименование Файл Версия Размер
Редактор независимых регистров сведений 8.3:

.epf 45,12Kb
12.01.20
42
.epf 1.007 45,12Kb 42 Скачать

Специальные предложения

Оставьте свое сообщение

См. также

Универсальная выгрузка/загрузка данных для отличающихся конфигураций (JSON, Такси+ОФ) Промо

Перенос данных из 1C8 в 1C8 Универсальные обработки Распределенная БД (УРИБ, УРБД) v8 1cv8.cf Абонемент ($m)

Простой перенос через JSON данных между двумя базами 1С (документов, справочников, ПВХ, ПВР, счетов). Аналогична произвольной выгрузке в типовой "Выгрузка/загрузка XML", но может использоваться для отличающихся конфигураций. Подходит для любых пар баз с любым интерфейсом (управляемый + обычный). Без настроек. Не требует идентичности конфигураций и платформ. При переносе типы данных сопоставляются по наименованиям метаданных, объекты и ссылки по UID.

1 стартмани

22.10.2014    202096    3077    ekaruk    178    

Загрузка данных из 1С МиниДеньги в 1С:Деньги 8, редакция 2.0

Обмен через XML Перенос данных из 1C8 в 1C8 v8 Домашние учет и финансы УУ Абонемент ($m)

Обработка для первоначальной загрузки данных (справочников и операций) в настольную программу 1С:Деньги 8, редакция 2.0 из файлы резервной копии мобильной программы 1С Миниденьги.

2 стартмани

01.10.2015    14832    14    Claus32    5    

Редактор чеков ККМ Розница 2.0 - 2.3

Обработка документов Кассовые операции Розничная торговля Кассовые операции Розничная торговля v8 Розница Розничная и сетевая торговля (FMCG) Рестораны, кафе и фаст-фуд БУ НУ Абонемент ($m)

Обработка чеков ККМ списком (редактирование, удаление, ...). Переформирование ОРП, связь чеков с ОРП. Редактирование времени КС. Редактирование суммы и времени выемки.

1 стартмани

06.08.2015    47878    450    Dima_    83    

Загрузка из Excel в 1С:Розница

Обработка документов Обработка справочников Загрузка и выгрузка в Excel Учет ТМЦ Учет ТМЦ v8 Розница Россия УУ Абонемент ($m)

Универсальная загрузка Excel файлов в 1С:Розница 2.0

1 стартмани

27.05.2015    14613    90    KarinaSV    7    

Автоматическая установка себестоимости номенклатуры для конфигурации Розница 2.0 (2.1) +Бонус, исправляем ошибки при настройке расписания запуска для внешних обработок в Рознице 2.0

Ценообразование, прайсы Обработка документов Розничная торговля Ценообразование, анализ цен Розничная торговля Ценообразование, анализ цен v8 Розница Розничная и сетевая торговля (FMCG) Россия УУ Абонемент ($m)

Обработка для автоматического создания документов Установка себестоимости, в случае если себестоимость не установлена на момент продажи. Помогает упростить установку себестоимости номенклатуры, если у вас в базе ведется учет по нескольким магазинам. Тестировалась на релизе 2.0.8.12 и 2.1.7.14. Подойдет для тех систем, где себестоимость номенклатуры одинакова для всех магазинов.

1 стартмани

31.03.2014    26199    38    sanches    15    

Выемка денежных средств из КассыККМ. Розница 2.0

Кассовые операции ККМ Кассовые операции v8 Розница УУ Абонемент ($m)

Уставшим от отсутствия ВыемкиДС после закрытия кассовой смены посвящается. Подключаемая обработка. Управляемый интерфейс.

1 стартмани

12.12.2012    74963    287    StepByStep    40