arefaste/1C_Forums huggingface dataset:
В ЗУП КОРП 3.1.28.84 в списке Сотрудники можно сделать сортировку только по ФИО. Как сделать, чтобы можно было сортировать записи еще и по дате приема?

Даже если переделать обработку СписокСотрудников в конфигураторе, в динамическом списке в Настройки - Порядок добавить поле ДатаПриема, при выполнении выдает ошибку:

"Параметры Отбора, Сортировки, Группировки или список отображаемых полей заданы неверно. Не найдено поле упорядочивания ДатаПриема
[ОшибкаНастроекКомпоновкиДанных]"

Если добавляю ЭлементПорядкаКомпоновкиДанных программно, как написано на форумах, тоже эта ошибка.

Как ее победить, подскажите, пожалуйста.
---
В моем случае (ЗУП КОРП 3.1 Обработка СписокСотрудников) помогла статья:
buhexpert

Достаточно было в разделе "Настройка" - Кадровый учет" установить флажок "Использовать в списке сотрудников сортировку и отбор по любым колонкам"
---
3.1.27 (LTS) сортирует без проблем.
---
Нет, в 3.1.27.170 тоже сортировка списка только по колонке Имя
---
Правда чтоли?
---
Сортировка есть в ЗУП3.1 , а у меня ЗУП КОРП 3.1(извините, сразу неправильно написала)
Как же сделать в ЗУП КОРП ?
---
ЗУП корп это заголовок программы. Что написано в "о программе"?
---
Зарплата и управление персоналом КОРП, редакция 3.1 (3.1.27.170)
---
Правда нет сортировки.
У меня 1С:Предприятие 8.3 (8.3.24.1368) Зарплата и управление персоналом КОРП, редакция 3.1 (3.1.27.170)
Захожу в "Кадры" - "Сотрудники"
---
Вывод: КОРП не всегда идеальный выбор))))
У меня простая, не КОРП.
---
В моем случае (ЗУП КОРП 3.1 Обработка СписокСотрудников) помогла статья:
buhexpert

Достаточно было в разделе "Настройка" - Кадровый учет" установить флажок "Использовать в списке сотрудников сортировку и отбор по любым колонкам"
Не могу открыть форму записи регистра сведений по ключу из общегомодуля (модуль только Клиент)

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

Получаю ошибку "Объект не найден
{ОбщийМодуль.глТранспортКлиент.Модуль(6)}: ОткрытьФорму("РегистрСведений.ИнформированиеОПоездке.ФормаЗаписи", ПараметрыОткрытия); "

из модуля формы запись по этому ключу открывается без проблем

```1c
    &НаКлиенте
    Процедура ПослеВыбораДествия(Параметры) Экспорт
    ПараметрыОткрытия = Новый Структура;
    ПараметрыОткрытия.Вставить("Ключ", Параметры.КлючЗаписи);
    ОткрытьФорму("РегистрСведений.ИнформированиеОПоездке.ФормаЗаписи", ПараметрыОткрытия);
    КонецПроцедуры
```
---
Разобрался. С формы я заполнял только один реквизит, и получал значения ключа только по одному реквизиту. А из общего модуля регистр записывлся с двумя реквизитами, а значения ключа я также получал только по одному реквизиту
---
Покажите в отладке что у вас в ключе записи в каждом из случаев.
---
На клиенте в отладчике КлючЗаписе в обоих случаях отображается как
Свойство = "Параметры.КлючЗаписи"
Значение = "РегистрСведенийКлючЗаписи.ИнформированиеОПоездке"
Тип = "РегистрСведенийКлючЗаписи.ИнформированиеОПоездке"

если передать на сервер и открыть отладчике там то ключ могу развернуть, в обоих случаях заполнен только один реквизит ключа записи "ДоговорЗаявка" (это ссылка на документ)
---
Как уже написали в 3, скорее всего нет записи регистра по такому ключу.
То есть в вашем случае нет записи регистра с таким документом в поле ДоговорЗаявка и остальными пустыми измерениями.
---
Разные значения ключа.
---
Разобрался. С формы я заполнял только один реквизит, и получал значения ключа только по одному реквизиту. А из общего модуля регистр записывлся с двумя реквизитами, а значения ключа я также получал только по одному реквизиту
Добрый день! Есть управляемая форма. На ней 2 группы галок (в виде 2-х колонок). Но они не растянуты на всю форму. Подскажите, как можно растянуть на всю форму? Названия реквизитов не влезают :-(
---
у декорации установить растягивать по горизонтали пробовали?
---
две вертикальные группы помещены в общую горизонтальную?
Для общей группы установить свойство "СквозноеВыравнивание" в "Не использовать".
---
Да, 2 вертикальные в одну горизонтальную. В горизонтальной установила это свойство в не использовать, но не помогло :-(
---
так?
---
Ваш вариант у меня тоже не растягивается. Я сделала название подлиннее, как у меня и вот вместо того, чтобы растянуться вправо, где еще много места, переносится на вторую строку. И урезаются названия.
---
вариант в (5) не устраивает?
---
Можно еще установить для общей группы свойство "ГоризонтальноеПоложениеПодчиненных" в "Право". Тогда очень длинное наименование будет помещаться в одну строку, то все сдвинется вправо.
---
Попробуйте у реквизитов, которые нужно растянуть для свойства АвтоМаксимальнаяШирина снять флаг (тоже самое для групп, куда входит данный реквизит).
---
АвтоМаксимальнаяШирина нет ни у групп ни у булевского реквизита..
---
у элементов формы, которые привязана к реквизитам должно быть. Вы там смотрели?
---
у элементов формы, которые привязана к реквизитам должно быть. Вы там смотрели?
Да, смотрю в свойствах элемента.
---
Это свойства булевского реквизита.
---
Смог повторить вашу проблема в интерфейсе не такси, могу предложить такой вариант вместить заголовки.
Для элемента формы вида флаг:
1. Добавить группу без заголовка с горизонтальной группировкой.
2. Поместить элемент в эту группу, убрать отображение заголовка.
3. Добавить в эту группу элемент декорацию надпись, где написать ваш заголовок. И указать для декорации нужную высоту, например 2 или 3.
---
Я пробовала с декорацией вместо заголовка, не помогло. Разве что высоту не устанавливала. Ещё раз сделаю уже с высотой.
---
Сделала с высотой декорации. Так да, получше, но все равно в ширину не растягивается. Может программно сделать?
---
у декорации установить растягивать по горизонтали пробовали?
---
Да, так работает! Спасибо!
---
У группы, в которую входит элемент, в свойствах найти свойство Объединенная, и снять галочку.
Внешний отчет... Был работающий отчет (на основе документа производство без заказа), нужно добавить себестоимость из регистра накопления... Пыталась добавить в основной запрос, не выводились поля в отчет (если в группировку добавлять, то нельзя использовать это поле для группировки Номенклатура, если без группировки, просто отдельными детальными записями, то поле не найдено)... Отчаилась, сделала вторым набором данных, связи все есть - та же петрушка... Теперь ради эксперимента, пытаюсь добавить в вычисляемое поле просто любое поле (поле1), добавила туда выражение, которое использовала в предыдущих рабочих полях, Накидала в детальные записи без группировки любые поля и поле1....блин и здесь то же самое... Т.е. я в отчет не могу добавить никакое новое поле.... В чем прикол, я не понимаю... Без поле1 все норм работает...
---
Создайте новый отчет, возможно мешает кэш 1с.
---
Попробуйте вернуться к стандартным настройкам отчета.
---
Создайте новый отчет, возможно мешает кэш 1с.
---
Действительно, при пересоздании отчета, хотя бы новое поле могу добавить. Буду пробовать дальше... Причину тоже поняла, при сохранении пользовательских настроек в отчете, потом ничего (нового) в нее не добавить - вдруг кому пригодится мой опыт новый))) Спасибо Вам!
Подскажите пожалуйста что нужно писать в поле СУБКОНТО ?
---
Параметр, содержащий список видов субконто по счету.
---
Параметр, содержащий список видов субконто по счету.
---
т.е. это фильтр по виду субконто?
---
т.е. это
---
как правильно написать , что я хочу отбирать только по виду субконто = КОНТРАГЕНТЫ на всех уровнях субконто?
---
всем СПАСИБО за участие !!!
---
результат запроса конечно удивительный......по началу :)
Добрый день. Я создал простой http сервис где ответ на get запрос результат выборки в виде json. Json может быть большой. Теперь я получаю в резуьтате выборки еще и картинку и мне нужно запихнуть ее в json. То есть среди строки json будет еще картинка (в строке естественно). Предпологаю, что мне нужно делать составное ответ. В заголовках формат multipart/form-data. Картинку записывать в двоичные данные, потом в строку. Но как-то не смогу связать все это воедино. Могли бы подсказать куда мне копать чтобы понять как это осуществить?
---
А если использовать

```1c
    ДанныеФайла = РаботаСФайлами.ДвоичныеДанныеФайла(Строка.ФайлКартинки)
```

?
Возвращает двоичные данные, а дальше уже

```1c
    ДанныеBase64 = Base64Строка(ДанныеФайла );
```
---
Преобразовывайте двоичные данные картинки в base64, при получении обратно.
Соответственно Base64Строка() и Base64Значение()
---
Спасибо. Что делать с картинкой знаю, но вот с базовыми вещами, как ее получить через запрос, застопорился. У меня справочник Номенклатура, в нем реквизит ФайлКартинки. Реквизит ФайлКартинки типа СправочникСсылка.НоменклатураПрисоединенныеФайлы. Я указываю связь с запросе, беру элемент ФайлКартинки и он у меня пустой. Не понимаю. Подсмотрев код в типовой реализации написал вот такой код:

```1c
    Для Каждого Строка из ТаблицаЗначений Цикл
    Если ЗначениеЗаполнено(Строка.ФайлКартинки) Тогда
    ДанныеФайла = РаботаСФайламиСлужебныйВызовСервера.ПолучитьДанныеФайла(Строка.ФайлКартинки);
    ИзображениеНоменклатуры = Новый Картинка(ПолучитьИзВременногоХранилища(ДанныеФайла.СсылкаНаДвоичныеДанныеФайла));
    КонецЕсли;
    КонецЦикла;
```

Все равно пусто. Господи, вообще не понимаю как взять картинку через запрос :(
---
А если использовать

```1c
    ДанныеФайла = РаботаСФайлами.ДвоичныеДанныеФайла(Строка.ФайлКартинки)
```

?
Возвращает двоичные данные, а дальше уже

```1c
    ДанныеBase64 = Base64Строка(ДанныеФайла );
```
---
Спасибо вам большое, добрый человек! Надо было именно так.
Добрый день уважаемые форумчане.
Прошу помощи у гуру.

Розница 2.2
Стандартный Драйвер Эквайрингово терминала - новый драйвер 7 параметров.
При печати Сверки итогов выходит простой чек - в котором написано что "итоги совпали".
Суммы по эквайрингу не пишет.

Есть какая то возможность чтобы эквайринг писал чистую сумму которая прошла по эквайрингу за период ?
кто нибудь сталкивался с этой проблемой ? как ее решить ?

Заранее огромное спасибо !!!
---
традиционная рекомендация, попробовать обновить ПО от СБ версия 32_00_14
https://yadi.sk/d/Oyqy8t_fobuw2A
---
традиционная рекомендация, попробовать обновить ПО от СБ версия 32_00_14
https://yadi.sk/d/Oyqy8t_fobuw2A
---
https://1c-programmer-blog.ru/programmirovanie/ehkvajring-v-1s.html
Если Розница 2.2, то решение переписать процедуры формирования под новую dll сбербанка или перейти на Розницу 2.3
---
Разве то как выводиться экварийнг это не полностью прерогатива сбербанка и 1с тут только посылает команду выполнить сверку
---
традиционная рекомендация, попробовать обновить ПО от СБ версия 32_00_14
- Подменить папку и перерегистрировать дллки ?
---
да
---
традиционная рекомендация, попробовать обновить ПО от СБ версия 32_00_14
Подменить папку и перерегистрировать дллки ?

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

Вроде, делаю все как надо, по крайне мере другие методы таким способом при обращении к подстроке работают. Пробовал и индексом и через строку вызывать удаление. В отладке смотрел, передается точно нужная строка и она точно принадлежит к удаляемому уровню

Код:

Дерево = РеквизитФормыВЗначение("Дерево");

 НомерСтроки = 0;

 Для Каждого Строка Из Дерево.Строки Цикл

  Если Строка.ПорядковыйНомер = ПорядковыйНомер Тогда
   Дерево.Строки.Удалить(Строка);
  КонецЕсли;

  Для Каждого Подстрока Из Строка.Строки Цикл
   Если Подстрока.ПорядковыйНомер = ПорядковыйНомер Тогда
 Подстрока.Строки.Удалить(Подстрока); - тут ломается
   КонецЕсли;
  КонецЦикла;

 КонецЦикла;

ЗначениеВРеквизитФормы(Дерево, "Дерево");
---
Строка.Строки.Удалить(Подстрока); - ну по логике, вам вот это нужно.
И все же, хотя бы для читабельности, напишите Прервать; после удаления.
---
Подстрока.Строки.Удалить(Подстрока); - Это неправильно Подстрока.Строки - это переход на уровень ниже. Получается, вы из коллекции нижнего уровня удаляете текущую строку.
Следующая ошибка - если строку уже удалили выше, то нельзя к ее подстрокам обращаться
И третье - нельзя удалять в цикле обхода - может сместиться указатель. В цикле помещаем удаляемые стороки в массив, после него проходим по массиву, и удаляем из коллекции.
---
1. Так я и хочу узнать, как удалить строку уровня ниже, не верхнего, а второго. 2. Я немного упростил код для вопроса, у меня стоит условие, удаление происходит либо строки верхнего, либо нижнего уровня. Не будет ситуации, когда после удаления первого уровня, нужно будет попасть на второй. 3. Знал про такой метод, но мне нужно удалить только одну строку, не несколько. Или все равно лучшее применять способ с массивом?

Подстрока.Строки.Удалить(Подстрока); - Это неправильно. А как правильно то в итоге? Как мне удалить строку не из верхнего уровня?
---
Строка.Строки.Удалить(Подстрока); - ну по логике, вам вот это нужно.
И все же, хотя бы для читабельности, напишите Прервать; после удаления.
---
Точно! Просто по невнимательности написал не то наименование коллекции (￢_￢;)
Спасибо
Добрый день коллеги!
Столкнулся с проблемой настройки доступа на уровне записей для реквизита РегистраНакопления. Есть подозрения, что ограничения можно наложить только на измерение. Прошу подтвердить или опровергнуть мое предположение.

Что сделал:

 В модуле менеджера объекта метаданных РегистрыНакопления.ДенежныеСредстваБезналичные поправил процедуру:

```1c
    Процедура ПриЗаполненииОграниченияДоступа(Ограничение) Экспорт

    Ограничение.Текст =
    "РазрешитьЧтениеИзменение
    |ГДЕ
    | ЗначениеРазрешено(Организация)
    | И ЗначениеРазрешено(НаправлениеДеятельности)";

    КонецПроцедуры
```

В нужных ролях прописал ограничение:

```1c
    #ДляРегистра("ИдентификаторыОбъектовМетаданных.РегистрНакопленияДенежныеСредстваБезналичные", "Организация", "НаправлениеДеятельности", ", ", ")
```

В модулях ОбщийМодуль.УправлениеДоступомПереопределяемый и ОбщийМодуль.УправлениеДоступомЛокализация добавил:

```1c
    |РегистрНакопления.ДенежныеСредстваБезналичные.Чтение.НаправленияДеятельности
```

Конфигурация типовая ERP 2.4.12.109, Версия БСП 3.1.2.500

Ошибка:

{(54, 77)}: Поле не найдено "ТекущаяТаблица.НаправлениеДеятельности" И КлючиДоступаКРегистрам.Поле2 = ТекущаяТаблица.НаправлениеДеятельности
---
Судя по всему да, только на измерения
https://its.1c.ru/db/v8324doc#bookmark:dev:TI000000198

Пункт "Особенности использования"

В регистрах накопления ограничения доступа могут содержать только измерения основного объекта ограничения.

+Скрин с партнёрского, пост правда старый, но в документации ничего не изменилось с того момента
---
Там ещё как минимум в определяемые типы нужно направление деятельности включить
https://infostart.ru/1c/articles/1908621/
И прогоните проверкой внедрения БСП
---
Все включил и прогнал, т.к. другие ограничения по другим регистрам, которые в Измерении заработали. Проблема только с ограничением на реквизит регистра.
---
Судя по всему да, только на измерения
https://its.1c.ru/db/v8324doc#bookmark:dev:TI000000198

Пункт "Особенности использования"

В регистрах накопления ограничения доступа могут содержать только измерения основного объекта ограничения.

+Скрин с партнёрского, пост правда старый, но в документации ничего не изменилось с того момента
---
Есть идеи как это победить?
---
Кроме как делать направление деятельности измерением - никак.
Но шаг ответственный, учитывая, что регистр остаточный.
Либо, учитывая состав измерений в этом регистре, чисто организационное решение - использовать один банковский счет только под одно направление деятельности и rls делать на счет.
---
Не очень понятно, как вы представляете себе эту "победу". Реквизиты есть только в движениях.
В таблицах остатков их нет. Остатки формируются по измерениям.
Как это у вас в принципе должно работать? Ограничение на реквизит.
Что должно быть в остатках с учетом вашего РЛС?
Вы себе это как вообще представляете?
---
Согласен, остатки только по измерениям. Отсюда видимо и ограничения платформы.
Всем привет!

Создаю собрание в календаре Outlook с помощью Com-объекта. Нужно, чтобы в теле собрания была простая табличка. Пробовала вставлять в качестве вложения HTML файл с кодом таблицы. Все получается, в сообщении код HTML преобразовывается в таблицу (скрин №1), но если открыть само собрание в календаре, то там отображается просто прикрепленный файл (скрин №2).

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

```1c
    Событие.Attachments.Add(ПутьКФайлуHTML, 6, 1);
    Событие.Getinspector.Activate();
    Событие.Save();
    Событие.Getinspector.Close(Истина);
    Событие.Send();
```
---
У эксчейнжа есть собственный WSDL-сервис, с помощью которого все и рулят этими записями. Через СОМ - это не есть хорошо.
Справка по веб-служб Exchange для Exchange — содержит справочную документацию по API для API веб-служб Exchange (EWS). Это основной интерфейс API для создания клиентов и служб, подключаемых к Exchange для получения доступа к сведениям о почтовом ящике. Здесь вы найдете информацию об операциях, доступных в EWS, а также справочную документацию по XML, которая содержит данные об XML-документе экземпляра, отправляемом в или получаемом из Exchange.
Создание элемента календаря.Операция CreateItem создает встречи, собрания и приглашения на собрания. Если элемент календаря создается без участников, он считается встречей. Если участники указаны, элемент календаря является собранием. При создании собрания с помощью операции CreateItem запросы на собрание автоматически отправляются определенным участникам, если атрибут SendMeetingInvitations настроен для отправки приглашений на собрание.
---
Проблема решилась, когда поставила точку останова после прикрепления HTML файла и перед отправкой собрания. Если в этот момент вручную открыть собрание, то код преобразуется в таблицу. В виде кода реализовала вот так

```1c
    Событие.Attachments.Add(ПутьКФайлуHTML, 6, 1);
    Событие.Getinspector.Activate();
    Событие.Save();
    Событие.Getinspector.Close(Истина);
    Событие.Send();
```
Нужно вывести список номенклатуры с ценами по прайс-листу в 2 колонки. Количество строк в одной колонке задается на форме. Выводится номенклатура выборкой с обходом по группировке "группа по прайсу"(свой реквизит).
как при обходе выводить колонку справа? метод присоединить присоединяет к крайней выведенной строке и колонке таблицы, а нужно к уже выведенной области шапки. Проблема еще в том, что есть настраиваемые колонки (Бренд и Ставка НДС). Они присоединяются в зависимости от настройки.
---
присоединяйте не сам ТабДок, а через получение области.

```1c
    ТабличныйДокумент.Вывести(ТабДокЛево.ПолучитьОбласть(1, 1, ТабДокЛево.ВысотаТаблицы, ТабДокЛево.ШиринаТаблицы));
    ТабличныйДокумент.Присоединить(ТабДокПраво.ПолучитьОбласть(1, 1, ТабДокПраво.ВысотаТаблицы, ТабДокПраво.ШиринаТаблицы));
```
---
Выводишь полностью левую колонку (со всеми доп.колонками) в табличный документ ТабДок1.
Выводишь полностью правую колонку (со всеми доп.колонками) в табличный документ ТабДок2.
Создаешь новый табличный документ - ТабДокРезультат.
Выводишь в него ТабДок1, присоединяешь ТабДок2.
---
к сожалению не помогло. почему то выводит все в одну колонку.

```1c
    ТабличныйДокумент = Новый ТабличныйДокумент;

    ТабДокЛево = Новый ТабличныйДокумент;
    ТабДокЛево = Новый ТабличныйДокумент;

    Макет = ПолучитьМакет("ПФ_ПрайсЛист");
    //
    заполнение отдельно ТабДокЛево и ТабДокЛево
    //
    ТабличныйДокумент.Вывести(ТабДокЛево);
    ТабличныйДокумент.Присоединить(ТабДокПраво);
```
---
ТабДокЛево = Новый ТабличныйДокумент;
 ТабДокЛево = Новый ТабличныйДокумент;

    Макет = ПолучитьМакет("ПФ_ПрайсЛист");
    //
    заполнение отдельно ТабДокЛево и ТабДокЛево

Вы уверены, что у вас раздельно заполняются табличные документы, и заполняются правильно?
Если закомментировать строку

```1c
    ТабличныйДокумент.Вывести(ТабДокЛево);
```

и выводить только правый, в результате что-то будет выводиться?
---
присоединяйте не сам ТабДок, а через получение области.

```1c
    ТабличныйДокумент.Вывести(ТабДокЛево.ПолучитьОбласть(1, 1, ТабДокЛево.ВысотаТаблицы, ТабДокЛево.ШиринаТаблицы));
    ТабличныйДокумент.Присоединить(ТабДокПраво.ПолучитьОбласть(1, 1, ТабДокПраво.ВысотаТаблицы, ТабДокПраво.ШиринаТаблицы));
```
Здравствуйте! Может кто сможет помочь разобраться...

Клиенту понадобилось версионирование. Во время использовании отчета "история изменения объектов", при нажатии на "показать версию" или "сравнить версии", выходить ошибка:

```1c
    {Отчет.ИсторияИзмененийОбъектов.МодульОбъекта(1399)}: Ошибка при вызове метода контекста (Прочитать)
    Пока ЧтениеXML.Прочитать() Цикл
    по причине:
    Ошибка разбора XML: - [1,1]
    Фатальная ошибка:
    Document is empty
```

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

Подскажите в чем проблема и как ее решить? Заранее благодарю.

Конфигурация: Управление торговым предприятием для Казахстана, редакция 2.0, разработка для Казахстана: «1С-Рейтинг» (2.0.22.4) - сильно дописанная
---
Я бы нашел код, который туда пишет. Есть подозрение, что это вобще fastinfoset.
---
Попробуй кодировку поменять
---
попробовал, не помогает.
---
Я бы нашел код, который туда пишет. Есть подозрение, что это вобще fastinfoset.
---
да Вы правы, это "Представление объекта в виде Fast InfoSet". Что мне теперь с этим делать?))) Просто механизмы(версионирования) то стандартные, почему не работает разбор строки...
---
Всё разобрался. Спасибо, Ваш ответ мне очень помог.