Синхронизация ошибка проверки заполнения реквизитов

Содержание:

1.       Рекомендации по синхронизации данных в 1С

2.       Предупреждение при синхронизации данных в 1С 8.3

3.       Ошибки синхронизации в 1С   

1.       Рекомендации о синхронизации данных в 1С

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

ВАЖНО! Рекомендуется проводить синхронизацию данных в 1С 8.3 не в рабочее время пользователей, так как синхронизация с большим объёмом данных может существенно замедлить быстродействие выполняемых операций в базе (формирование отчетов, проведение или запись документов и т.д.)

После выполнения синхронизации в ручном режиме программа сразу выдаст информацию о том, с какими результатами завершился процесс синхронизации данных в программе. (Рис. 1).

Рис. 1 Результата синхронизации данных в 1С 8.3

Чтобы отследить ошибку при автоматической синхронизации в журнале регистрации достаточно задать нужные отборы (Рис. 2). Подробную информацию о том, какие ошибки возникли при отправке и получении данных, можно посмотреть в журнале регистрации (Перейти в журнал регистрации).

Рис. 2 Ошибки при автоматической синхронизации  

2.       Предупреждение при синхронизации данных в 1С 8.3

Кроме отображения ошибок, журнал регистрации также отображает «предупреждения» при синхронизации. Отображаются они в журнале регистрации треугольником со вписанным в него восклицательным знаком (пиктограмма) и свидетельствуют о том, что синхронизация данных между базами произошла, но есть проблемные ситуации (не проведенные документы, незаполненные реквизиты, конфликты, непринятые по дате запрета).

Основное отличие «предупреждения» от «ошибки» заключается в выполнении обмена транспортными сообщениями синхронизации. Вам остаётся только открыть форму «Предупреждения при синхронизации данных», что можно сделать из настройки синхронизации данных (Рис. 3)

Рис. 3 Настройки синхронизации данных

Здесь необходимо просто выполнить требования программы, чтобы избежать проблемной ситуации, например, заполнить реквизиты организации (Рис. 4).

Рис. 4 Заполнение реквизитов организации для корректной синхронизации в 1С  

3.       Ошибки синхронизации в 1С

Ошибки синхронизации в 1С можно разделить на два типа:

·         связанные с данными, которые участвуют в обмене (документы, справочники);

·         не связанные с данными – вызванные ошибками в релизах конфигурации 1С, обновлением платформы 1С:Предприятие или сбоем подключения к другой базе данных, которая участвует в синхронизации данных 1С.

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

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

Специалист компании «Кодерлайн»

Савицкий Антон

  1. 24.11.2017, 12:03

    #1

    fibomaster вне форума


    Гость форума


    По умолчанию При синхронизации УТ -> БП не заполняется реквизит в документе

    Здравствуйте. При загрузке документа «Поступление товаров и услуг» из УТ в БП не заполняется договор, при этом договор создается. Проблема возникает только в том случае, если в документе используется соглашение вместо договора. Из-за того что договор не заполняется, не возможно автоматически проводить документы после загрузки.
    Может у кого то была такая проблема?
    Место в коде, где создается и заполняется объект найти не смог.

    Конфигурации:
    — УТ 3.1.3.4
    — БП 1.2.42.1

    Обмен через локальный каталог обмена. Выгрузка из УТ в файл с последующей загрузкой в БП из файла


  2. 16.12.2017, 10:26

    #2

    avm3110 вне форума


    Гордость форума PRO


    По умолчанию Re: При синхронизации УТ -> БП не заполняется реквизит в документе

    Цитата Сообщение от fibomaster
    Посмотреть сообщение

    Здравствуйте. При загрузке документа «Поступление товаров и услуг» из УТ в БП не заполняется договор, при этом договор создается. Проблема возникает только в том случае, если в документе используется соглашение вместо договора. Из-за того что договор не заполняется, не возможно автоматически проводить документы после загрузки.

    Судя по описанию, у вас тип данных Договор в БП не содержит «разрешение» на документ «Соглашение»
    Т.е. поставьте там флажок «составной тип» (если он не стоит» и добавьте в тип реквизита свое соглашение


Автор статьи

Екатерина Цевина

Эксперт по предмету «1С:Бухгалтерия»

Задать вопрос автору статьи

Ошибки при синхронизации данных между базами 1С БП 3.0 и ЗУП 3.0

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

Для бухгалтерии предприятия.

Зайдите в меню «Администрирование» выберете раздел « Настройки синхронизации данных» и посмотрите пункт «Предупреждения при синхронизации данных». В этом пункте откройте ссылку «Синхронизация данных». В открывшемся окне увидите гиперссылку «Предупреждения» с указанием в скобках количество предупреждений.

Для зарплаты и управлении персоналом.

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

Ошибка “Непроведенные документы”

Подработка для студентов

Начни работу по профессии и зарабатывай первые деньги еще будучи студентом

Найти стажировку

Существует вкладка «Непроведенные документы», в которой отражается список документов, не проведенных автоматически программой.

Данную ошибку разберем на примере. Непроведенный документ — «Выдача наличных» а причина появления ошибки — не заполнен счет учета.

Способы исправления ошибок:

  1. Вам потребуется заходить в каждый документ и указывать счет учета, после чего проводить документ и закрывать.
  2. Выделите непроведенные документы и нажмите на кнопку «Изменить выделенные документы».

Замечание 1

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

В появившемся окне выберете нужный реквизит, установите значение и нажмите на кнопку «Изменить реквизиты». После чего появится сообщение об успешном изменении реквизитов. Нажмите на кнопку «Готово». В результате программа покажет уведомление об успешном исправлении ошибки и проставит правильное значение в реквизит «Счет учета» во все выбранные документы. Сейчас каждый документ вы можете провести по отдельности, либо все вместе нажав на кнопку «Провести».

«Ошибка выгрузки 1С: причины и способы исправления» 👇

Если какой то из документов не требуется проводить, то вам можно его выделить и нажать на кнопку «Игнорировать». При этом документ останется непроведенным.

При проведении и игнорировании данные документы автоматически очищаются из табличной части на вкладке «Непроведенные документы». Все проигнорированные документы вы можете посмотреть. Для этого нажмите на кнопку «Еще» и установите галочку «Показывать проигнорированные». Теперь вы моете перейти в форму списка документа «Кассовые документы» и там увидите документы.

Ошибка “Незаполненные реквизиты”

В программе 1С существует вкладка «Незаполненные реквизиты», в которой отражается список документов, которые неудалось корректно записать, т.к. некоторые реквизиты были не заполнены или заполнены с ошибками. Исправление аналогично как на вкладке «Непроведенные документы».

Ошибка “Конфликты”

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

Находи статьи и создавай свой список литературы по ГОСТу

Поиск по теме

 

RarusTechDay - открытая техническая конференция программистов 1С.

 

Я
   Tarlich

18.04.23 — 13:42

подскажите

настроил обмен , сопоставил , выполнил , вродебы все ок но есть ошибка

В объекте остались пустые не заполненные объекты

Синхронизация ООО «Мой Мир»

Объект <>

Ошибка проверки заполнения реквизитов

Поле «Группа» не заполнено

Поле «Наименование» не заполнено

Поле «Вид редактирования» не заполнено

Поле «Тип» не заполнено

при нажатии на объект — не предвиденнная ситуация — похоже конечно а битую ссылку

Где эта связь ? как ее найти ? исправить ?

   Жан Пердежон

1 — 18.04.23 — 13:48

программиста позвать

   vovastar

2 — 18.04.23 — 13:57

(1) Нет никого видимо. ТС уже в предыдущих темах неоднократно призывали это сделать, никак.

   Tarlich

3 — 18.04.23 — 14:00

открыл регистр сопоставления объектов — для данного плана обмена нашел запись данного сопоставления , из БП скопировал УИД и вставил в Зуп — но проблема не ушла

   Tarlich

4 — 18.04.23 — 14:19

Очистил регистр полностью в зуп  удалил обмен . хочу все заново .. а в БП нету такого регистра ?

   2S

5 — 18.04.23 — 14:27

(3) удали запись или создай с нуля синхронизацию

   Tarlich

6 — 18.04.23 — 14:29

(5) Да так и сделал — пока все ок -))

   Tarlich

7 — 18.04.23 — 14:32

в зупе много организаций

один обмен — все ок

второй сделал  — то же все ок

теперь третий — там в обмене с БП несколько организаций

когда указал в начале несколько — не понятные ошиби  — то то не заполнено тодругое

я удалил этот обмен и ачал заново :

сделал одну организацию — ок

удалил и сделал уже 2 организации — то же все ок

я могу сейчас 3 организацию добавить или удалить и заново но уже 3 организации указать ?

   2S

8 — 18.04.23 — 14:33

(7) ты разрешение спрашиваешь?

  

Tarlich

9 — 18.04.23 — 14:48

По удалял , очистил , сделал заново — ошибок нету -))

Автор ИринаЯлта, 17 мар 2016, 16:16

0 Пользователей и 1 гость просматривают эту тему.

После последнего обновления (перехода с УТ 11.2.2 на УТ 11.2.3) возникли проблемы при синхронизации (Бухгалтерия предприятия, редакция 3.0 (3.0.43.147), Управление торговлей, редакция 11.2 (11.2.3.101)). Если в торговле создается контрагент — обособленное подразделение, после синхронизации в бухгалтерии он заменяет контрагента — головное предприятие. Пишет ошибку синхронизации «Ошибка проверки заполнения реквизитов Контрагент не может являться своим обособленным подразделением», но при этом все данные заменяет на новые.
Причем такое случается только с головными контрагентами, созданными до обновления, созданные после не заменяются.
Точно также получается с товаром, если новый товар заводится копированием карточки какого-то старого, старый товар при синхронизации заменяется на новый.
Сталкивался ли кто-нибудь с такой проблемой и как ее можно решить?


Не копируйте карточки. Судя по всему копируется какой-то реквизит который служит идентификатором при синхронизации.


Так контрагентов (обособленное подразделение) и не копируем, просто выбираем для него головную организацию, созданную до обновления. И при синхронизации головная в БП пропадает, заменяется на новое ОП.


не копируйте карточки, из-за них рассихрон


Теги:

  • Форум База

  • ОБЩИЙ ТЕМАТИЧЕСКИЙ ФОРУМ 1С

  • Обмен данными

  • Синхронизация БП 8.3 и УТ 11.2

Похожие темы (5)

Рейтинг@Mail.ru

Rambler's Top100

Поиск

Обмен данными не работает

В пользовательском режиме приложения «1С:Предприятие» откройте настройки обмена с «Первой Формой». Убедитесь, что флажок «Запретить обмен с Первой Формой» не включен. Если флажок включен — отключите его и нажмите кнопку Записать и закрыть.

1C_admin_config_unblock

Запрет обмена с «Первой Формой».

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

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

Кликните для просмотра изображения в полном размере

Сообщение об ошибке при совпадении изменений по времени.

Это нормальное поведение системы, поскольку в БД содержится уже другая версия данных. В этом случае форму документы/элемента справочника надо закрыть без сохранения и затем открыть снова.

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

Таймаут при синхронизации

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

На стороне «Первой Формы» таймаут ожидания ответа при вызове веб-сервиса 1С составляет 12 часов.

На стороне 1С таймаут можно регулировать. Для этого в «1С:Предприятие» в справочнике «Настройки обмена («Первая форма»)» откройте предопределенный элемент «Общие настройки» и в поле «Таймауты WS» увеличьте значение в поле «Прокси» – укажите, сколько секунд сервер 1С должен ждать ответа от сервера «Первой Формы» до обрыва соединения. Если указать значение 0, то таймаут не ограничен (сервер будет ждать до тех пор, пока операция не будет выполнена).

В поле «Определение» указывается длительность подключения к сервису (в секундах), а в поле «Прокси» – длительность выполняемой операции внутри «Первой Формы» (в секундах).

1C_sync_faq_2

Настройки таймаута.

Недостаточно прав доступа в 1С

При обмене данными может возникать следующая ошибка:

«Error while calling 1С service. Нарушение прав доступа к операции Web-сервиса:

{www.rg-soft.ru}:rg1СTCService:PerformOperation().»

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

Не выполняются регламентные задания

Если на стороне «1С:Предприятие» задания в очередь ставятся и видны в регистре сведений «Очередь обмена (Первая Форма)», но не выполняются, необходимо убедиться, что регламентное задание по обработке очереди есть в системе, оно включено, и регламентные задания не заблокированы на стороне сервера.

1. Проверка существования регламентного задания.

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

2. Проверка, что задание включено.

В «Консоли Заданий» можно просмотреть, включена ли обработка и какой период ее выполнения.

3. Проверка блокировки.

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

4. Поиск и проверка объектов, вызвавших ошибки синхронизации.

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

определить уникальный идентификатор (GUID) объекта «1С:Предприятие». Для этого выберите интересующий вас объект в поле «Объект» и нажмите кнопку Сообщить ГУИД.

определить объект, вызвавший ошибку при синхронизации с «Первой Формой», и проверить правильность заполнения его реквизитов. Для этого выберите тип объекта в поле «Объект», введите его GUID в поле «ГУИД» и затем нажмите кнопку «Найти по ГУИД». GUID и тип объекта можно посмотреть в журнале ошибок синхронизации.

1C_object_guid

Обработка «ГУИДОбъекта».

Нераспознанная версия сообщения

Если при любом обращении «Первой Формы» к 1С появляется сообщение

System.ServiceModel.CommunicationException: Нераспознанная версия сообщения/Unrecognized message version

необходимо проверить адреса сервисов и в частности параметр ?WSDL.

Синхронизация скрытых и «только для чтения» колонок ДП «Таблица»

Если в категории «Первой Формы» присутствует ДП «Таблица», в которой есть скрытые колонки или колонки  с признаком «только для чтения», то данные для них перед отправкой берутся не из карточки задачи, а непосредственно из базы данных перед отправкой в 1С. Чтобы обмен данными в этом случае работал корректно, необходимо использовать очередь обмена, а не обмен данными в режиме онлайн. См. здесь.

Не загружаются данные из справочника 1С

Из-за ограничений на количество символов объекты с длинными названиями могут не сопоставляться. Попробуйте в 1С увеличить длину полей.

Неверный адрес сервиса 1С

В журнале ошибок есть ошибка вида:

Request format is unrecognized for URL unexpectedly ending in ‘/TC1CService.asmx’.

Это может означать, что в пользовательских настройках приложения в поле TC1C_ServiceAppAddress указан неверный адрес.

Не задан параметр GUIDExtParamID

В журнале ошибок есть ошибка вида:

System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.ThrowHelper.ThrowKeyNotFoundException()
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at TCClassLib.ExtParams.Helper.GetExtParamName(Int32 extParamId, Nullable`1 subcatId, Boolean injectResources, Nullable`1 userId) in C:TeamCityBuildAgentwork7a2e67b2a0804e2cTCClassLibExtParamsExtParams.cs:line 2037
at TaskCenter.admin.Sync1C.AddDictionary.Page_Load(Object sender, EventArgs e) in C:TeamCityBuildAgentwork7a2e67b2a0804e2cTaskCenteradminSync1CAddDictionary.aspx.cs:line 168
Origin=WebForm
OriginId=2
User=Support
Url=https://your.1forma.net/admin/Sync1C/AddDictionary.aspx?Name=1С&OneCAddress=http:%smth%2F1CTCService.1cws&OneCServerName=http:%2F%2Fsmth&OneCUserName=ObmenForma&OneCPassword=(Пароль зашифрован)&TCAddress=https:%your.1forma.ru%2FTC1CService.asmx%3FWSDL&TCServerName=https:%2F%2Fnts.1forma.ru&TCUserName=1CServer&TCPassword=(Пароль зашифрован)&GUIDExtParamID=0&QueryRepeatTime=00:05:00&UsersFilterIn1Forma=false&TCCommentOnEpChange=true&OneCCredentialType=Basic

Проверьте настройки.

Полезные ссылки

Установка и администрирование модуля интеграции с 1С

Настройка синхронизации ДП «Таблица»

Журналы действий и ошибок


Синхронизация ЗУП/БП, вид дохода — предупреждение


2 года 11 мес. ago

#7690

Здравствуйте! Есть Зарплата и управление персоналом, редакция 3.1 (3.1.14.55) и Бухгалтерия предприятия, редакция 3.0 (3.0.78.54). В ЗУП в ведомостях на выплату стоит вид дохода для исполнительного производства. При синхронизации с БП выходит предупреждение Ошибка проверки заполнения реквизитов Поле Вид дохода для исполнительного производства не заполнено. Подскажите в чем может быть дело? где-то еще не отжата галочка?
Спасибо.

Администратор запретил публиковать записи гостям.


Синхронизация ЗУП/БП, вид дохода — предупреждение


2 года 11 мес. ago

#7693

  • Синхронизация времени windows 10 ошибка при выполнении синхронизации
  • Синумерик 828 d ошибки
  • Синтетическая ошибка при установке apk как исправить
  • Синтетическая ошибка что это
  • Синтетическая ошибка при открытии файла