arefaste/1C_Forums huggingface dataset:
Добрый день.

Подскажите пожалуйста если возможность программно или может быть через командную строку добавить обновить расширение конфигурации?
---
Через командную вот так

/DumpCfg <имя cf/cfe файла> [-Extension <Имя расширения>]
Выполнить сохранение конфигурации или расширения конфигурации в файл. Сохранение конфигурации расширения будет выполняться при корректном указании параметра -Extension.

/LoadCfg <имя cf/cfe файла> [-Extension <Имя расширения>]
Выполнить загрузку конфигурации или расширения конфигурации из файла. Загрузка конфигурации расширения будет выполняться при корректном указании параметра -Extension. Если в момент загрузки расширение отсутствует в информационной базе ‑ оно будет создано с указанным именем.

Источник
---
Можно и программно и через командную строку
---
Через командную вот так

/DumpCfg <имя cf/cfe файла> [-Extension <Имя расширения>]
Выполнить сохранение конфигурации или расширения конфигурации в файл. Сохранение конфигурации расширения будет выполняться при корректном указании параметра -Extension.

/LoadCfg <имя cf/cfe файла> [-Extension <Имя расширения>]
Выполнить загрузку конфигурации или расширения конфигурации из файла. Загрузка конфигурации расширения будет выполняться при корректном указании параметра -Extension. Если в момент загрузки расширение отсутствует в информационной базе ‑ оно будет создано с указанным именем.

Источник
---
Не нашел на ИТС следующее:
А через командную строку можно сразу задать настройки - активность, защищенный режим и т.п.?
Не то приходиться как в (5) - уже после обновления основной конфигурации
делать подзагрузку расширения через внешнюю обработку..
---
(4) да там все просто.

```1c
    Расширения = РасширенияКонфигурации.Получить();
    Для Каждого Расширение Из Расширения Цикл
    ДанныеРасширения = Расширение.ПолучитьДанные();
    Расширение.ПроверитьВозможностьПрименения(ДанныеРасширения);
    Расширение.Записать(ДанныеРасширения);
    КонецЦикла;
```
---
Программно не подскажете как? Не могу найти.
В принципе можно запускать команду, но хочется по фэншуй.
---
Спасибо.
Подскажите, можно настроить 1C:маркировку лекарств в комплексной автоматизации?
Сам принцип понятен, но интересует обмен с ГИСМ, может кто-то поделится опытом внедрения.
Интересует только регистрация приходов/расходов без продаж, поэтому отдельную конфигурацию для этого поддерживать не хотелось бы.
---
Отвечу сам, в КА 2.4 не будет возможности обмениваться по лекарствам.
1С сделала конфигурацию 1С: МДЛП, она платная и не особо удобная.
Честный знак сделал информационную систему ФАРМА ПРОСТО, она бесплатная, достаточно удобно отражать приход и расход.
---
https://its.1c.ru/db/ka24doc/bookmark/stateis/StateIS написано что работает.
---
Подниму тему - может кто уже работал с маркировкой лекарств в КА 2.4?
Как проще всего организовать обмен с честным знаком?
---
Отвечу сам, в КА 2.4 не будет возможности обмениваться по лекарствам.
1С сделала конфигурацию 1С: МДЛП, она платная и не особо удобная.
Честный знак сделал информационную систему ФАРМА ПРОСТО, она бесплатная, достаточно удобно отражать приход и расход.
Как скрыть программно текущую область программно ?
---
Отключить отображение именованных областей не предлагать?
---
что представляет из себя область, это рисунок ? если да, то заменить его картинку на пустую.
если параметр, то "обнулить" / покрасить фон / цвет шрифт / скрыть колонку, смотря какой эффект нужен.
---
```1c
    Область = ТабличныйДокумент.ПолучитьОбласть(ТекОбласть.Имя);
    ТабличныйДокумент.Область(ТекОбласть.Имя).Имя = Строка(РабочееМесто.УникальныйИдентификатор());
```

Вот как заполняется эта область, после этого она отображается синей сеткой с наименованием, не знаю как скрыть
---
так это, нужно избавиться от синей сетки и оставить текст-УИД ? или вообще не выводить её?)
Скрыть в зависимости от каких-то условий может ?
Я бы предложил в этой области добавить параметр, назвать его например "уид" и заполнять как

```1c
    Если НужноеУсловие Тогда
    Область.параметры.Уид = РабочееМесто.УникальныйИдентификатор();
    КонецЕсли;
```

где "НужноеУсловие " можно заменить на что-то другое, или вообще убрать...
---
или вообще не выводить её?) Вообще не выводить )
Выводить\скрывать по условию точнее...
Как параметр думаю не взлетит, он может располагаться в любой части документа и поиск осуществляется по документу через этот УИД (Поиск по имени области)
---
не совсем понятен контекст задачи, распишите подробнее.
Как я понимаю: Есть обработка (или документ) из которого печатается табличный документ.
В макете области именованные, обращаетесь по имени к определенной области и в ней к параметру. Допустим, в макете 10 областей и в разных частях располагается параметр с одинаковым именем т.е. Какую бы область вы не выбрали таким способом, в ней будет этот параметр, а дальше в зависимости от условия назначаете ему значение.
Макет бы увидеть еще, а то не понятно, что дальше происходит со всем этим добром.
---
Нет, все немного сложнее )
Пользователь будет "Рисовать" интерактивно схему рабочих мест, и связывать это со справочником "рабочие места". Почти все готово, но вот такие мелочи голову ломают )
Ниже написали решение )
---
Отключить отображение именованных областей не предлагать?
---
Нет, это именно то что нужно ) Спасибо!
---
У элемента поле табличного документа есть свойство "режим отображения выделения".
Приветствую!
Кто-нибудь подскажет, как в динамическом списке, отображаемом в виде дерева (УФ, есть основная таблица, не произвольный запрос), позиционировать курсор на самом верху иерархии (там отображается просто название таблицы "Номенклатура", при этом ТекущаяСтрока - это пустая ссылка
---
Ясно: сам спросил - сам и отвечай!
Я нашёл единственное решение - это две подряд команды:

```1c
    Элемент.Свернуть(ПустаяСсылка);
    Элемент.Развернуть(ПустаяСсылка);
```
---
Ясно: сам спросил - сам и отвечай!
Я нашёл единственное решение - это две подряд команды:

```1c
    Элемент.Свернуть(ПустаяСсылка);
    Элемент.Развернуть(ПустаяСсылка);
```
1С:ДО 2.1 после согласования ответственными лицами нужно отправить документ на согласование в юр. отдел, можно ли как-нибудь настроить это стандартными методами ДО ? Я имею ввиду с помощью без создания каких-либо доп. реквизитах
---
Разобрался, очень удобно делать в режиме таблицы, а не схемы.
https://www.youtube.com/watch?v=Jk3FTGclo2U
---
Управление процессами - правила автозапуска процессов. Дальше разберётесь, думаю, как условия накрутить)

Одно небольшое условие - шаблон процесса должен быть настроен так, чтобы сверху у него была зелёная строка "Доступен для запуска процессов вручную и автоматически".

+ Ссылка на ИТС
---
У вас не КОРП версия? Комплексных процессов нет?
---
Разобрался, очень удобно делать в режиме таблицы, а не схемы.
https://www.youtube.com/watch?v=Jk3FTGclo2U
Добрый день! Подскажите пожалуйста, необходимо дать возможность редактировать документ Перенос данных не полноправным пользователям.
Зарплата и управление персоналом КОРП, редакция 3.1 (3.1.14.61)

Создала расширение, сделала всё так как описано на ИТС https://its.1c.ru/db/pubextensions/content/68/hdoc (добавила команду для программного добавления роли пользователю).

В роли дала права все, кроме удаления, как обычно.

Документ у пользователя появился, он открывается, но ничего нельзя отредактировать.

В форме никакого кода проверки доступности роли Полные права не нашла.
Даты запрета изменения данных в базе не используются.

Подскажите пожалуйста в чём может быть проблема.
---
Необходимо дать право "Редактирование" на регистры в документе..
и в новых версиях БСП добавлять роль, созданную в расширении, можно через стандартный механизм групп доступа.
---
Необходимо дать право "Редактирование" на регистры в документе..
и в новых версиях БСП добавлять роль, созданную в расширении, можно через стандартный механизм групп доступа.
Здравствуйте
СКД.
Есть регистр сведений (календарь) как с него передать дату во второй набор данных, чтобы получить отчет по всех датах с этого регистра?
Думаю, что вопрос не новый, но не нашел понятного объяснения. Если есть, прошу скинуть ссылку
---
а нельзя сразу пакет с календарем сделать в нужном наборе данных ?
Если нужно получать что-то вроде Срез последних на каждую дату, то смотрите пример
---
а нельзя сразу пакет с календарем сделать в нужном наборе данных ?
Если нужно получать что-то вроде Срез последних на каждую дату, то смотрите пример
---
Разобрался, спасибо!
Был учет в программе(не 1С), сейчас установили 1С розница 2.3 и не знаем как быть с проданными сертификатами и с как быть с дисконтными картами как вбить их в 1с точнее суммы их накоплений.
Например к нам пришел клиент он купил сертификат не в 1с а хочет расплатится по сертификату как этот сделать?
---
Для дисконтных карт есть справочник Маркетинг - Дисконтные карты.
Условие доступности этой опции, в Администрирование - Маркетинг - Бонусные программы лояльности - установки галки. Далее нужна настройка скидок и порядок применения. Есть документ Начисление и списание бонусных балов.
---
а с подарочными сертификатами тогда что делать которые проданы в другой программе их куда можно ввести чтоб клиент смог ими расплатится???
Ввести остатки по проданным сертификатам через корректировку записей регистров по регистру Продажи, создав сертификаты как номенклатуру.
---
а по регистру движение серийных номеров?
 А вы когда в номенклатуре создавали сертификаты, должны были включить возможность использовать серийные номера. В таком же документе корректировка регистров , для регистра сведений Движение серийных номеров, указываете номера подарочных сертификатов.
---
сейчас установили 1С розница 2.3 и не знаем как быть с проданными сертификатами и с как быть с дисконтными картами как вбить их в 1с точнее суммы их накоплений.
Организовать перенос проданных сертификатов и дисконтных карт в 1С Розница из старой учетной системы. Как вариант, через файл эксель.
---
а как их занести, есть какой то документ или какие то регистры?
---
Для дисконтных карт есть справочник Маркетинг - Дисконтные карты.
Условие доступности этой опции, в Администрирование - Маркетинг - Бонусные программы лояльности - установки галки. Далее нужна настройка скидок и порядок применения. Есть документ Начисление и списание бонусных балов.
---
а с подарочными сертификатами тогда что делать которые проданы в другой программе их куда можно ввести чтоб клиент смог ими расплатится???
---
а с подарочными сертификатами тогда что делать которые проданы в другой программе их куда можно ввести чтоб клиент смог ими расплатится???
Ввести остатки по проданным сертификатам через корректировку записей регистров по регистру Продажи, создав сертификаты как номенклатуру.
---
а по регистру движение серийных номеров?
---
а по регистру движение серийных номеров?
 А вы когда в номенклатуре создавали сертификаты, должны были включить возможность использовать серийные номера. В таком же документе корректировка регистров , для регистра сведений Движение серийных номеров, указываете номера подарочных сертификатов.
Суть задачи

В расширении есть обработка в модуле которой прописан обмен и нужно как то запустить этот процесс фоново.
Пробую через создание внешней обработки с расписанием но никак не могу запустить процедуру обмена так как она находится в модуле объекта а сослаться могу только на модуль менеджера.

Подскажите как правильно получить объект обработки для обращение к процедурам в этом модуле.
---
решил вопрос методом обработка.имя.создать(). Не знаю насколько такой вариант правильный но вроде работает
---
решил вопрос методом обработка.имя.создать(). Не знаю насколько такой вариант правильный но вроде работает
Добрый день!

Собственно говоря, созданию встречу в Outlook из 1С, добавляю участника все вроде хорошо, НО почему то Outlook не отправляет автоматически приглашение участнику. Может уже кто сталкивался с такой проблемой? что не так сделал?

Код:

```1c
    Попытка
    Outlook = Новый COMОбъект("Outlook.Application");
    Исключение
    Сообщить("Не удалось создать объект Outlook.Application");
    Возврат;
    КонецПопытки;

    Событие = Outlook.CreateItem(1);
    Событие.Subject = "Запись в календарь из 1С";
    Событие.Start = Формат(ТекущаяДата()+3600, "ДЛФ=DT"); //в формате 01.01.0001 00:00:00
    Событие.End = Формат(ТекущаяДата()+5100, "ДЛФ=DT"); //в формате 01.01.0001 00:00:00
    Событие.Body = "Тут может быть любая запись. Также можно сделать.";
    Событие.Location = ";
    Событие.Recipients.Add("upp_support@****.ru"); // отправляем событие другому
    Событие.ReminderMinutesBeforeStart = 15;
    Событие.BusyStatus = 0;
    Событие.MeetingStatus = 0;
    Событие.Sensitivity = 2;
    Событие.Save();
```
---
В итоге что получилось, работающий код:

```1c
    Попытка
    Outlook = Новый COMОбъект("Outlook.Application");
    //Событие = Outlook.GetNamespace("MAPI");

    Исключение
    Сообщить("Не удалось создать объект Outlook.Application");
    Возврат;
    КонецПопытки;

    Событие = Outlook.CreateItem(1);
    Событие.Subject = "Запись в календарь из 1С";
    Событие.Start = Формат(ТекущаяДата()+3600, "ДЛФ=DT");//в формате 01.01.0001 00:00:00

    Событие.End = Формат(ТекущаяДата()+5100, "ДЛФ=DT");//в формате 01.01.0001 00:00:00

    Событие.Body = "Тестовая запись";
    Событие.Location = "Помещение";
    Событие.MeetingStatus = 1;

    Участник = Событие.Recipients.Add("upp_support@*****.ru");// отправляем событие другому

    Участник.Type = 1;

    Событие.ReminderMinutesBeforeStart = 15;
    Событие.BusyStatus = 0;
    Событие.Sensitivity = 2;
    //Событие.Display();

    Событие.Save();
    Событие.Send();

    Сообщить("Событие в календаре создано успешно");
```
---
В итоге что получилось, работающий код:

```1c
    Попытка
    Outlook = Новый COMОбъект("Outlook.Application");
    //Событие = Outlook.GetNamespace("MAPI");

    Исключение
    Сообщить("Не удалось создать объект Outlook.Application");
    Возврат;
    КонецПопытки;

    Событие = Outlook.CreateItem(1);
    Событие.Subject = "Запись в календарь из 1С";
    Событие.Start = Формат(ТекущаяДата()+3600, "ДЛФ=DT");//в формате 01.01.0001 00:00:00

    Событие.End = Формат(ТекущаяДата()+5100, "ДЛФ=DT");//в формате 01.01.0001 00:00:00

    Событие.Body = "Тестовая запись";
    Событие.Location = "Помещение";
    Событие.MeetingStatus = 1;

    Участник = Событие.Recipients.Add("upp_support@*****.ru");// отправляем событие другому

    Участник.Type = 1;

    Событие.ReminderMinutesBeforeStart = 15;
    Событие.BusyStatus = 0;
    Событие.Sensitivity = 2;
    //Событие.Display();

    Событие.Save();
    Событие.Send();

    Сообщить("Событие в календаре создано успешно");
```
---
Допустим вы из 1С создали встречу. После этого как из 1С ее изменить (дату и содержание) ?
Ошибка при открытии
---
Администрирование > Дополнительные отчеты и обработки" и проверить, для всех ли отчетов указаны разделы.

взято от сюда https://forum.infostart.ru/forum9/topic47138/
---
может в настройках обработки не указан данный раздел?
---
указано
---
Администрирование > Дополнительные отчеты и обработки" и проверить, для всех ли отчетов указаны разделы.

взято от сюда https://forum.infostart.ru/forum9/topic47138/
---
СПАСИБО!
Всем доброго дня!
Подскажите, пожалуйста, как можно сделать, без изменения конфигурации и использования внешней печатной формы, возможность заполнения реквизитов основание, покупатель, продавец и их счетов?
Зачем ещё раз переотбирать их в это форме, если они заполнены в самом документе?
---
Вот тут говорят что эти реквизиты заполняются в заказе покупателя. Нужной конфигурации под рукой нет, так что проверьте самостоятельно.
---
Что значит "заполнены в самом документе" - на скриншете и есть форма документа для реквизитов печати и она не заполнена.
---
На первых вкладках где заполняется покупатель, поставщик, основание - там же всё заполнено, у контрагентов по одному счёту, почему их не подставлять в счета, в грузополучателя/грузоотправителя, а нужно заново заполнять форму "Реквизиты для печати"?
---
Ну так и заполняйте после выбора документа Реализации...

Вопрос не совсем понятен...
Вы должны выбрать документ основание и после его выбора все данные из него нужно взять программно...
---
Вот тут говорят что эти реквизиты заполняются в заказе покупателя. Нужной конфигурации под рукой нет, так что проверьте самостоятельно.
---
Расширение. После обработчика ДоговорИзменение.
Например:

&НаКлиенте
Процедура EF_00_00188874_ДоговорПриИзмененииПосле(Элемент)
 Если ЗначениеЗаполнено(Объект.Договор) Тогда
  РеквизитыДоговора = ПолучитьРеквизитыДоговора(Объект.Договор);
  ЗаполнитьЗначенияСвойств(Объект, РеквизитыДоговора);
 КонецЕсли;
КонецПроцедуры

&НаСервереБезКонтекста
Функция ПолучитьРеквизитыДоговора(Договор)
 РеквизитыДоговора = Новый Структура;
 РеквизитыДоговора.Договора("Основание", "Договор");
 РеквизитыДоговора.Договора("ОснованиеДата", Договор.Дата);
 РеквизитыДоговора.Договора("ОснованиеНомер", Договор.Номер);
 Возврат РеквизитыДоговора;
КонецФункции
Здравствуйте.Подскажите, пожалуйста, почему-то вычисляемое поле в СКД не заполняется значением, оно само выводится, но пустое. Что может быть не так?
---
в выражении для итога должно быть Сумма(<нужныйресурс 1>)/ Сумма(<нужныйресурс 2>)
---
Оно вычисляется по каждой строке выборки. У вас в каждой строке заполнены значения полей, который используются в формуле вычисляемого поля?
---
у меня получается выводится одна строчка с общими количествами заказов, и общая сумма заказов. И все значение заполняются
---
в выражении для итога должно быть Сумма(<нужныйресурс 1>)/ Сумма(<нужныйресурс 2>)
---
поняла, спасибо большое
Помогите разобраться.Есть форма документа,которая в модуле менеджера имеет Функцию ПолучитьСоответствиеВидовОперацийФормам() Экспорт,в которой определенной операции назначается своя форма.Так вот, при отладке вижу ,что форма документа при определенной операции называется ,например,Общая,по логике я должна попасть в процедуру ПриСозданииНаСервере,но попадаю в нее только тогда,когда документ новый,а если документ уже существует,то в эту процедуру не попадаю.Почему?Подскажите как быть?
---
Если взять документ ВводОстатков из какой-нибудь типовой конфигурации и посмотреть в модуль менеджера документа, то там идет переопределение формы документа платформенным обработчиком ОбработкаПолученияФормы(). Это значит, что точку остановки надо ставить в событии ПриСозданииНаСервере - в каждой из возможных открываемых форм, в зависимости от ВидаОперации. Обработчик ПриСозданииНаСервере вызывается ровно один раз при создании любой из форм до её уничтожения. Событие формы ПриЧтенииНаСервере() может вызываться сколько угодно раз, если объект был изменен извне или требуется обновить данные на форме. При таком переопределении - создания формы документа заданной по умолчанию, происходить не будет.
---
когда документ новый,а если документ уже существует,то в эту процедуру не попадаю.
Значит, что когда документ уже есть в базе, тогда эта процедура уже не требуется.
А судя по названию этой функции "ПолучитьСоответствиеВидовОперацийФормам()" после выбора операции и присвоения формы и записи документа, это уже и не требуется.
Надо внимательно ещё раз алгоритм посмотреть.
---
Но у существующего документа,идет тоже выбор формы ,а в модуле формы есть процедура ПриСозданииНаСервере,она же в любом случае должна перейти на нее или я чего то не понимаю...
---
Если взять документ ВводОстатков из какой-нибудь типовой конфигурации и посмотреть в модуль менеджера документа, то там идет переопределение формы документа платформенным обработчиком ОбработкаПолученияФормы(). Это значит, что точку остановки надо ставить в событии ПриСозданииНаСервере - в каждой из возможных открываемых форм, в зависимости от ВидаОперации. Обработчик ПриСозданииНаСервере вызывается ровно один раз при создании любой из форм до её уничтожения. Событие формы ПриЧтенииНаСервере() может вызываться сколько угодно раз, если объект был изменен извне или требуется обновить данные на форме. При таком переопределении - создания формы документа заданной по умолчанию, происходить не будет.
---
Спасибо огромное за наводку,нашла причину в событии ПриЧтенииНаСервере))
---
Обратите внимание на то, что событие ПриЧтенииНаСервере() не вызывается для форм новых объектов. Поэтому часто в событии ПриСозданииНаСервере() обработчик этого события вызывают программно, проверяя Параметры.Ключ на пустую ссылку.
---
Поняла,спасибо!)
Здравствуйте.
Создал ОбщуюФорму (управляемая)
При запуске предприятия хочу ее открыть.
В модуле управляемого приложения:

```1c
    Процедура ПриНачалеРаботыСистемы()
    УпрФорма=ПолучитьОбщуюФорму("уфПроверкаЗапуска");
    УпрФорма.Открыть();
    КонецПроцедуры
```

получаю ошибку:

{МодульУправляемогоПриложения(3,11)}: Процедура или функция с указанным именем не определена (ПолучитьОбщуюФорму)
 УпрФорма=<<?>>ПолучитьОбщуюФорму("уфПроверкаЗапуска");

где не прав?

8.3.15.1830
база файловая
---
Из синтаксис помощника:

```1c
    Форма = ПолучитьФорму("ОбщаяФорма.ОбщиеНастройки");
```

Оттуда же, но для Обычных форм (не управляемых):

```1c
    Форма = ПолучитьОбщуюФорму("ВыборСтрудника", ЭлементыФормы.Работники, Ссылка);
    Форма.РежимВыбора = Истина;
    Форма.ЗакрыватьПриВыборе = Ложь;
    Форма.ОткрытьМодально();
```
---
Из синтаксис помощника:

```1c
    Форма = ПолучитьФорму("ОбщаяФорма.ОбщиеНастройки");
```

Оттуда же, но для Обычных форм (не управляемых):

```1c
    Форма = ПолучитьОбщуюФорму("ВыборСтрудника", ЭлементыФормы.Работники, Ссылка);
    Форма.РежимВыбора = Истина;
    Форма.ЗакрыватьПриВыборе = Ложь;
    Форма.ОткрытьМодально();
```
---
спасибо.
я в СП и смотрел, только не рассмотрел что ПолучитьОбщуюФорму только для толстого клиента
---
Так сервер ведь...

Доступность:

Тонкий клиент, веб-клиент, мобильный клиент, толстый клиент, мобильное приложение (клиент).
Вызов метода выполняет обращение к серверу.
---
Вот скрин справки, чтобы в будущем ориентироваться
Здравствуйте. Нужно в регистре сведений хранить данные для нескольких обработок (в составе конфигурации). Подскажите как лучше в измерении регистра ссылаться на нужную обработку?
---
по строке с полным именем обработки "Обработки.МояОбработка"
---
по строке с полным именем обработки "Обработки.МояОбработка"
---
странно, ЭтотОбъект.Метаданные().Имя - метод не обнаружен. Есть только имя формы (ЭтотОбъект.ИмяФормы)
---
Объект.Метаданные().Имя - а так ?
---
так тоже нет, написал через Метаданные.Обработки.МояОбработка.Имя
Спасибо.
---
вот тут еще https://its.1c.ru/db/metod8dev/content/2318/hdoc
Платформа 8.3.14.1779. Добавил в расширении колонку реквизита таблицы "Запасы". И все, больше с ним я никаких действий сделать не могу (ни редактировать, ни удалить). Как сделать, чтобы его отпустило?
---
К сожалению, только обновить платформу.

Данная ошибка зарегистрирована с номером 10208027.
Описание: В расширении конфигурации, в форме, свойства добавленных колонок табличной части объекта не доступны для редактирования.
Исправлена: "Технологическая платформа", версия 8.3.15.1489

https://bugboard.v8.1c.ru/error/000051727
---
К сожалению, только обновить платформу.

Данная ошибка зарегистрирована с номером 10208027.
Описание: В расширении конфигурации, в форме, свойства добавленных колонок табличной части объекта не доступны для редактирования.
Исправлена: "Технологическая платформа", версия 8.3.15.1489

https://bugboard.v8.1c.ru/error/000051727
---
А удалить его все также нельзя (
---
1С:Предприятие 8.3 (8.3.15.1700) Ошибка все еще наблюдается. (((
---
Тестировал на 8.3.15.1489 - реквизиты создаются, редактируются. Созданные в 8.3.15.1778 - не удаляются
8.3.15.1778 - реквизиты создаются, не редактируются
8.3.16.1063 - реквизиты создаются, редактируются
---
Там еще вылезло что реквизит 1 создаешь а второй уже нет. Версию не помню.
---
Блин, обновили называется платформу. Мало того, что ранее добавленные изменения покоряболо, так теперь еще и поправить никак.
1С в своем стиле...
---
Ошибка платформы.
Как вариант подойдет временное решение.

Создать пустую файловую базу на последней платформе, и подключиться к хранилищу основной.

На пустой файловой базе внести требуемые изменения, а рабочей подтянуть из хранилища.

Как костыль подойдет :)

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