Имя: Пароль:
1C
 
создание программно проводки
0 msk-07
 
12.08.14
20:45
Скажите где именно луче создавать новую проводку?

в процедуре ОбработкаПроведения  или ДвиженияПоРегистрам

И еще создаю просто как тест проводку и все равно не создается, что делаю не так. Скажу сразу с бухгалтерией и проводками имею дело первый раз.
    НаборЗаписей=РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
    НаборЗаписей.Отбор.Регистратор.Значение=ЭтотОбъект.Ссылка;
    
    Проводка_1=НаборЗаписей.Добавить();
    Проводка_1.Период = Дата;
    Проводка_1.Организация = ЭтотОбъект.Организация;
    Проводка_1.СчетДт = ПланыСчетов.Хозрасчетный.НайтиПоКоду("76.К");

    Проводка_1.СчетКт = ПланыСчетов.Хозрасчетный.НайтиПоКоду("76.К");
    НаборЗаписей.Записать();
1 ОбычныйЧеловек
 
12.08.14
20:58
Убери все,что связано с "НаборЗаписей"
А этот код
Проводка_1=НаборЗаписей.Добавить();

Замени на
Проводка_1=Движения.Хозрасчетный.Добавить();

А вообще за такой код (даже тестовый) надо....
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший