Имя: Пароль:
1C
1С v8
Конвертация данных. Сопоставление счетов
0 Никулин Леонид
 
28.05.13
17:52
Здравствуйте!

Пишу правила с использованием конфигурации Конвертация данных. Переношу документы, соответственно в них попадаются счета (План счетов Хозрасчетный). По условию в базу-приемник переносить из источника счета не надо. Нужно сопоставить счета в источнике и приемнике. (если в источнике был сч44.02.1 то в приемнике должен быть сч44.02) Вот что я делаю:

1) В ПКО (Хозрасчетный) для планов счетов на закладке настройки убираю флаг искать по внутр идентификатору и ставлю флаг не создавать нов объект в приемнике, если он НЕ найден
2) в ПКЗ для ПКО (Хозрасчетный) добавляю свою сопоставленную пару счетов (44.02.1 -> 44.02)

но при тестовой загрузке данных в плане счетов значение счета (было 44.02)изменяется на значение, котор было в источнике
(44.02.1)

Спасибо!
1 Mitriy
 
28.05.13
17:55
в ПКО плана счетов загляни на закладку Конвертация свойств...
2 Никулин Леонид
 
28.05.13
17:58
Я там был. Для каждого конкретного свойства есть флаг Не замещать значения свойства у существующих объектов в приемнике. Ставил этот флаг, но фокус не удался
3 Никулин Леонид
 
28.05.13
18:00
(1) Может там что-то еще есть?
4 salvator
 
28.05.13
18:05
Перед выгрузкой присвоить значению кода "44.02"?
5 Mitriy
 
28.05.13
18:07
тьфу ты... конвертации под рукой не было... Конвертация значений смотри...
6 Никулин Леонид
 
28.05.13
18:10
(5) Так я в конвертации значений счета источника и приемника сопоставил, а он все равно перезаписывается
7 Никулин Леонид
 
28.05.13
18:16
Устанавливаю:

Источник = 44.02.1
Приемник = 44.02

а он мне в приемнике потом 44.02.1
8 Никулин Леонид
 
28.05.13
18:23
Умные и талантливые не проходите мимо, милости просим
9 salvator
 
28.05.13
18:25
(8) Ты (4) пробовал сделать?
10 Никулин Леонид
 
28.05.13
18:29
Просто правильнее очень много документов и счетов. и не в каждом документе будет сч 44.02 соответственно. Да и правильнее это делать именно сопоставлением
11 Mitriy
 
28.05.13
18:34
ты флаг Не замещать значения свойства у существующих объектов в приемнике в ПКО плана счетов ставил?
12 Никулин Леонид
 
28.05.13
18:38
(11) да.
13 Никулин Леонид
 
28.05.13
18:49
(11) как я понимаю этот флаг есть в ПКС для каждого свойства ПКО плана счетов. Да, пробовал включать этот флаг для каждого ПКС. Не помогло
14 Vovan1975
 
28.05.13
18:50
тут еще может быть сюрприз связанный с обработкой полученного документа в базе приемнике.
То есть счета выгружаются правильно но затем (например в событии "после загрузки") вызывается какая -либо процедура, которая банально переустанавливает счета на другие...
15 Никулин Леонид
 
28.05.13
18:51
Еще пробовал ставить этот флаг для ПКС для счета в самом документе. Результат тот же самый
16 Никулин Леонид
 
28.05.13
18:54
(14)Они в самом документе подставляются норм (44.02) как в приемнике, а вот в плане счетов почему-то перезаписываютя на счет из источника (44.02.1)
17 Skylark
 
28.05.13
18:56
в обработчике ПриВыгрузке для номера(кода?) напиши
Значение = Лев(Источник,5);
18 Никулин Леонид
 
28.05.13
19:00
Механизм будет не универсальным. Попадаются счета не только с 5ю символами
19 Никулин Леонид
 
28.05.13
19:17
Сейчас попробую отладить перенос только плана счетов без документов. Может что интересное всплывет. При выгрузке данных в окне сообщений было сказано:
Не найдено соответствие для значения Источника
   Источник               =  68.06
   ТипИсточника           =  План счетов ссылка: План счетов бухгалтерского учета

и так для каждого чсета. Моего счета (44.02.1) там нет. значит сопоставление система видит...
20 Никулин Леонид
 
28.05.13
19:40
Тааак, при переносе только плана счетов (без документов) все хорошо. Ничего не перезаписывается. Щас добавлю документы...
21 Никулин Леонид
 
28.05.13
19:51
Хер его знает как, но получилось. Я писюнею. Флажки стояли все те, котор и так стояли Не замещать знч свойства у существ объектов в приемнике(для ПКС) и Не создавать нов объект в приемнике (для ПКО) + снят флажок для поиска по уникальному удентификатору. Различия только в том, что выгружал докум вместе с планом счетов. Если это конечно может играть значение? Буду ковыряться дальше:)

В любом случае всем спасибо за активность! А особенно   Mitriy, Skylark и  Vovan1975