Перейти к содержимому

Перейти
Перейти

Установка кода элементов в справочнике при обмене

код справочник нумерация

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 8

#1   Ceze

Ceze

      Рядовой

    • Пользователи
    • Сообщений: 5
    • Регистрация: 05-May 14

Отправлено 05 May 2014 - 10:40

База УПП 1.3.51.5

Проблема в синхронизации справочников "Номенклатура" базы УПП и самописной конфигурации(СК).
Новый элементы заводятся в обоих базах. В СК новому элементу присваивается префикс.
Элементы выгружаются из СК в УПП с помощью XML. Синхронизация ведется по коду и уникальному идентификатору.
После загрузки  УПП запоминает последний загруженный номер элемента  из СК и использует его при формировании своих новых элементов. При дальнейшей работе в базах появляются элементы с одинаковыми кодами.

  • 0

#2   maloy-v

maloy-v

      Рядовой

    • Пользователи
    • Сообщений: 6
    • Регистрация: 16-June 14

Отправлено 17 June 2014 - 01:24

Используйте штатный механизм префиксации на стороне УПП.

Не работает?

 

Включаем прификсацию базы (Базы!, а не отдельной организации, например).

"Сервис" - "Обмен данными" - константа "Префикс номеров документов и справочников...".

На выходе имеем уникальную префиксацию всех документов и элементов справочников в пределах всей базы.

На этом этапе надо проконтролировать сохранение сквозной нумерации документов.

 

Собстно, всё.

Не знаю как организовано присвоение кодов справочников на стороне СК, но логично выбрать "меньший" префикс на стороне УПП (например если в СК "ЯЯ", то в УПП "АА").


  • 0

#3   zhenek

zhenek

      Рядовой

    • Пользователи
    • Сообщений: 4
    • Регистрация: 19-June 14

Отправлено 19 June 2014 - 12:04

Используйте подписку при установке нового кода. УстановитьНовыйКод(Префикс).


  • 0

#4   kozorez

kozorez

      Рядовой

    • Пользователи
    • Сообщений: 2
    • Регистрация: 21-June 14

Отправлено 21 June 2014 - 05:32

используйте подписку


  • 0

#5   nikolasnik

nikolasnik

      Рядовой

    • Пользователи
    • Сообщений: 3
    • Регистрация: 06-November 14

Отправлено 06 November 2014 - 19:18

константа "Префикс номеров документов и справочников". и будет Вам Счастье


  • 0

#6   denissa

denissa

      Рядовой

    • Пользователи
    • Сообщений: 3
    • Регистрация: 15-January 15

Отправлено 15 January 2015 - 15:58

Задача решается еще способом 

 

при записи элемента базы общаются с друг другом и смотрят последний код в каждой базе 

еще до синхронизации 

 

можно сделать через OLE 

 


  • 1

#7   popro

popro

      Рядовой

    • Пользователи
    • Сообщений: 2
    • Регистрация: 12-February 15

Отправлено 16 February 2015 - 09:43

 "УПП запоминает последний загруженный номер элемента  из СК и использует его при формировании своих новых элементов"

а в СК запоминается последний номер из УПП? 


  • 0

#8   makody

makody

      Рядовой

    • Пользователи
    • Сообщений: 3
    • Регистрация: 18-March 15

Отправлено 18 March 2015 - 08:52

На сколько я понимаю, у вас в УПП нет префикса нумерации.

 

Если ситуация такая, то у вас действительно будет работать так, как описано в описании проблемы. Ведь все логично - берем последний максимальный код/номер согласно текущего префикса нумерации (а его у вас нет!), увеличиваем его на единицу и получаем то,  что у вас получается.

 

Решений проблемы несколько, но самое простое это  в УПП тоже завести свой собственный отдельный префикс нумерации, например "000".


  • 1

#9   Мария21

Мария21

      Рядовой

    • Пользователи
    • Сообщений: 3
    • Регистрация: 02-June 15

Отправлено 02 June 2015 - 20:20

при установке нового кода используйте подписку


  • 0



Похожие темы

  Название темы Автор Статистика Последнее сообщение




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных