|
|
Заполнить Субконто в Регистре Бухгалтерии |
☑ |
|
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
|
да это точно. пойду все свалю на тех кто делал этот счет.
|
|