Имя: Пароль:
1C
1С v8
Поделитесь примером конвертации в ОперацияБух
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
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
Большое тебе человеческое спасибо! Всё получилось.
Ошибка? Это не ошибка, это системная функция.