arefaste/1C_Forums huggingface dataset:
Столкнулся с багом. Платформа 8.3.23.1912, БУХ релиз 3.0.147.25, на предыдущих релизах работало все ок.

Неожиданно запрос в теле внешнего отчета стал давать не правильный результат.
Копи-паст запроса в консоль запросов + абсолютно идентичные параметры дает правильный результат. В т.ч. совпадает с данными штатной ОСВ.
Игра с параметрами, с границами, пересчет итогов не меняет ничего.

Вдруг кто погружался, и знает - с чем данный баг связан?

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

Поясню цифры:
ПС01 - начальное дебетовой сальдо по ряду счетов в группе 01.х - дает разный результат.
Амортизация - начальное кт сальдо по счету 02 - результат одинаковый.
---
Вопрос закрыт.
При обновлении релиза возникли дубли в плане счетов.
Простой копи-паст счетов из обработки в консоль, зрительно даже не заметно что дубль счета встает.
---
Закрой Приложение 1С,
и запусти из Конфигуратора снова Приложение.

И явится перед тобой чудо)
---
Очевидное решение же! :)
---
кто то с мисты здесь?:)
---
16 миллионов разница всего.
может погрешность округления, формат проверяли в обработке?
---
в обработке показан результат чистого запроса. Без округлений, оформлений и "выразить" всяких.
---
Вопрос закрыт.
При обновлении релиза возникли дубли в плане счетов.
Простой копи-паст счетов из обработки в консоль, зрительно даже не заметно что дубль счета встает.
КА2.5, схема головной партнер=контрагент (плательщик), у партнера подчиненные партнеры получатели без контрагентов. Реализация оформляется на контрагента и партнера получателя - в регистр выручка и себестоимость продаж партнер встает головной из контрагента, а не подчиненная точка. Причем есть другой клиент, у них такая же схема ведения партнеров/контрагентов - там в регистр встает партнер из реализации. Может настройка какая то.
---
Разобралась.
Если объект расчетов реализации - договор (порядок расчетов по договорам), то в выручку и себестоимость попадает партнер договора (хотя в договоре стоит галочка разрешена работа с дочерними партнерами), понадобилась доработка

Модуль менеджера реализации

```1c
    &ИзменениеИКонтроль("ТекстЗапросаВтТаблицаВидыЗапасов")

    #Удаление
    | ЕСТЬNULL(АналитикаРасчетов.КлючАналитики, &АналитикаУчетаПоПартнерам) КАК АналитикаУчетаПоПартнерам
    #КонецУдаления

    #Вставка
    | &АналитикаУчетаПоПартнерам КАК АналитикаУчетаПоПартнерам
    #КонецВставки
```
---
Разобралась.
Если объект расчетов реализации - договор (порядок расчетов по договорам), то в выручку и себестоимость попадает партнер договора (хотя в договоре стоит галочка разрешена работа с дочерними партнерами), понадобилась доработка

Модуль менеджера реализации

```1c
    &ИзменениеИКонтроль("ТекстЗапросаВтТаблицаВидыЗапасов")

    #Удаление
    | ЕСТЬNULL(АналитикаРасчетов.КлючАналитики, &АналитикаУчетаПоПартнерам) КАК АналитикаУчетаПоПартнерам
    #КонецУдаления

    #Вставка
    | &АналитикаУчетаПоПартнерам КАК АналитикаУчетаПоПартнерам
    #КонецВставки
```
Как при открытии формы списка регистра накопления передать в отбор период, а не конкретную дату?
С датой/временем у меня все получается, но мне не известно время, поэтому хочу получить записи с начала дня даты по конец дня.
Пробовал передавать стандартный период, структуру с датами и видом выбора. Либо ошибка сравнения, либо ничего не отбирается.
---
Сначала в поиск, потом на форум.
https://forum.infostart.ru/forum9/topic281530/

Вид сравнения поменяйте на свой и все сработает.
---
Сначала в поиск, потом на форум.
https://forum.infostart.ru/forum9/topic281530/

Вид сравнения поменяйте на свой и все сработает.
---
Честно искал, но этого не видел. Сделал по образцу - заработало. Спасибо.
Доброго времени суток)
Внешний отчет на СКД для типовой КА.
Можно ли над таблицей добавить просто ячейку с параметром?

Уточню... Данные берутся из документа, выводятся по периоду. Можно ли вывести месяц форматом (ММММ), когда была создана марка, если период задан год?

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

Выполняется в фоновом задании, поэтому чтобы отладкой туда попасть, нужно либо запускаться с ключом РежимОтладки, либо включать автоматическое подключение отладки к фоновым заданиям.
---
Это я нашел, не совсем то имелось ввиду. Где найти запрос, который формируется на дату остатков, указанную в этой форме?
---
В модуле менеджера документа "ИнвентаризацияТоваровНаСкладе", функция ЗаполнитьПоОстаткамНаСкладе()

Выполняется в фоновом задании, поэтому чтобы отладкой туда попасть, нужно либо запускаться с ключом РежимОтладки, либо включать автоматическое подключение отладки к фоновым заданиям.
---
спасибо!
Может кто подскажет чудо процедурку? уже все нашел все дописал.
Адрес грузполучаетля из поля адрес доставки
осталось его загнать в ХДТО

Consignee.Address

```1c
    //// Грузоотправитель

    Для Каждого Consignee Из ПротоКонтентXDTO.Consignees Цикл
    Если НЕ ЗначениеЗаполнено(Consignee.INN) Тогда
    Сообщить("Подменен ИНН"+СокрЛП(Consignee.Name) );
    Consignee.INN = Документ.Получатель.Организация.ИНН;
    КонецЕсли;
    Если ЗначениеЗаполнено(Документ.ДокументУчета.АдресДоставки) Тогда
    Consignee.Address = Документ.ДокументУчета.АдресДоставки;
    КонецЕсли;
    //Consignee.Address
    КонецЦикла;
    Для Каждого Consignee Из ПротоСтруктура.Consignees Цикл
    Если НЕ ЗначениеЗаполнено(Consignee.INN) Тогда
    //Сообщить("Подменен ИНН"+СокрЛП(Consignee.Name) );
    Consignee.INN = Документ.Получатель.Организация.ИНН;
    КонецЕсли;
    Если ЗначениеЗаполнено(Документ.ДокументУчета.АдресДоставки) Тогда
    Consignee.Address = Документ.ДокументУчета.АдресДоставки;
    КонецЕсли;
    //Consignee.Address
    КонецЦикла;
    //Добавил
    Результат = ГенерацияXML_УПД820(ПротоКонтентXDTO, ПараметрыГенерацииXML);
```
---
пока пошел от простого
Consignee.Address.AddressText = Документ.АдресДоставки
---
В ядре процедура
Функция ГенерацияXML_НовыйДокументXML(Документ, ПроверятьXDTO = Истина)
---
Сообщение было скрыто модератором.
---
пока пошел от простого
Consignee.Address.AddressText = Документ.АдресДоставки
кудаа?

читать по яндексу умею, запустил отдельно
Diadoc_4_31_0.epf
смотрю в обещанном месте запуска основного модуля а там фигу.
перерыл все папки appdata фигу
хде?
---
Диадок свои модули выгружает туда же, где лежит файл его внешней обработки. Разумеется, для этого у 1С должны быть права на запись в соответствующий каталог.
---
Диадок свои модули выгружает туда же, где лежит файл его внешней обработки. Разумеется, для этого у 1С должны быть права на запись в соответствующий каталог.
---
к сожалению в этот раз не выгружает, внес изменения в типовой модуль выставил свои пути
причем путь взял
\\srv01\общиедокументы\МойПапка\
нифига

1С серверная
---
каким то чудом с пяти прихлопов с десяти притопо выгрузилось по месту запуска диадок . epf
я так и не понял че натыкал
---
Можно еще в кучу?
---
отладка не включена на сервере? ключиком реестра?
Беру полный бэкап разворачиваю у себя заливаю туда свое расширение и выкачиваю обратно на фреш!!!
прокатит???
---
Нит!!!
---
Это так не работает.
Расширение сначала надо отправить на аудит во фреш. После прохождения аудита расширение можно будет подключить в базе. Для прохождения аудита расширение должно быть разработано с учётом требований фреша.
---
да ты успааааакойся! Я сто раз так делал © Наша Раша
---
Нит!!!
---
о.к. спасибо, а я губу раскатал. т.к. установленное раширение из маркета у меня подгрузилось в бэкапе. я думал и в обраточку прокатит.
---
Это так не работает.
Расширение сначала надо отправить на аудит во фреш. После прохождения аудита расширение можно будет подключить в базе. Для прохождения аудита расширение должно быть разработано с учётом требований фреша.
---
про аудит я в курсе, думал а вдруг....
---
так а в чем проблема дать на аудит ?
---
Через франча на аудит надо отправлять, напрямую не получится.
---
ну а кто говорил, что легко ?
человек хочет расширение - покажи свой труд, заодно проверь свой уровень.
---
вот с последним то я и очкую
---
да ты успааааакойся! Я сто раз так делал © Наша Раша
---
зря

будете знать, где сможете ловить рыбу
у себя или на серьезных "прудах"
Здравствуйте.
1С:Предприятие 8.3 (8.3.13.1644).
Нужно программно открыть справку определенного объекта.

Хочу использовать :

```1c
    ОткрытьСправку(Метаданные.Справочники.Контрагенты);
```

Но ОткрытьСправку - можно использовать только на Клиенте. А Метаданные - доступны только на сервере .

Что то не могу понять что делать.

Спасибо.
---
Из СП: "Значение параметра может быть задано как объектом метаданных, по которому требуется вывести справочную информацию, так и строкой.
Строка представляет полное имя объекта в дереве конфигурации, для которого требуется вывести справочную информацию. Для конфигурации достаточно указать "Конфигурация"."
---
ОткрытьСправку("Справочник.Контрагенты");
---
Из СП: "Значение параметра может быть задано как объектом метаданных, по которому требуется вывести справочную информацию, так и строкой.
Строка представляет полное имя объекта в дереве конфигурации, для которого требуется вывести справочную информацию. Для конфигурации достаточно указать "Конфигурация"."
---
Спасибо. невнимательно прочитал СП.
---
Что надо указать, для вывода справки подсистемы?
---
Сам спросил, сам ответил )

```1c
    ОткрытьСправку("Подсистема.Название1.Подсистема.Название2");
```
Получил в ответ на HTTP запрос строку в JSON encode, как получить из этой строки, строку в обычном виде.
---
Получил в ответ на HTTP запрос строку в JSON encode, как получить из этой строки, строку в обычном виде.

    Чтение = Новый ЧтениеJSON;
    Чтение.УстановитьСтроку(СтрокаEncode);
    ДанныеДляЧтения = ПрочитатьJSON(Чтение);
    Чтение.Закрыть();

    Запись = Новый ЗаписьJSON;

    Запись.УстановитьСтроку(Новый ПараметрыЗаписиJSON(ПереносСтрокJSON.Нет));
    ЗаписатьJSON(Запись, ДанныеДляЧтения);
    Сообщить(Запись.Закрыть());
---
строку в JSON encodeА что такое "json encode"? И что такое "в обычном виде"?
---
Получил в ответ на HTTP запрос строку в JSON encode, как получить из этой строки, строку в обычном виде.

    Чтение = Новый ЧтениеJSON;
    Чтение.УстановитьСтроку(СтрокаEncode);
    ДанныеДляЧтения = ПрочитатьJSON(Чтение);
    Чтение.Закрыть();

    Запись = Новый ЗаписьJSON;

    Запись.УстановитьСтроку(Новый ПараметрыЗаписиJSON(ПереносСтрокJSON.Нет));
    ЗаписатьJSON(Запись, ДанныеДляЧтения);
    Сообщить(Запись.Закрыть());
Подскажите пожалуйста, где ошибка?

```1c
    ОбластьМенеджер.Параметры.Контакт = УправлениеКонтактнойИнформацией.КонтактнаяИнформация (СсылкаНаОбъект.Менеджер, Справочники.ВидыКонтактнойИнформации.EmailПользователя)
```

Причем тут дата? Не пойму...

```1c
    ОбластьМенеджер = МакетОбработки.ПолучитьОбласть ("Менеджер");
    ОбластьМенеджер.Параметры.Менеджер = СсылкаНаОбъект.Менеджер;
    ОбластьМенеджер.Параметры.Контакт = УправлениеКонтактнойИнформацией.КонтактнаяИнформация (СсылкаНаОбъект.Менеджер, Справочники.ВидыКонтактнойИнформации.EmailПользователя);
    ТабличныйДокумент.Вывести(ОбластьМенеджер);

    Возврат ТабличныйДокумент;
```
---
Читайте описание к функции...
в вашем случае больше подойдет функция КонтактнаяИнформацияОбъекта
---
Читайте описание к функции...
в вашем случае больше подойдет функция КонтактнаяИнформацияОбъекта
---
Спасибо🤩
---
В структуре Отбор отсутствует ключ "Дата". Написано же по русски.
Добрый день, коллеги!

Есть острая необходимость оформлять аренду помещений между организациями. Но все документы по услугам только с контрагентами.
Оформить аренду, чтобы и арендодатель и арендатор были организациями невозможно? Или я плохо искал?
Сейчас менеджер завели к организации А контрагента А и организация Б продает услуги аренды клиенту А, а хотелось бы, чтобы организация Б продавала услуги организации А, чтобы и выписки красиво ложились и отчёты.
Я мечтатель? :)))
---
Нет, неправильно. Потом Организация Б заводит у себя документ покупки.
С платежками то же самое.
---
Да, это же разные юрлица. Просто представь, что у каждой организации своя отдельная база. Как бы в этом случае выглядел процесс?
Точно так же и в одной. У каждой организации должны СВОИ документы реализации/покупки и оплаты/получения оплаты.
КДиР ещё никто не отменял.
---
Нет, так нельзя.
У одной организации должен быть документ продажи, а другой - документ покупки. В системе должно быть ДВА документа. Поэтому только через контрагентов.
---
Правильно ли я понимаю, что Организация А продаёт контрагенту Б и на этом заканчиваем? Или же потом контрагент Б продает Организации Б? Ведь в первом случае Организации Б деньги надо списать, а некуда - ведь закрывающих документов нет.
---
Нет, неправильно. Потом Организация Б заводит у себя документ покупки.
С платежками то же самое.
---
простите непонятливого, т.е. окончательная схема продажи услуги Организации А к Организации Б:
1) Организация А продаёт услугу контрагенту Б, с выдачей полного комплекта документов
2) Контрагент Б продаёт услугу Организации Б, с выдачей полного комплекта документов
Так?
---
Да, это же разные юрлица. Просто представь, что у каждой организации своя отдельная база. Как бы в этом случае выглядел процесс?
Точно так же и в одной. У каждой организации должны СВОИ документы реализации/покупки и оплаты/получения оплаты.
КДиР ещё никто не отменял.
Добрый день всем!

Относительно недавно вышел новый релиз платформы 8.3.23. Вот в этой статье говорится про одну из новых возможностей, - множественный выбор через "галочки" в выпадающем списке с возможностью различного визуального оформления. Всё красиво и вроде бы круто:
https://wonderland.v8.1c.ru/blog/mnozhestvennyy-vybor-v-pole-vvoda/?ysclid=lryhg41d23143955815

Проблема собственно вот в чем: а как этой возможностью воспользоваться? Платформа: 1С:Предприятие 8.3 (8.3.23.2040)

В свойствах поля ввода нет такой возможности, о которой говорится в статье. Либо я что то делаю не то, либо этот "анонс" так и не был воплощен в реальность. Подскажите пожалуйста, куда смотреть.
---
Функциональность заявлена для таблиц и списков, а у вас одиночное поле. Туда не получится затолкать несколько значений.
---
Функциональность заявлена для таблиц и списков, а у вас одиночное поле. Туда не получится затолкать несколько значений.
Все привет, почему Ответ.КодСостояния всегда НеОпределено? В Postman все хорошо отрабатывает.
---
почемуПотому что первый параметр конструктора HTTPСоединение. Даже в СП про это написано.
---
почемуПотому что первый параметр конструктора HTTPСоединение. Даже в СП про это написано.
---
Ответ = HTTPСоединение.Получить(HTTPЗапрос)

```1c
    ssl = Новый ЗащищенноеСоединениеOpenSSL();
    Соединение = Новый HTTPСоединение(ХостAPI(), 443,,,,, ssl);
    Заголовки = новый Соответствие;
    Заголовки.Вставить("Content-Type", "application/json");
    Запрос = новый HTTPЗапрос(Адрес);
    Запрос.Заголовки = Заголовки;
    Запрос.УстановитьТелоИзСтроки(СтрокаJSON);
    Ответ = Соединение.Получить(Запрос);
```
---
УстановитьТелоИзСтроки и Получить восхитительно сочетаются, спасибо!
Добрый день. В СКД есть функции ВычислитьВыражение, ВычислитьВыражениеСГруппировкойМассив. Подскажите, пожалуйста, есть ли возможность вычислить выражение с помощью этих функций внутри самого запроса? Поделитесь, пожалуйста, примером запроса или статьей. Сам пробовал в запросе прописывать эти функции, но постоянно на синтаксические ошибки нарываюсь.
---
Нет. Это только для СКД.
---
Нет. Это только для СКД.
---
понял, спасибо.
Всем добра. Я только учусь программированию в 1С. Помогите решить задачу. Уже голову сломал как её решить.
Условие:
Необходимо преобразовать строку в число и вывести это число в сообщении пользователю.
Строка - '21 руб. 21 коп.'
Выводимое число - 21.21

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

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

Если нет, то подсказка: строку " руб. " надо заменить на ".", а строку " коп."... сами догадайтесь, начинающему это полезно.
---
СтрЗаменить - не сложно, это прошел.

Принцип понял, спасибо за доступный ответ.
---
https://forum.infostart.ru/forum9/topic308493/
А ещё есть регулярные выражения.
---
регулярные выражения
Помогите с одним вопросм, пожалуйста.

Получаю Структуру ответа

```1c
    СтруктураОтвета = ПрочитатьJSON(ЧтениеJSON, истина);
```

В нем содержится соответствие "["_embedded"]" В котором в свою очередь "["deliveryRequest"]", и из этого соответсвия необходимо вытащить значение ["trackingNumber"]. Так вот, вопрос. Как это сделать? Пробовал через таблицу значений не вышло. Перебором также не получается. Спасите
---
как говорят, ночь переспать с проблемой нужно. оказалось все очень и очень просто

```1c
    _embedded = СтруктураОтвета.Получить("_embedded");
    deliveryRequest = _embedded.Получить("deliveryRequest");
    НомерСдэк = deliveryRequest.Получить("trackingNumber");
```
---
Пробовал через таблицу значенийУх ты. А это как?
---
обращай внимание на тип результата...

```1c
    СтруктураОтвета = ПрочитатьJSON(ЧтениеJSON, истина);
    embedded = СтруктураОтвета ._embedded; // а может так embedded = СтруктураОтвета["_embedded"];
```
---
нет, так тоже не работает
---
как говорят, ночь переспать с проблемой нужно. оказалось все очень и очень просто

```1c
    _embedded = СтруктураОтвета.Получить("_embedded");
    deliveryRequest = _embedded.Получить("deliveryRequest");
    НомерСдэк = deliveryRequest.Получить("trackingNumber");
```
Здравствуйте уважаемые форумчане. Пытаюсь реализовать возможность сделать RLS по складу в БП 3.0. Так же как это реализовано там по организации.
 Для этого нужно добавить новый вид доступа с типом справочникСсылка.Склады.
 Вроде бы, новый вид добавил, но в справочнике группы доступа новый вид доступа упорно не появляется. Подскажите пожалуйста в чем может быть дело? Надеюсь изложил мысль понятно.
---
Вопрос снят, оказалась нужно было добавить в составной тип данных справочник склады и запустить программу с параметром обновления. Только после этого новый вид доступа появился.
---
Вопрос снят, оказалась нужно было добавить в составной тип данных справочник склады и запустить программу с параметром обновления. Только после этого новый вид доступа появился.
Доброго времени суток. Подскажите, пожалуйста, - как добавить новые поля в ВТ? Таблица создаётся в этом запросе. УФ.
Речь конкретно об конструкторе.
---
Если временная таблица создается на основании таблиц БД, то на вкладке Пакет запросов переходим к необходимому запросу и выбираем необходимое поле из числа тех таблиц, по которым строится данная временная таблица.
Если временная таблица строится на основании внешнего источника, например, таблицы значений, то можно создать описание временной таблицы в конфигураторе, потом изменять количество полей, нажав на зеленый карандаш
---
Если временная таблица создается на основании таблиц БД, то на вкладке Пакет запросов переходим к необходимому запросу и выбираем необходимое поле из числа тех таблиц, по которым строится данная временная таблица.
Если временная таблица строится на основании внешнего источника, например, таблицы значений, то можно создать описание временной таблицы в конфигураторе, потом изменять количество полей, нажав на зеленый карандаш
---
Дело оказалось совсем в другом. Источник данных в ВТ тоже якобы ВТ, но какая-то странная. В наименовании стоит символ #, что уже противоречит синтаксису. Но на этом этапе просто формируется свойство Текст запроса, без выполнения, строкой ниже через СтрЗаменить название этой якобы ВТ - меняется на корректный. Проверил, в модуле нет запросов, где бы создавалась ВТ ТаблицаДоговоров. Непонятно что это вообще за конструкция. Попытка временного переименования в синтаксически верную конструкцию и внесение туда необходимого поля (ФизическоеЛицо.ДатаРождения) либо ручная корректировка текста запроса в конфигураторе приводит только к поломке обработки и ПФ перестаёт функционировать. Уже не знаю куда копать. Что-то упускаю. Если есть какие-то мысли, буду признателен за совет.
---
А, ну тут скорее всего таблица берется из менеджера временных таблиц. И эта временная таблица формируется где-нибудь в другой процедуре/функции или в другом модуле. Обычно, при формировании запросов используется не так много вызовов других процедур и функций. Внимательно посмотрите процедуру формирования запроса, зайдите в вызываемые из этой процедуры методы. Там тоже могут быть другие запросы, которые поместили в менеджер временных таблиц, а потом в основной процедуре (вызывающей другие методы) запрос использует временные таблицы из менеджера

Символ #, скорее всего, поставили чтобы однозначно идентифицировать слово ТаблицаДоговоров в функции СтрЗаменить, чтобы не заменить ничего лишнего
для подготовки к обменам, поставил у организации префикс АР , скопировал существующий документ (без префикса), а база поставила префикс АРАР !!!
Как объяснить сие чудо?
---
вопрос снят, оказывается я префикс поставил и у базы
---
вопрос снят, оказывается я префикс поставил и у базы
Ошибка при открытии кадровых док-ов в БП:

Метод объекта не обнаружен (ЗапретИзмененияПроверяется)
{ОбщийМодуль.БлокировкаИзмененияОбъектовБазовый.Модуль(17)}: Если ДатыЗапретаИзмененияСлужебный.ЗапретИзмененияПроверяется(МетаданныеОбъекта) Тогда
{ОбщийМодуль.БлокировкаИзмененияОбъектовВнутренний.Модуль(5)}: Возврат БлокировкаИзмененияОбъектовБазовый.ПараметрыБлокировкиИзмененияОбъекта(СсылкаНаОбъект, УправляемаяФорма);
{ОбщийМодуль.БлокировкаИзмененияОбъектов.Модуль(100)}: Возврат БлокировкаИзмененияОбъектовВнутренний.ПараметрыБлокировкиИзмененияОбъекта(СсылкаНаОбъект, УправляемаяФорма);
{ОбщийМодуль.БлокировкаИзмененияОбъектов.Модуль(143)}: ПараметрыБлокировки = ПараметрыБлокировкиИзмененияОбъекта(СсылкаНаОбъект, УправляемаяФорма);
{ОбщийМодуль.БлокировкаИзмененияОбъектов.Модуль(46)}: ПриПомещенииДанныхВРеквизиты(УправляемаяФорма, ТекущийОбъект.Ссылка, РазрешитьИзменениеОбъекта);
{Документ.КадровыйПеревод.Форма.ФормаДокумента.Форма(215)}: БлокировкаИзмененияОбъектов.ПриЧтенииНаСервереФормыОбъекта(ЭтотОбъект, ТекущийОбъект);

В отладчике останавливается при ошибке на этой 17 строке, но в ней другой текст (см.скрин).

И даже больше - "ЗапретИзмененияПроверяется" не находит по всей конфигурации.

Тест-ние и испр-ние делал, не находит проблем. Расширений не установлено. Никогда не сталкивался с таким.

Кто может подсказать, пожалуйста, в чем проблема?

Бухгалтерия предприятия, редакция 3.0 (3.0.146.35)
1С:Предприятие 8.3 (8.3.24.1368)
---
Кэш почисть
---
Кэш почисть
Какая кодировка должны быть у файла для корректного считывания?
Чтение в структуру дает ошибку:
Ошибка при вызове метода контекста (ПрочитатьJSON): Недопустимое имя свойства: '�����' для чтения JSON в объект Структура
Чтение в соотвествие без ошибок, но:

Значение элемента Тип элемента Ключ Значение
КлючИЗначение КлючИЗначение "����������" "����� �4 ������6 - 4700"
КлючИЗначение КлючИЗначение "�������������" "2efdf15e-508c-11e9-80c3-005056b9112b"
КлючИЗначение КлючИЗначение "�����������������" "2024-01-23T12:02:55"
КлючИЗначение КлючИЗначение "������������" "����� �4"
КлючИЗначение КлючИЗначение "����������������" "false"
КлючИЗначение КлючИЗначение "������" "false"
КлючИЗначение КлючИЗначение "������������������" "7706277053"
КлючИЗначение КлючИЗначение "��������" "8312de09-22f7-11e5-9474-005056bb511c"
КлючИЗначение КлючИЗначение "�������" "����� 3� 0-50"
КлючИЗначение КлючИЗначение "���������" "2024-01-23T12:01:35"
КлючИЗначение КлючИЗначение "�����" "35.6"
---
Закрыт вопрос. utf-8
---
Открываешь JSON файл любым текстовым редактором (Например: notepud +) и смотришь кодировку файла, чаще всего используют "utf-8" и "windows-1251"
---
Закрыт вопрос. utf-8