Имя: Пароль:
1C
1С v8
Заполнить Субконто в Регистре Бухгалтерии
0 Irbis05
 
08.10.12
09:20
Здраствуйте. Столкнулся с проблемой пытаюсь заполнить регистр бухгалтерии через документ требование-накладная. Задача состоит в том, чтобы через "подписи на события" при проведении документа добавлять еще одну строку:
Набор = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
ФормаСписка = РегистрыБухгалтерии.Хозрасчетный.ПолучитьФормуСписка();
Набор.Отбор.Регистратор.Установить(Источник.Ссылка);
Набор.Прочитать();
Для Каждого Запись Из Набор Цикл
    Если Запись.СчетКт = ПланыСчетов.Хозрасчетный.НайтиПоКоду("10.ОС") Тогда
       Движение = Набор.Добавить();
       Движение.Регистратор = Источник.Ссылка;
       Движение.Период = Источник.Дата;
       Движение.СчетДт = ПланыСчетов.Хозрасчетный.НайтиПоКоду("10.01");
       Движение.Организация = Источник.Организация;
       Движение.КоличествоДт = Запись.КоличествоКт;
       Движение.Сумма = Запись.Сумма;
       Движение.Содержание = Запись.Содержание;
   
       БухгалтерскийУчет.УстановитьСубконто(Движение.СчетДт, Движение.СубконтоДт, 1, Запись.СубконтоДт.НоменклатурныеГруппы);
       БухгалтерскийУчет.УстановитьСубконто(Движение.СчетДт, Движение.СубконтоДт, 2, Запись.СубконтоДт.Подразделения);
       БухгалтерскийУчет.УстановитьСубконто(Движение.СчетДт, Движение.СубконтоДт, 3, Запись.СубконтоДт.СтатьиЗатрат);
    КонецЕсли;                                                                      
КонецЦикла;
Набор.Записать();

Все заполняется, кроме субконто. В нем заполняется только подразделение и то только во второй строчке, а должен быть в первой. Посмотрел по точке останова из записи вроде все значения принимает. Помогите сделать, пожалуйста.
1 Maxus43
 
08.10.12
09:23
а где СчетКт в проводке?
2 Maxus43
 
08.10.12
09:23
10.01 не забаланс жеж, он не должен дать такую проводку сделать
3 Irbis05
 
08.10.12
09:25
(2) там я перепутал тут используется: Движение.СчетДт = ПланыСчетов.Хозрасчетный.НайтиПоКоду("ИХП"); это счет мы сами сделали с ним работает. Простите.
4 Irbis05
 
08.10.12
09:27
(1) СчетКТ заполнять не надо. Что мне нужно было заполнить все в коде. Все работает кроме субконто.
5 Maxus43
 
08.10.12
09:28
(3) проверяй субконто у ИХП по типам совпадает ли, в т.ч. и порядок
(4) уже понял что не надо, раз счет самопальный забалансовый
6 Maxus43
 
08.10.12
09:33
так кошерней
мНаборТЗ = Набор.Выгрузить();
Для Каждого Запись Из мНаборТЗ Цикл
7 Irbis05
 
08.10.12
09:37
(5)посмотрел в док-те операции кажется проблема как раз в этом. Спасибо. Там стоит только две записи субконто в первой номенклатура, а во второй как раз подразделение.
8 Maxus43
 
08.10.12
09:38
(7) нельзя впихнуть невпи*уемое (с)
9 Irbis05
 
08.10.12
09:40
да это точно. пойду все свалю на тех кто делал этот счет.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан