![]() |
![]() |
|
Назначение существующего элемента справочника предопределенным | ☑ | ||
---|---|---|---|---|
0
aleks_default
11.09.15
✎
12:57
|
Что происходит с данными базы при заполнении у существующего элемента справочника свойства "ИмяПредопределенныхДанных"? Есть ли это свойство на платформе 8.2? Может в недоступном для редактирования виде?
Задача в следующем. Есть распределенная самописная база в режиме совместимости с версией 8.2.16. В ГК установлена платформа 8.3.14.43, на филиалах - 8.2.19.116. Почему тк - не спрашивайте - по техническим причинам. Так вот, нужно сделать элемент справочника, который уже давно используется, предопределенным. Если сделать это в ГК на 8.3, прокатит ли это с обменом в регионах на 8.2? Кто-нибудь уже делал такое? |
|||
1
Timon1405
11.09.15
✎
13:00
|
||||
2
TormozIT
гуру
11.09.15
✎
13:06
|
В 8.2 такого свойства нет и даже в первых версиях 8.3 тоже
|
|||
3
Stim
11.09.15
✎
13:12
|
пробуй, че. на копии.
потом нам отпишись, интересно же |
|||
4
Fedor-1971
11.09.15
✎
13:25
|
(0) Это врядли. Предопределённый элемент создаётся (!!!) в конфигураторе и может иметь код и наименование совпадающие с существующим элементом, но UID будет другой.
В каждой твоей БД будет создан свой предопределённый элемент со своим UID. По крайней мере такова логика предопределённых элементов справочников. |
|||
5
aleks_default
11.09.15
✎
14:01
|
(4) Я так понимаю, если у справочника свойство "Обновление пердопределенных данных" установлено в "Не обновлять автоматически" то предопределенный элемент не создается.
|
|||
6
TormozIT
гуру
11.09.15
✎
14:03
|
Там все сложнее
http://its.1c.ru/db/metod8dev#content:5367:hdoc |
|||
7
Fedor-1971
11.09.15
✎
14:14
|
(5) Чисто теоретически: предопределённый элемент - изначально заводится в конфигураторе и создаётся при первом обновлении конфигурации, в которой его нет.
При попытке обмена между разными конфигурациями и возникает дилемма вроде как предопределённый элемент уже заведён, но у него UID разный в обеих БД и создавать его повторно ненужно, а построить соответствие как то придётся. Вот и появились разные галки типа "Обновление предопределённых данных" и признак у элемента справочника Предопределённый, что бы можно было отдельно организовать работу с такими элементами специальным образом. |
|||
8
ДенисЧ
11.09.15
✎
14:20
|
делаем новый, предопределённый элемент
Делаем замену дублей. распространяем информацию о конфе и изменениях по узлам. Наслаждаемся. Переводим на мой счёт 500 евро. |
|||
9
TormozIT
гуру
11.09.15
✎
14:24
|
(8) В ИР кстати для этого есть команда "Изменить идентификатор"
|
|||
10
ДенисЧ
11.09.15
✎
14:25
|
(9) И таки шо она сделает со всеми ссылками?
|
|||
11
TormozIT
гуру
11.09.15
✎
14:27
|
(9) + Только если из консолидированной базы в периферийные не передаются все изменения данных, то придется замену делать синхронно во всех базах.
(10) Она создаст копию объекта с нужным ИД и откроет инструмент "Поиска дублей и замена ссылок" для замены ссылок со старого объекта на новый. |
|||
12
ДенисЧ
11.09.15
✎
14:28
|
(11) Ой ну шо ви мне тут делаете нервы?
Это же совсем то же самое, за что я только что говорил... |
|||
13
TormozIT
гуру
11.09.15
✎
14:29
|
(12) А я разве утверждал обратное? Я лишь обозначил факт автоматизации описанных действий в ИР.
|
|||
14
ДенисЧ
11.09.15
✎
14:31
|
(13) Ша... Ты таки тоже прав...
))))))) |
|||
15
aleks_default
11.09.15
✎
14:51
|
(8) "Делаем замену дублей"
Ты представил что будет после этого с обменом если это справочник, например, "Номенклатура"? А делать это в каждой из 30+ баз довольно затратно. Извини, но твой совет на 50 евро не тянет. (6) Спасибо за ссылку. Ознакомлюсь чуть позже. |
|||
16
TormozIT
гуру
11.09.15
✎
14:57
|
(15) Замена идентификаторов предопределенных - считаю лучшее решение при наличии хороших средств автоматизации. Альтернатива - таблицы соответствия для подмены идентификаторов при отправке или получении данных.
|
|||
17
ДенисЧ
11.09.15
✎
14:58
|
(15) Да, я очень хорошо представляю. Поэто и назвал цену в 500 (пятьсот!!! пятьсот, Карл!!) евро.
|
|||
18
TormozIT
гуру
11.09.15
✎
15:02
|
Если надоест мучаться и готовы потратиться, то обращайтесь =) У нас есть готовые средства решения такой задачи.
|
|||
19
aleks_default
11.09.15
✎
15:15
|
* И на 50
(18)Спасибо, у меня тоже есть. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |