Выгрузка Общепит --> РестАрт

Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.

Страницы: 1
RSS
Выгрузка Общепит --> РестАрт
 
При выгрузке из конфигурации Общепит в ответ на файл выгрузки RestArt сообщает об ошибке и формирует файл ответа следующего содержания:


<?xml version="1.0" encoding="UTF-16"?>
<Response work="1" name="Food" dbprefix="К" error="Стадия:Проверкa; Ошибка:Запрос с номером 48 устарел; Файл:\\Back\obmen\К_Request_48.xml" version="1.14.12" reqnum="48" databaseid="{9d4ac93e-f9a9-11e2-804c-8c89a5c34e59}" respnum="788" appname="ARMManager.exe" build="8.0.14.17"/>
 
Добрый день! Данное сообщение говорит о том, что РестАрт успешно загрузил больше сообщений, чем номер выгружаемого из Общепита, поэтому, сообщения выгружаемые из Общепита он считает устаревшими и не загружает. После чего стала возникать эта ситуация?
  Можно вручную изменить номер выгружаемого сообщения указав в наименовании и в самом файле нужный номер. Посмотреть номер последнего загруженного сообщения в Рестарте можно средствами SQL Management Studio(см. скриншот).
Изменено: Златослава Полозова - 08.12.2014 10:43:08
 
Спасибо, обмен завёлся!
Проблема появилась после того, как случайно была запущена выгрузка из копии базы.

Теперь при загрузке из фронт-офиса обмен подвисает и не успевает завершиться за ночь.
Документ Отчет о розничных продажах загружается на очень большую сумму (обмен не выполнялся долгое время) — это выгрузка всех накопленных данных?
 
Проверьте настройки Кассового узла, возможно не стоит галочка "Запретить повторную загрузку данных продаж" на вкладке Загрузка документов.
  Если обмен не проводился долгое время, то первая загрузка может занять большее время, чем все последующие. Но если обмен и в дальнейшем будет занимать столько времени - обратитесь на линию консультаций для оперативного решения данной ситуации. Не забудьте указать релизы программных продуктов.
 
Перешли на  Общепит 3.0.36.16, настроили заново обмен, выгрузка проходит успешно, но РестАрт при входе начинает обмен и выдаёт ошибку.

Содержимое файла response:

<?xml version="1.0" encoding="UTF-16"?>
<Response work="1" name="Food" dbprefix="К" error="Стадия:Проверкa; Ошибка:Файл обмена не подходит для текущей базы данных; Файл:\\Back\obmen\К_Request_3.xml" version="1.14.12" reqnum="3" databaseid="{9d4ac93e-f9a9-11e2-804c-8c89a5c34e59}" respnum="881" appname="ARMManager.exe" build="8.0.14.17"/>

Подскажите, пожалуйста, в чём может быть проблема?
 
Добрый день!
Похоже, что Вы пытаетесь выгрузить сообщение обмена из Общепита 3.0.36.16 без предварительной загрузки начального образа. База Общепита у Вас новая, а загружаете сообщение в старую рабочую базу Рестарта.
После перехода на Общепит 3.0.36.16 делали выгрузку начального образа в Рестарт?
Не менялся ли префикс обмена после загрузки начального образа?
 
Проверил префиксы, совпадают. Произвёл выгрузку начального образа, обмен прошёл успешно.
Но последующий запуск обмена всё равно приводит к тому же самому результату.


Код
<?xml version="1.0" encoding="UTF-16"?>
<Response work="1" name="Food" dbprefix="К" error="Стадия:Проверкa; Ошибка:Файл обмена не подходит для текущей базы данных; Файл:\\Back\obmen\К_Request_2.xml" version="1.14.12" reqnum="2" databaseid="{9d4ac93e-f9a9-11e2-804c-8c89a5c34e59}" respnum="883" appname="ARMManager.exe" build="8.0.14.17"/>


При загрузке в Общепит результат "последней загрузки" таков:
"Идентификатор базы фронт-офиса не совпадает с идентификатором кассового узла <Общепит 3.0>
Возможно кассовый узел, сообщение которого вы пытаетесь прочитать, обменивается с другим БЭК-офисом."

Каким образом согласовать идентификаторы баз (переключить со старой на новую) ?
Можно ли это сделать без редактирования .mdf-файла базы?
Изменено: Vasiliy V - 16.02.2015 23:21:24
 
При выгрузке Начального Образа в БД запоминается параметр из файла Request_0.xml c именем databaseid (идентификатор БД) и если приходит запрос с другим идентификатором, то программа сообщает об этом:
  error="Стадия:Проверкa; Ошибка:Файл обмена не подходит для текущей базы данных;

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

Мы не рекомендуем вручную проводить "согласованность" идентификаторов, только выгрузкой НО.

Так же обмен должен проводиться на актуальных релизах программных продуктов.
 
Здравствуйте при попытке выгрузки номенклатуры из Общепита в Рестарт выходит ошибка обмена :
<?xml version="1.0"?>
<Response appname="ARMWaiter.exe" build="8.3.3.0" work="1" name="Food" dbprefix="Р01" version="3.3.0" databaseid="{03d4cbba-cca5-11e4-8b75-7824af3b8cc4}" datetime="2017.01.16 13:48:13.438" dbdatetime="2017.01.16 13:48:13.444" compname="POS-RESTORAN" keyNumber="371742" keyPinCode="413-101" keyIsSoft="1" error="Стадия:Загрузка данных; Ошибка:Поле «Subunit.OrgID» имеет неверное значение: «fe579519-a477-11e4-a3cc-7824af3b8cc4»; Файл:\\Desktop-pc\RBD\Sent\Р01_Request_240.xml" reqnum="240" respnum="1144"/>
Подскажите что можно сделать?
 
Добрый день, Владимир!

Вам необходимо направить письмо на электронный адрес food@rarus.ru с указанием:
- ссылки на данную ветку Форума;
- релиза Общепита;
- релиза РестАрта;
- регистрационных номеров основных поставок Общепит и РестАрт.
 
Здравствуйте! Существует ли описание XML формата обмена данными в РестАрт 3.5 из Общепита? Дело в том, что старый Общепит (1С 7.7) умеет выгружать только в формат DBF, который уже не поддерживается новой версией РестАрта?
Изменено: Павел Меркулов - 04.04.2017 11:40:18
 
Добрый день, Павел!
В Рестарте поддерживается dbf-обмен.
Описание обмена в формате xml можно найти в папке doc (C:\Program Files (x86)\1C Rarus\RestArt\).
 
Цитата
Златослава Полозова написал:
Добрый день, Павел!
В Рестарте поддерживается dbf-обмен.
Описание обмена в формате xml можно найти в папке doc (C:\Program Files (x86)\1C Rarus\RestArt\).

Спасибо, посмотрел его. Описание XML очень скудное...
Страницы: 1
Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С