|
сравнение+внутренние идентификаторы | ☑ | ||
---|---|---|---|---|
0
qeos
05.10.12
✎
09:21
|
Есть база у которой стандартный план счетов был изменен. Т.е. добавили свои счета. Потом план счетов при сравнении и объединении оставлялся измененный + добавлялись руками счета которые добавились в поставке конфигурации.
Теперь волучается что каждый раз при обновлении он говорит что счет присутствует только в основной и тут же что счет присутствует только в новой. Т.е. видимо различается внутренний идентификатор объекта (что и понятно -- добавлялись то они руками). http://my.jetscreenshot.com/5394/20121005-urx2-82kb.jpg Вопроса два: 1. Как обновлять такие конфы? 2. Как приравнять эти внутренние иденты и как это исправить? |
|||
1
vicof
05.10.12
✎
09:24
|
Создать еще субсчет на него перекинуть данные с добавленных руками, удалить добавленные, потом объединить с приоритетом основной конфы, перекинуть с нового субсчета на субсчет из конфы, удалить субсчет для переноса
|
|||
2
GANR
05.10.12
✎
09:32
|
(1) возьмем на заметку - пригодится
|
|||
3
qeos
05.10.12
✎
09:35
|
(1) данные? за несколько лет? -- плохой вариант..
вот думаю может раздербанить таблицы и в них подправить? или поиграться режимами.. |
|||
4
Sammo
05.10.12
✎
09:40
|
(3) Хороший. Самый надежный.
Либо не греть мозг и оставить как есть В скуль лезть не рекомендую - в результате написать и отладить надежное средство по трудозатратам будет сравнимо с 1 + для существующего предопределенного не изменишь внутренний идентификатор |
|||
5
pumbaEO
05.10.12
✎
10:03
|
(3) В теории можно проставить соответствие что uuid этого счета равняется в uuid счета в конфигурации поставщика, тогда не будет у тебя он писать тут удалить, там добавить. (но для предопределенных элементов я не пробовал так делать, а для метаданных без проблем прокатывает вариант)
|
|||
6
qeos
05.10.12
✎
10:10
|
(5) не понял, можно поподробней? где что ставить?
|
|||
7
qeos
05.10.12
✎
10:11
|
+ вопрос именно в метаданных заключается
|
|||
8
hhhh
05.10.12
✎
10:20
|
(7) 1. создаешь новый счет с уникальным идентификатором = как в типовой конфе.
2. Перебрасываешь все ссылки со старого твоего счета на новый счет. 3.Profit |
|||
9
pumbaEO
05.10.12
✎
10:36
|
(6) идея такая, когда ставишь на поддержку свою конфигурацию и id отличаются то 1С предлагает сопоставить по наименованию id твоей конфигурации и id конфигурации поддержки и хранит это соответсвие в специальном файлике в конфигурации.
Я брал 8.3 разворачивал ее в файлы и в Configuration.ParentConfigurations менял правильные uuid , но повторяю я это делал ради интереса для общего модуля, для предопределенных не пробовал. Естественно на копии, есетественно перед этим сравнил где меняется, естественно без хранилища, т.к. потом конфигурацию приходится загружать. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |