|  | Поделитесь примером конвертации в ОперацияБух | ☑ | 
    
        | 0
    
        artist   16.07.14✎ 14:54 | 
        Хочу при помощи конвертации выгружать некий документ в ручную проводку.
Поделитесь, пожалуйста примером, как такое делается? (например для конфигурации БП 3.х)
 
 Проблема в том, что в ОперацияБух почти нет реквизитов...
 |  | 
    
        | 1
    
        cons74   16.07.14✎ 15:03 | 
        Делается запись напрямую в регистр бухгалтерии, Операция - отмечается как регистратор.
Раз куришь конвертацию - глянь типовые правила перехода бух7 на бух8 через обороты (создаются документы Операция помесячно).
 |  | 
    
        | 2
    
        artist   16.07.14✎ 15:05 | 
        (1)Спасибо за наводку, будем посмотреть.     |  | 
    
        | 3
    
        artist   16.07.14✎ 15:10 | 
        Ещё бы найти эти древние правила...     |  | 
    
        | 4
    
        informts   16.07.14✎ 15:14 | 
        может через com соединение?     |  | 
    
        | 5
    
        artist   16.07.14✎ 15:16 | 
        (4)Ну этот документ не единственный... А изобретать свой велосипед на каждый документ не интересно.
 Т.е. есть правила, они работают. Надо добавить в них возможность выгрузки документа в произвольную проводку (операцию Бух).
 Один докумет = одна проводка.
 |  | 
    
        | 6
    
        Поpyчик-4   16.07.14✎ 15:19 | 
        (0)      |  | 
    
        | 7
    
        Поpyчик-4   16.07.14✎ 15:22 | 
        (5) Может, один документ - одна операция? Или ты путаешь проводку с операцией?     |  | 
    
        | 8
    
        artist   16.07.14✎ 15:29 | 
        (7)Ок, Один документ = Одна операция = Одна проводка...     |  | 
    
        | 9
    
        artist   16.07.14✎ 15:33 | 
        (6)Очень похоже на то что нужно.
А регистратор сам заполнится? Я чего-то не вижу его в свойствах регистра Хозрасчетный
 |  | 
    
        | 10
    
        Поpyчик-4   16.07.14✎ 15:41 | 
        (9) В ПКО После загрузки
 СуммаОперации = 0;
 ТаблицаХозрасчетный = Объект.Движения.Хозрасчетный;
 ТаблицаХозрасчетный.Записывать = Истина; // На случай, если набор был прочитан выше
 Если ТаблицаХозрасчетный.Количество() <> 0 Тогда
 //тут мой код
 ..............
 КонецЕсли;
 
 //тут мой код
 //тут мой код
 
 Объект.Записать();
 |  | 
    
        | 11
    
        artist   16.07.14✎ 15:48 | 
        (10)Понял.
Т.е. не надо делать типа
 Для Каждого ТекущееДвижение Из Объект.Движения.Хозрачетный Цикл
 ТекущееДвижение.Регистратор = Объект.Ссылка;
 |  | 
    
        | 12
    
        artist   17.07.14✎ 14:48 | 
        Поpyчик-4
Большое тебе человеческое спасибо! Всё получилось.
 |  |