Setting96.ru

Строительный журнал
3 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Рекомендации по настройке обмена данных С

Рекомендации по настройке обмена данных в
БИТ.ФИНАНС

Начиная с релиза 3.1.43 рекомендуем использовать план обмена «Полный» вместо «Полный (БИТ)».

В целях обеспечения совместимости со старыми версиями план обмена «Полный (БИТ)» остается доступным, но обновление его функционала и состава мигрируемых данных в следующих релизах не планируется. Информация в статье актуальна для релизов старше 3.1.43.

После перехода в «Настройки синхронизации данных», откроется форма с доступной командой «Настроить синхронизацию данных». При нажатии на данную команду откроется контекстное меню. В данном меню представлены типовые планы обмена.

Под наименованием «Распределенная информационная база» находиться план обмена «Полный».

Под вторым в списке наименованием «Распределенная информационная база» находиться план обмена «Полный».
Необходимо выбрать второй по счету пункт,с наименованием «Распределенная информационная база» в контекстном меню.

Далее откроется форма, нужно проверить соответствует ли наименование «Полный (БИТ)» в заголовке формы.

Если все корректно, то требуется нажать кнопку «Далее» для перехода к следующим настройкам.

В следующем окне необходимо указать каталог через который будет осуществляться обмен. В нашем примере это — C:UsersDesktopНовая папка.

Можно проверить возможность записи в каталог с помощью команды «Проверить возможность записи в каталог».

Если проверка записи прошла корректно, и не возникло ошибок, то можно нажимать кнопку «Далее».

В следующем окне необходимо указать каталог через который будет осуществляться обмен, так как осуществляем синхронизацию с помощью каталога для файлов. В нашем примере это — C:UsersDesktopНовая папка.

Можно проверить возможность записи в каталог с помощью команды «Проверить возможность записи в каталог».

Если проверка записи прошла корректно, и не возникло ошибок, то можно нажимать кнопку «Далее».

Следующие два окна будут «Настройка параметров подключения через FTP-ресурс» и «Настройка параметров подключения по электронной почте». Соответственно на данных формах представлены все необходимые настройки для подключения через FTP-ресурс и электронной почте.

В данном примере мы используем настройку синхронизации данных через каталог, поэтому пропускаем шаги настройки через FTP-ресурс и электронную почту.

Далее на форме «Настройка параметров синхронизации данных» необходимо установить имя для информационной базы с которой будет осуществляться обмен. Та же требуется установить префиксы информационных баз. После установки наименований нажимаем «Далее».

Настройка синхронизации 1С ЗУП — 1C Бухгалтерия

В предыдущих статьях я уже рассказывали о том, что представляет собой настройка обмена 1С 8.3 и приводила пример настройки синхронизации между конфигурациями Управление торговлей 11 и Бухгалтерия предприятия 3.0. подробнее читайте здесь Настройка обмена 1С 8.3

В связи с тем, что участились вопросы о том, как выполнить настройку синхронизации 1С ЗУП — 1C Бухгалтерия в этой статье рассмотрим пример настройки синхронизации между конфигурациями ЗУП 3.1 и БП 3.0.

Настрою вашу 1С. Опыт с 2004 года. Подробнее →

Начнем с ЗУП. Открываем раздел Администрирование → Синхронизация данных и включаем опцию Синхронизация данных.

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

Далее переходим по ссылке Настройки синхронизации данных. Настраиваем синхронизацию с Бухгалтерией предприятия, редакция 3. Здесь оставляем вариант Указать настройки вручную и для осуществления перехода к следующему окну помощника настройки жмем Далее.

Теперь немного отвлечемся от ЗУП и обратим внимание на БП, а именно, посмотрим, в каком каталоге хранится информационная база. Для этого запускаем ярлык 1С и в списке баз выделяем БП. Нажимаем Изменить и смотрим место ее хранения в поле Каталог информационной базы.

Возвращаемся в ЗУП и указываем этот каталог. Вариант подключения оставляем первый. Затем вносим данные пользователя, который будет работать в БП и проверяем подключение. Если проверка пройдена успешно, переходим к следующему окну настройки, если нет, проверяем, в чем ошибка.

Следующий важный шаг это настройка правил синхронизации.

Выгрузка данных из ЗУП. Есть правила установленные по умолчанию, скорректировать их можно нажав Изменить правила выгрузки данных. К правилам обмена относятся:

 Дата начала синхронизации;

 Детализация данных для формирования проводок;

 Выбор организаций, по которым будет происходить обмен.

После редактирования этих данных их надо записать и закрыть.

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

Читать еще:  Как синхронизировать календарь гугл с контактом

Нажимам Далее, выводиться информационное окно, где еще раз можно проверить внесенные данные и подтвердить их правильность нажав Далее (либо Отмена, если были допущены ошибки и требуется вернуться на предыдущие шаги что бы их исправить). Настройка считается выполненной, жмем Готово.

На этом этапе у вас может возникнуть ошибка! В этом случае надо зайти в БП и включить опцию Синхронизация данных в базе (раздел Администрирование).

Но на этом еще не все. Сразу же можно приступить к синхронизации данных и выполнить сопоставление данных двух программ. Для этого надо установить флаг Выполнить синхронизацию и нажать Далее.

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

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

Проверить, что именно будет направленно в базу БП можно открыв Отчет о составе отправляемых данных. Для запуска процесса синхронизации с учетом добавленных параметров жмем Далее.

По завершении синхронизации на экран будет выведен ее результат, по ссылке Подробно можно ознакомиться с ним более детально. Здесь же можно сразу по ссылке открыть форму настройки расписание для осуществления обмена между базами в автоматическом режиме.

Итак, настройка синхронизации 1С ЗУП — 1C Бухгалтерия успешно завершена. Нажимаем Готово.

Ошибка метаданных в 1С

Сообщение об ошибке метаданных в 1С — распространенная погрешность при повреждении информации в программе. Пользователи видят ее, если система при запуске не находит соответствующий файл. Обычно такие сбои имеют место на съемных носителях. Атака вирусов также может привести к ошибке метаданные в 1С. Специалисты «Сетби» могут помочь с устранением этой проблемы.

Прочтение файла базы
Как правило, при возникновении этого затруднения поломка носит комплексный характер, повреждается не только md-файл, но и другие составляющие реестра. При ошибке 1С: ошибка загрузки метаданных приложение анализирует расширение, и в первую очередь сигнализирует о его недееспособности. Также система закрывает доступ к информации, для того чтобы предотвратить дальнейшие нарушения.

Главный промах, который совершают пользователи при появлении ошибки загрузки метаданных в 1С, — намерение перезаписать утилиту. Однако при этом базе лишь наносится дополнительный урон. При последующем включении программы система будет сигнализировать о проблемах с другим документом. Поэтому заранее сделайте копию исходника. Так вы сможете быстро исправить ошибку загрузки метаданных в 1С 7.7.

Перед тем, как приступить к устранению проблемы, проверьте, есть ли в папке нужный файл. Пользователи часто совершают опрометчивый шаг — неправильно отмечают расположение базы. Работа над ошибками включает открытие каталога с 1сv7.md.

Если расположение указано верно, но ошибка загрузки метаданных в 1С: Предприятие не устраняется, то, вероятно, доступ к документу отсутствует. Если это ваш случай:
• скопируйте содержимое с настройками;
• используйте Проводник Windows;
• если отклонение не исчезло, то диск неисправен.

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

Обработка базы
Проделав все вышеперечисленное, вы не избавились от проблемы. В этом случае для решения ошибки метаданных в 1С 7.7 попытайтесь открыть настройки в GComp. При помощи соответствующего редактора проверьте заголовок. Если не находите ничего общего с Compound, то содержимое сильно повреждено. Обычно данные не подлежат восстановлению.

Проблемы с прочтением элемента говорят о том, что неисправен не только md, но и другие пласты информации. Если система не может открыть файл, то появляется сообщение об ошибке загрузки метаданных в 1С 7. Трудности с индексацией легко решаемы. Достаточно воспользоваться стандартными средствами приложения.

Стоит отметить, что к возникновению проблемы могут привести действия пользователя. Попытаетесь переписать файл, и программа тут же «отомстит» вам за неправильное обращение. Обязательно делайте копию. При ошибке в 1С 7.7: ошибка загрузки метаданных делайте посекторное перенесение содержимого. Если этого не сделать, то проблема не исчезнет. Приложение должно иметь доступ к базе. Правильно отмечайте директорию. Если в программе произошел сбои, то она не может использовать информацию, так как она некорректна.

Читать еще:  Ноутбук регулировка яркости mint

Вы можете открыть проводник Windows для устранения ошибки загрузки метаданных в 1С v7. Создайте дубликат настроек на другом носителе. Если не помогает, то диск защищен. Часто пользователи открывают документ, но он уже сильно поврежден вирусом. Перед тем, как приступать к каким-либо действиям, сделайте копию.

Устранение ошибки метаданных в 1С: Предприятие
Специалисты рекомендуют в случае некорректного функционирования базы данных переустановить всю систему. Для этого используйте актуальную утилиту из поставки. После установки расположение нового реестра должно быть указано через диалоговое окно. Не нужно прописывать директорию вручную для того, чтобы избавиться от ошибки загрузки метаданных в 1С: Предприятие. Это малоэффективно и ненадежно.

После проделанных действий приложение все равно сигнализирует о сбое с порядком сортировки для реестра. Это говорит о том, что языковые стандарты ОС отличаются от конфигураций 1С. Решить это затруднение можно так. Для исключения ошибки доступа к метаданным в 1С активируйте содержимое в параметрах настроек. В верхней части окна нажмите на клавишу «Администрирование». После этого открывайте «Текущая системная установка». Программа сообщит о том, что показатели всех данных будут изменены. Подтвердите свои действия. Закрывайте меню и включайте систему в режиме пользователя.

Второй ваш шаг для удаления ошибки открытия метаданных в 1С — деактивация проверки сортировки страничек. Добавляем в каталог bin документ OrdNoChk.prm. Открыть информацию можно в редакторе «Блокнот». Не забудьте сохранить содержимое. В графе «Тип файла» выберете все, укажите название OrdNoChk.prm. Убрать ошибку загрузки базы метаданных в 1С 7.7 можно, скачав расширение в интернете.

Восстановление данных
Для возвращения информации понадобятся ссылки. Используйте опцию «Найти по типу». Этот вариант позволяет получить содержимое по типу объекта. Чтобы узнать разновидность, воспользуйтесь командой «ТипЗнч». Другой способ исправления ошибки загрузки метаданных в 1С: ЗИК — использование полного имени. Для этого разработана функция «Найти по полному имени». К примеру, другое имя каталога «Пользователи» — «Справочник».

Алгоритм поведения при восстановлении базы таков. Первый шаг — узнать, как давно обновлялась программа. Удалите все элементы, окружающие файл. Разногласия в них приводят к ошибке запуска метаданных в 1С 7.7. При повторном включении все составляющие будут созданы заново. В папке C:Program Files1cv82 найдите chdbfl.exe. Используйте тот вариант расширения, который подходит для вашей версии программы. Помните, что утилита прошлого выпуска действует эффективнее и оперативнее исправляет недочеты.

Работа с ошибками загрузки метаданных 1С означает, что менять базу нужно со старших релизов. Так или иначе, но копия у вас есть, и всегда можно повторить операцию. Если расширение устранило не все отклонения, то имеет смысл запустить его повторно.

Специалисты «Сетби» избавят от неисправностей в базах данных
В компании вам помогут найти ответ на вопрос — что это: ошибка загрузки метаданных 1С? Наши сотрудники ежегодно проходят переквалификацию и применяют инновационные методики для решения вопросов любой сложности. Мы поможем вам настроить и обновить ПО. Для того чтобы связаться с менеджером «Сетби», оставьте заявку на сайте.

Ошибка загрузка данных 1с синхронизация

Материал подготовлен совместно с Петром Федотовым

В этой статье мы постараемся рассмотреть основные ошибки, возникающие при обмене данными через коннектор 1С, способы их расследования и варианты решения.

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

Убедитесь, что вы правильно указали параметры подключения: имя сервера, имя базы данных, логин, пароль и имя плана обмена. Параметр InitiateDataExchangeIn1C должен быть установлен в значение «Да», для того чтобы автоматически запустился процесс обмена данными в системе 1С после формирования файлов с данными по плану, заданному в параметре ExchangePlan.

Если параметры подключения указаны правильно, а обмен не идет, то стоит проверить настройки плана обмена в конфигураторе 1С:

Убедитесь, что объекты 1С, с которым вы настроили обмен, присутствует в списке выбранных объектов плана обмена. Также убедитесь, чтобы не стояло галочки «Распределенная информационная база». Излишне полный план обмена увеличивает количество выгружаемых данных, что очень сильно влияет на скорость обмена данными. Поэтому нужно стараться максимально облегчить план обмена только необходимыми объектами. Например, на приведенном выше скриншоте в плане обмена оставлены только необходимые для интеграции объекты 1С (4 справочника и 1 план видов характеристик).

Еще одной распространенной причиной того, что обмен не работает, является то, что забыли пометить в 1С данные к выгрузке вручную или с помощью сценария «Выполнить подготовку объектов 1С к загрузке в DIRECTUM». Сценарий выполняет регистрацию изменений всех настроенных объектов для выбранной интегрированной системы 1С. Регистрация изменений всех настроенных объектов 1С необходима для того, чтобы коннектор учитывал все данные этих объектов, в том числе и измененные до создания плана обмена. Обычно это необходимо при самом первом обмене данными между 1С и DIRECTUM. Если необходимости выгружать все данные нет, то можно просто пересохранить запись справочника 1С или DIRECTUM, чтобы она попала в тестовый обмен.

Читать еще:  Что делать если steam cloud не синхронизирует

Иногда после настройки коннектора 1С и попытке провести первый обмен, в логах обмена появляется ошибка вида:

Причина появления данной ошибки в том, что мы пытаемся загрузить в 1С неправильно сформированный XML-файл с данными обмена. Первым делом необходимо проверить настройки обмена на вкладке «Дополнительные настройки»:

Если все настройки сделаны правильно, а ошибка все равно появляется, то попробуем определить ошибочную запись в XML-файле обмена. В нашем случае это файл Message_002_001.xml. Наименование файлов обмена формируется по принципу Message_КодУзлаСистемыИсточника_КодУзлаСистемыПриемника:

У меня, в отличие от приведенного выше скриншота, коды узлов были наоборот (001 — Узел 1С, 002 – Узел DIRECTUM), чтобы вы не путались в дальнейшем. Таким образом, видим, что у нас в качестве источника выступает DIRECTUM, а в качестве приемника 1С. Откроем этот файл обмена в Visual Studio и отформатируем его:

В результате наш отформатированный XML-файл обмена будет выглядеть так:

Сохраним его и попробуем загрузить в 1С с помощью сценария:

В переменной IntegratedSystemCode нужно указать код интегрированной системы, а в переменной FullFileName путь до сформированного XML-файла с данными для обмена. Сценарий можно доработать, добавив запрос переменной IntegratedSystemCode через InputDialog, FullFileName получать из табличной части по коду системы и добавить обработку исключений, т.к. мы ждем, что появится ошибка. Я по своей натуре существо очень ленивое, поэтому оставил его в таком виде. В результате работы сценария мы получим ошибку:

Теперь мы видим строку и столбец «[4369,2]» с ошибочными данными в XML-файле обмена Message_002_001.xml. Снова открываем этот файл в Visual Studio и переходим к указанной в ошибке строке:

Тут сразу видно, что с этой записью что-то не то, но чтобы убедиться в этом окончательно, выгрузим данные из 1С с помощью внешней обработки ВыгрузкаЗагрузкаДанныхXML.epf, которую можно найти на диске ИТС или в интернете. Для этого запускаем 1С Предприятие и через пункт меню ФайлОткрыть открываем обработку ВыгрузкаЗагрузкаДанныхXML.epf. Указываем имя файла для выгрузки, отмечаем какой объект 1С необходимо выгрузить и нажимаем кнопку «Выгрузить данные».

На скриншоте не указан период выгрузки, т.к. у меня база 1С была почти пустая. Если у вас в интегрируемых объектах 1С скопилось много данных (например, за несколько лет), то период выгрузки стоит обязательно указать, иначе такой выгрузкой можно очень сильно подвесить систему. Как правило, чтобы оценить правильность формирования XML-файла с данными, достаточно выгрузить 2-3 записи.

После того, как данные будут выгружены, открываем сформированный XML-файл с выгруженными данными и начинаем сравнивать, чем наша неправильно сформированная запись отличается от выгруженных из 1С. В моем случае правильно сформированная запись для выгрузки должна выглядеть так:

Сравнив её с ошибочной записью, видим, что почему-то не заполнены некоторые реквизиты значениями по умолчанию:

Для реквизита типа справочник, вместо пустого значения должны были быть нули «00000000-0000-0000-0000-000000000000», для реквизита типа число должен стоять «0», а не пустая строка, для логического реквизита вместо пустой строки должно быть «true» или «false».

Далее можно действовать исходя из поставленной перед вами задачи:

  1. Удалить ошибочную запись из XML-файла обмена, провести загрузку данных с помощью сценария указанного выше и скорректировать «Время последней выгрузки» в настройках интегрированной системы на текущее (чтобы эта запись в обмен больше не попадала).
  2. Дополнить ошибочную запись XML-файла обмена недостающими данными, провести загрузку данных с помощью сценария указанного выше и скорректировать «Время последней выгрузки» в настройках интегрированной системы на текущее (чтобы эта запись в обмен больше не попадала).
  3. Попытаться найти причину, почему XML-файл сформировался неправильно, и устранить её.

Чтобы найти причину, почему XML-файл формируется неправильно, потребуется добавить отладочную информацию в функции коннектора и в XSL-шаблон преобразования. Об этом поговорим более подробно в следующем материале.

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector