|
УТ 11.4, при настройке правил синхронизации: Поле "Код" не заполнено | ☑ | ||
---|---|---|---|---|
0
PovAndy
17.10.19
✎
10:09
|
В УТ 11.4 создал распределенную базу данных, через Синхронизацию данных - Распределённая информационная база.
Затем удалил это правило синхронизации и начал настраивать правило универсального обмена (через прямую связь двух баз). При сохранении "правил отправки данных" синхронизации в базе источника выскакивает сообщение об ошибке: Поле "Код" не заполнено! Причём этого поля нигде нет! Скрин ошибки - https://yadi.sk/d/dPyrySv0RPWvCg В базе приёмнике эти правила сохраняются нормально! Почему я не могу сохранить правила? |
|||
1
Cyberhawk
17.10.19
✎
10:11
|
В Еще - Изменить форму видимость служебной вкладки, там будет
|
|||
2
PovAndy
17.10.19
✎
10:36
|
(1) спасибо, код увидел, но не могу ничего внести в это поле!
В "Ещё" нет "Открыть на редактирование поля" |
|||
3
hhhh
17.10.19
✎
10:41
|
(2) вроде там проблем нет с редактированием поля Код. Может у вас клавиатура заедает? Попросите сисадмина проверить.
|
|||
4
yurikmellon2
17.10.19
✎
10:43
|
(2) это в обычных формах так было. В управляемых просто начинаешь там что-нибудь вводить и сразу спросит "точно хочешь редактировать?"
|
|||
5
PovAndy
17.10.19
✎
10:54
|
(4) я вроде в управляемых работаю!
|
|||
6
PovAndy
17.10.19
✎
11:00
|
Если я в настройках правил выбираю "Показать в списке" https://yadi.sk/d/7_7D-JZrgvNpFg
То вижу следующую картину https://yadi.sk/d/jiWrg9OA-jGFSg Это мне что-то даст? |
|||
7
Cyberhawk
17.10.19
✎
14:14
|
(2) Значит создай новый узел и в этот раз префикс базы-корреспондента не забудь указать
|
|||
8
Cyberhawk
17.10.19
✎
14:14
|
(3) Там спец. поле только для чтения
|
|||
9
PovAndy
18.10.19
✎
14:00
|
(7) При создании нового соединения не присваивается код!
Пока нашел только одно решение, не знаю, на сколько верное. С одной распределённой базой работает, сегодня попробую с двумя. |
|||
10
Cyberhawk
19.10.19
✎
20:09
|
(9) Тупишь
|
|||
11
novichok79
19.10.19
✎
20:37
|
(0) советы будут стандартными:
посмотрите в отладчике. обновитесь до последней версии УТ 11.4 последний раз видел ее 14 месяцев назад, походу такое глюкавое УГ, как и раньше. |
|||
12
hhhh
19.10.19
✎
21:35
|
(11) куча обменов, ни разу такого не было, чтобы код не заполнен. Это не УГ, это ТС чего-то нахимичил
|
|||
13
PovAndy
21.10.19
✎
10:01
|
Может я неправильно делаю и нельзя к распределённой базе сделать прямое подключение для обмена (т.к. базы находятся на одном компе и открываются в терминале, хотел избежать промежуточного создание файлов обмена).
Я удалил все правила обмена для распределённой базы с обеих сторон. Удалил строку с пустым кодом в списке "Синхронизации данных через универсальный формат", там же в строке, в которой есть код, но нет названия, прописал название. https://yadi.sk/d/jiWrg9OA-jGFSg Создал прямое подключение для обмена (тип "Другая программа") со стороны второй, распределённой базы. Подключение проходит нормально. (Если создаю подключение со стороны основной базы, то опять ошибка - Поле "Код" не заполнено.) Обмен проходит нормально, с обеих сторон без ошибок, но данные не синхронизируются полностью! (Мне надо, что бы из второй, распределённой базы, кассовые чеки и продажи уходили в основную базу, но они не появляются после продажи.) Буду делать через промежуточный файл обмена, о результате отпишусь. |
|||
14
hhhh
21.10.19
✎
10:22
|
(13) самое простейшее - это через файлы обмена. Через них и делайте. Нафига вы в прямое подключение полезли. Это когда вы в совершенстве освоите обмены, на следующем этапе, ну может лет через 5, тогда можно и прямое.
|
|||
15
PovAndy
23.10.19
✎
11:59
|
Через файлы обмена получилось, всё заработало!
Зато новая напасть... На каждой базе стоит своя касса, пока с виртуальным фискальником. При пробитии чеков они тоже синхронизируются, но после закрытия смены чеки стираются в той базе, где делали закрытие! А в остальных базах чеки остаются висеть! Если я правильно понял, надо делать на каждой кассе виртуальную онлайн-кассу (например), и настраивать фильтрацию, что бы чеки оставались только свои (без подгрузки чужих). А потом на каждой кассе делать открытие/закрытие смены по своей базе/кассе. |
|||
16
Glavkomnn
24.10.19
✎
01:36
|
менял коды планов обмена через "произвольный алгоритм" "группового изменения реквизитов". И обработки писать никакой не надо. Делаешь отбор того чего нужно получаешь объект плана обмена и перезаписываешь ему код
пример как работать с "Произвольным алгоритмом" https://www.youtube.com/watch?v=Xsl-JU4dhCo а можно и того проще- поставить флаг "показать служебные реквизиты", там отобразится код и меняй как хочешь планы обмена через "Групповое изменение реквизитов", кстати, доступны и редактируются |
|||
17
PovAndy
24.10.19
✎
09:09
|
(16) , спасибо большое!
Буду изучать! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |