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

Создание в 1С 7.7 XML в формате EnterpriseData (универсальный формат обмена), версия 1.5. Инструкции и примеры переноса данных из устаревшей конфигурации 1С 7.7 в любую современную 1С 8.3, поддерживающую EnterpriseData, через Конвертацию данных 3
Формат EnterpriseData предназначен для обмена данными внутри компании (в том числе между разнородными и территориально удаленными информационными системами) и призван покрыть все сферы деятельности предприятия – финансы, производство, закупки и продажи, складские операции и т. п.
Для настройки обмена на принимающей стороне я использовал публикацию 1С: Конвертация данных 3. Инструкции и примеры. EnterpriseData (универсальный формат обмена) //xn—1-6kca8bgsjrjhe.xn--p1ai/public/695523/
По ссылке https://its.1c.ru/db/metod8dev#content:5934:hdoc доступно описание формата EnterpriseData. Однако руководствоваться данным описанием к действию нельзя. Чтобы выполнить перенос данных 7.7 — 8.3 НУЖНО ОТКРЫТЬ ОПИСАНИЕ СХЕМЫ В КОНФИГУРАТОРЕ 1С:Предприятия 8 (принимающей системы) и выполнить формирование XML в соответствии с ним.
Дело в том, что реализация этого формата в современных конфигурациях требует соблюдения последовательности вывода полей, которая сильно отличается от заложенной в формате.
Нужно приготовиться к тому что сообщения об ошибках при загрузке в современную конфигурацию будут не всегда понятные, в них мало диагностической информации и поэтому опыт их интерпретации а мой взгляд надо накапливать.
Например если в Вашем описании в одном из блоков не хватает некоторых полей (как у меня не было).
неправильно на основе стандарта (не правильеный блок XML):
правильный блок при сдедовании схеме пакета XDTO которая находится в ветке «Общие — XDTO пакеты» дерева конфигурации:
При отступлении от схемы XDTO помещенной в 1С также возможны так же ошибки «недостаточно полей», «Нарушен порядок полей» или «не верный тип поля», «не установлено значение одного из свойств».
Нужно внимательно называть поля так, как они называются в схеме XDTO в конфигурации. В пакете XDTO дерева конфигурации можно найти все объекты, на которые указывают сообщения об ошибках, выводимые при импорте данных. Например, если назвать поле СПоставщиком а в схеме то получим ошибку «Не установлено значение одного из следующих свойств: ВидРасчетов».
Возможны случаи, когда поля формата не совпадают с полями объектов принимающей конфигурации.
Еще о решении проблем связанных с правильным заполнением полей XML файла (поля формата не совпадают с полями объектов принимающей конфигурации).
Дело в том, что названия полей формата могут не совпадать с названиями реквизитов конфигурации, не совпадать со значениями перечислений. Сообщение об ошибке гласит: «Ошибка проверки данных XDTO:
Значение: ‘ОптовыйСклад’ не соответствует простому типу: ТипыСкладов
Значение не соответствует значениям фасета перечисления».
Промокоды на Займер на скидки
Данная ситуация показана на рисунке, поиск в XML редактора текста осуществляется так же как в любом текстовом редакторе.
Имя параметра | Это выражение | Значение параметра |
ВерсияФормата | Нет | ТаблицаЗначений : 0 стр. |
Группа2 | Нет | Документ.РКОНаБанковскийСчет |
ПустойРодитель | Нет |
Предопределенные элементы в 1С
Отправка из 1C 7.7 EnterpriseData
На Инфостарт есть единственный пример генерации файла обмена EnterpriseData формата 1.2, смотрите публикацию План обмена в формате «EnterpriseData» для 1С 7.7. В нем описана отправка и получение XML заказа и реализации EnterpriseData из 1С 7.7.
Файл для загрузки в современную конфигурацию можно создать во внешней обработке 1С 7.7 примерно следующим образом.
В результате работы процедуры получился следующий XML файл, который успешно загружен в 1С 8.3.
Его загрузка приводит к появлению в 1С 8.3 вот такого документа (приводится печатная форма результата загрузки из 1С 8.3.
В схеме EnterpriseData присутствует несколько шаблонов импорта кассовых и банковских документов (которым в 7.7 соответствуют разные коды операций).
На основании данных выявленных используемых кодов операций проводим сопоставление с шаблонами.
Затем, в каждом кодов операций (и соответствующих им шаблонах) в кассовых документах могут быть выбраны несколько статей движения денежных средств, которые тоже нужно сопоставить между собой.
Такую функцию прийдется вызывать во всех кассовых и банковских документах.
Длэ этого потребуется сделать запрос и определить, какие именно виды операций задействованы у нас в учете и встретятся при выборке документов. Создаем обработку извлекающую коды операций из базы.
Я использовал Процедуру универсальной печати таблицы значений Бориса Абрамука //xn—1-6kca8bgsjrjhe.xn--p1ai/public/317185/, ему большое спасибо!
Для данных кодов и напишем процедуры переноса данных:
Ссылки на предопределенные элементы более не являются одинаковыми, в том числе и в различных областях даже для объектов, входящих в состав разделителя в режиме Независимо.

Сохраненные настройки пользователя
Скорее всего, в следующем обновлении разработчики устранят данную проблему, а пока можно попробовать очистить настройки конкретного пользователя. Для начала следует сделать архив базы. Далее в развернутой копии выполнить следующие действия:
Сначала можно попробовать очистить не все настройки, а только настройку того элемента, при работе с которым возникла ошибка. Например, при работе с должностями возникла ошибка, поэтому необходимо попробовать по правой кнопке мыши очистить настройки именно справочника Должности .
В случае возникновения ошибки при работе с отчетами также не следует удалять все настройки, а начать со страницы Настройки отчетов . Если очистка конкретного отчета не помогла, то выбрать пункт Очистить все — Настройки отчетов и внешнего вида .
См. также:
Если Вы еще не подписаны:
Активировать демо-доступ бесплатно →
или
Оформить подписку на Рубрикатор →
После оформления подписки вам станут доступны все материалы по 1С:Бухгалтерия, записи поддерживающих эфиров и вы сможете задавать любые вопросы по 1С.
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Похожие публикации
- .У вас нет доступа на просмотр Чтобы получить доступ:Оформите коммерческую.Ошибка возникает при создании нового документа. При записи программа 1С.У вас нет доступа на просмотр Чтобы получить доступ:Оформите коммерческую.
Карточка публикации
Данную публикацию можно обсудить в комментариях ниже.
Обратите внимание! В комментариях наши кураторы не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно по ссылке >>
Вы можете задать еще вопросов
Доступ к форме «Задать вопрос» возможен только при оформлении полной подписки на БухЭксперт8
Пример адаптации правил типового обмена в формате EnterpriseData между 1С: КА и 1С: Бухгалтерия предприятия КОРП
- .У вас нет доступа на просмотр Чтобы получить доступ:Оформите коммерческую.Ошибка возникает при создании нового документа. При записи программа 1С.У вас нет доступа на просмотр Чтобы получить доступ:Оформите коммерческую.
Значение не является значением объектного типа 1С
Чаще всего ошибка возникает после обновления, и если она проявилась сразу после обновления конфигурации на новый релиз, необходимо проверить ошибку в каталоге Публикации ошибок, указав полный текст ошибки.
либо есть вариант обхода ошибки до исправления в последующем обновлении.
Если отобрать все ошибки, зарегистрированные на сайте разработчика с текстом Значение не является значением объектного типа, видно, что это достаточно часто возникающая ошибка при доработке конфигурации.
Рассмотрим на примерах почему возникают подобные ошибки.
Создадим запрос по регистру накопления Взаиморасчеты с сотрудниками с некоторыми полями из него.
В запросе в поле Физическое лицо указали реквизит Код, обозначив при этом в представлении, что это данные по физическому лицу. Далее, выгрузив запрос в таблицу значений, обработаем полученные данные, при этом попытаемся сообщить, какое физическое лицо в данный момент обрабатывается.
В результате выполнения цикла получим ошибку Значение не является значением объектного типа (Наименование).
Окно сообщения говорит о том, что происходит попытка получить значения, которых нет в объекте. В данном примере из информации о коде пытаемся получить наименование физического лица. Корректнее было бы в запросе получать данные о физическом лице и дополнительно о наименовании физического лица, а в цикле — получать это поле.
Следующий пример ошибки — обратимся к функции и передадим в нее параметры несоответствующего типа. У функции ОбработатьДанные два параметра: Объект и ФизическоеЛицо. Вместо передачи элемента типа справочник Физические лица передан параметр Ложь .
Происходит это из-за того, что функция пытается получить данные ИНН из типа данных Булево. Для исправления достаточно правильно передать параметр.
Также часто встречается ошибка, когда при написании кода в каком-то условии элементу присваивается неопределtнное значение, а в дальнейшем идет обращение как к объекту, без учета ранее сделанных изменений.
В данном примере необходимо либо добавлять проверку при получении даты для _Объект на значение Неопределено , либо изменить условие, которое приводит к ошибке.
Микрофинансирование → Микрокредиты → Специальные предложения → Скачать файлы → Обзор Быстроденег → Предмет договора → Ответственность сторон → Отличные наличные→ Экспресс займы