0
Eugene_life
11.09.12
✎
13:27
|
Задача: Купили мелкое оборудование.Его передают в использование (документом Требование накладная) определенному контрагенту. Гл бух хочет отразить эту операцию на забалансовом счете, чтобы иметь возможность потом посмотреть, у кого наше оборудование. Задача мне показалась обыденна. Решили использовать счет МЦ.04 для этих целей. Что сделано: Создал Подписку на событие "Обработка проведения", у счета МЦ.04 подправил субконто2 ("Партии материалов в эксплуатации" - включил туда документ Требование-накладная) и Субконто3 ("Работники организаций" - включил туда Контрагента). В модуле подписки набросал код:
Если Не Отказ Тогда
Движ = Источник.Движения.Хозрасчетный;
Для Каждого ТекСтрока Из Источник.Материалы Цикл
НовДвиж = Движ.Добавить();
НовДвиж.СчетДт = ПланыСчетов.Хозрасчетный.НайтиПоКоду("МЦ.04");
НовДвиж.Содержание = "Списание на забаланс";
НовДвиж.Организация = Источник.Организация;
НовДвиж.КоличествоДт = ТекСтрока.Количество;
НовДвиж.Период = Источник.Дата;
БухгалтерскийУчет.УстановитьСубконто(НовДвиж.СчетДт,НовДвиж.СубконтоДт,"Номенклатура",ТекСтрока.Номенклатура);
БухгалтерскийУчет.УстановитьСубконто(НовДвиж.СчетДт,НовДвиж.СубконтоДт,"ПартииМатериаловВЭксплуатации",Источник.Ссылка);
БухгалтерскийУчет.УстановитьСубконто(НовДвиж.СчетДт,НовДвиж.СубконтоДт,"РаботникиОрганизаций",ТекСтрока.Контрагент);
КонецЦикла;
КонецЕсли;
//-------------------------
в итоге - проводка создается, в ОСВ по счету МЦ.04 все видно, а в общей ОСВ - эта проводка не показывается.
Если сделать Ручную операцию, с аналогичным заполнением - то все хорошо.
В чем я не прав?
|
|