|
Конвертация 2.1. Сопоставление предопределенного и непредопределенного счета. |
☑ |
0
LipTan
27.01.21
✎
19:51
|
Добрый день!
В одной базе есть предопределенный счет (план счетов хозрасчетный). В другой тоже есть такой счет, но мы добавили свой субсчет, непредопреденный.
Где в правилах указать чтобы всегда конкретный предопределенный счет грузился в конкретный непредопределенный. Например, счет 10.9 (предопределенный) всегда грузился в 10.99 (непредопределенный). Спасибо!
|
|
1
Aleksey
27.01.21
✎
19:57
|
меняй код при выгрузки и ищи по коду
|
|
2
Ёпрст
гуру
27.01.21
✎
20:23
|
(0)
в ПКО плана счетов выставить галку поиск по Коду, в ПКС кода прописать, что если код = 10,9 то значение = 10,99 усё
|
|
3
Вафель
27.01.21
✎
20:25
|
предопределенные счета можно вместо имени указывать код
|
|
4
LipTan
27.01.21
✎
20:53
|
(2) Да, так и делаю (не код = ..., а значение = ...) Если Значение = "10.9" Тогда Значение = "10.99"; КонецЕсли;
Но не получается.
|
|
5
LipTan
27.01.21
✎
21:01
|
Всем спасибо. Кривые руки. Надо было не 10.9, а 10.09. Если Значение = "10.09" Тогда Значение = "10.99"; КонецЕсли;
|
|
6
Ёпрст
гуру
27.01.21
✎
21:11
|
(5) еще попробуй, как в (3). В конвертации свойств значений плана счетов, просто выставить приёмник - имя 10.09, а слева в источнике предопределенное имя твоего счета
|
|
7
mistеr
27.01.21
✎
21:13
|
(0) В обработчике После загрузки правил обмена
СоответствиеКодовСчетов = Новый Соответствие;
СоответствиеКодовСчетов.Вставить("10.11", "1020");
...
Параметры.Вставить("СоответствиеКодовСчетов", СоответствиеКодовСчетов);
Дальше как (2).
|
|
8
Cthulhu
27.01.21
✎
21:40
|
а если в объекте данных, который полетел тоже - в реквизите в базе-источнике стоит 10.09 - то он сам-автоматом засосется в приемник как 10.99 или таки как 10.09 попробует установиться?.. )))
|
|
9
mistеr
27.01.21
✎
21:54
|
(6) В конвертации значений можно установить только предопределенные.
|
|
10
Aleksey
27.01.21
✎
22:24
|
(9) Конвертация ничего не знает кто есть ху, это просто значения справочника
|
|
11
Aleksey
27.01.21
✎
22:26
|
И только что проверил КД дает вручную добавить предопределенные
|
|
12
mistеr
28.01.21
✎
09:41
|
(11) Добавить-то можно, но работает ли? Ищутся они не по коду, а по имени предопределенного.
|
|
13
hhhh
28.01.21
✎
10:49
|
(12) программу-то откройте
ИначеЕсли Свойство = "{ИмяПредопределенногоЭлемента}" Тогда
Попытка
Ссылка = Менеджер[Значение];
Исключение
Ссылка = Менеджер.НайтиПоКоду(Значение);
КонецПопытки;
Возврат Ссылка;
ищет она по коду
|
|