Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Конвертация 2.1. Сопоставление предопределенного и непредопределенного счета.

Конвертация 2.1. Сопоставление предопределенного и непредопределенного счета.
Я
   LipTan
 
27.01.21 - 19:51
Добрый день!

В одной базе есть предопределенный счет (план счетов хозрасчетный). В другой тоже есть такой счет, но мы добавили свой субсчет, непредопреденный.
Где в правилах указать чтобы всегда конкретный предопределенный счет грузился в конкретный непредопределенный. Например, счет 10.9 (предопределенный) всегда грузился в 10.99 (непредопределенный). Спасибо!
   Aleksey
 
1 - 27.01.21 - 19:57
меняй код при выгрузки и ищи по коду
   Ёпрст
 
2 - 27.01.21 - 20:23
(0)
в ПКО плана счетов выставить галку поиск по Коду, в ПКС кода прописать, что если код = 10,9 то значение = 10,99 усё
   Вафель
 
3 - 27.01.21 - 20:25
предопределенные счета можно вместо имени указывать код
   LipTan
 
4 - 27.01.21 - 20:53
(2) Да, так и делаю (не код = ..., а значение = ...) Если Значение = "10.9" Тогда Значение = "10.99"; КонецЕсли;
Но не получается.
   LipTan
 
5 - 27.01.21 - 21:01
Всем спасибо. Кривые руки. Надо было не 10.9, а 10.09. Если Значение = "10.09" Тогда Значение = "10.99"; КонецЕсли;
   Ёпрст
 
6 - 27.01.21 - 21:11
(5) еще попробуй, как в (3). В конвертации свойств значений плана счетов, просто выставить приёмник - имя 10.09, а слева в источнике предопределенное имя твоего счета
   mistеr
 
7 - 27.01.21 - 21:13
(0) В обработчике После загрузки правил обмена
    СоответствиеКодовСчетов = Новый Соответствие;
    СоответствиеКодовСчетов.Вставить("10.11", "1020");
    ...
    Параметры.Вставить("СоответствиеКодовСчетов", СоответствиеКодовСчетов);

Дальше как (2).
   Cthulhu
 
8 - 27.01.21 - 21:40
а если в объекте данных, который полетел тоже - в реквизите в базе-источнике стоит 10.09 - то он сам-автоматом засосется в приемник как 10.99 или таки как 10.09 попробует установиться?.. )))
   mistеr
 
9 - 27.01.21 - 21:54
(6) В конвертации значений можно установить только предопределенные.
   Aleksey
 
10 - 27.01.21 - 22:24
(9) Конвертация ничего не знает кто есть ху, это просто значения справочника
   Aleksey
 
11 - 27.01.21 - 22:26
И только что проверил КД дает вручную добавить предопределенные
   mistеr
 
12 - 28.01.21 - 09:41
(11) Добавить-то можно, но работает ли? Ищутся они не по коду, а по имени предопределенного.
   hhhh
 
13 - 28.01.21 - 10:49
(12) программу-то откройте
    ИначеЕсли Свойство = "{ИмяПредопределенногоЭлемента}" Тогда
        
        Попытка
            
            Ссылка = Менеджер[Значение];
            
        Исключение
            
            Ссылка = Менеджер.НайтиПоКоду(Значение);
            
        КонецПопытки;
        
        Возврат Ссылка;

ищет она по коду

Список тем форума
Рекламное место пустует  Рекламное место пустует
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование.
Фредерик Брукс-младший
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.