Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 03:41

Вопрос по РИБ

Автор apport12, 04 авг 2016, 20:43

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

apport12

Здравствуйте. УТ11 . Создал РИБ, подключение FTP . Есть две базы 1 - главная база и 2 - вторая база.
Если создать заказ в базе 2 то в базу 1 он синхронизируется не полностью(точнее в базе 1 зайти в заказы клиентов там ничего не будет). При этом все остальные документы создаются (приходные кассовые ордена, документы поступления).

Если наоборот, оформить заказ в базе 1 то тогда после синхронизации в базе 2 появляется заказ в 'заказы клиента' и все остальное тоже появляется.

Вопрос: Как сделать чтобы в базе 1 синхронизировались 'заказы клиента' из 2 базы?

apport12

Тема открыта. Без Вашей помощи форумчане не решу свою проблему!

Kironten

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

apport12

Заказ отправляется, это видно в xml который отправляется по ftp

Часть текста


</v8de:Config>


-<v8de:Data>


-<AccumulationRegisterRecordSet.ЗаказыКлиентов>


-<Filter>

<Recorder xsi:type="DocumentRef.ЗаказКлиента">f6a07dd5-5b12-11e6-9c9b-d850e63fbea7</Recorder>

</Filter>


-<Records>


-<Record>

<Recorder xsi:type="DocumentRef.ЗаказКлиента">f6a07dd5-5b12-11e6-9c9b-d850e63fbea7</Recorder>

<Period>2016-08-05T00:00:00</Period>

<MovementType>Receipt</MovementType>

<Active>true</Active>

<ЗаказКлиента xsi:type="DocumentRef.ЗаказКлиента">f6a07dd5-5b12-11e6-9c9b-d850e63fbea7</ЗаказКлиента>

<Номенклатура>42172395-6cc1-11e5-be01-001c42e20e74</Номенклатура>

<Характеристика>00000000-0000-0000-0000-000000000000</Характеристика>

<КодСтроки>1</КодСтроки>

<Склад>e3de7824-7dc8-11e5-9bd4-d850e63fbea7</Склад>

<Заказано>1</Заказано>

<КОформлению>0</КОформлению>

<Сумма>36</Сумма>

<ПричинаОтмены>00000000-0000-0000-0000-000000000000</ПричинаОтмены>
Добавлено: 05 авг 2016, 16:56


а как посмотреть как принимает база 1?
Добавлено: 05 авг 2016, 22:30


Обновлено.  Нашел способ как переносить заказы клиента.

В базе 1 у меня пользователь - администратор. В базе два я создал пользователя администратор 2 (права такие же как и у администратора базы 1).
В таком раскладе переносится все кроме заказов клиента.

НО если зайти в базе 2 от имени администратора 1 , то тогда заказы клиента синхронизируются. Но есть еще но! Заказ клиента синхронизируется в базу 1, но статус у него закрыт, хотя в базе 2 на обеспечении.  Если в базе 2 провести заказ еще раз и затем синхронизировать его тогда все получается правильно.
Как быть? 
Добавлено: 06 авг 2016, 01:16


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

apport12

Неужели никто не знает ответа?

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

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

Рейтинг@Mail.ru

Поиск