проведение по забалансовым счетам
☑
0
bard666
31.07.12
✎
23:08
Задача бредовая, но все же. Создать Операцию документе РТУ в базе Бухгалтерия предприятия 1.6, чтобы при проведении дока с такой операцией была проводка Дт Кт 002 (списание с забаланса вникуда).
Делаю простейший код в модуле документа:
Процедура ДвижениеПоЗабалансу()
Движение = Движения.Хозрасчетный;
Для каждого Стр из Товары Цикл
НовСтрДвижения = Движение.Добавить();
НовСтрДвижения.Период = Дата;
НовСтрДвижения.Организация = Организация;
НовСтрДвижения.КоличествоКт = Стр.Количество;
НовСтрДвижения.СуммаКт = Стр.Сумма;
НовСтрДвижения.СчетКт = Стр.СчетУчетаБУ;
НовСтрДвижения.СубкотноКт.Контрагент = Контрагент;
КонецЦикла;
Движение.Записать();
КонецПроцедуры
Заполняются все Колонки движения, кроме счета. В чем причина такого поведения системы?
1
mikecool
31.07.12
✎
23:13
типы не совпадают
и это - Заисать() не надо, если это обработка проведения
2
xenos
31.07.12
✎
23:15
В 2.0 Требование накладная прекрасно справляется если использовать закладку материалы заказчика и не указывать счет передачи.
3
xenos
31.07.12
✎
23:16
Попробуй сначала в типовой демо базе посмотреть работу со счетами 003.1 и 003.2
Попробуй в требовании накладной убрать счет 003.2
4
bard666
31.07.12
✎
23:20
(1) Если б типы не совпадали - была бы ошибка. Тип один и тот же ПланСчетовСсылка, вроде бы.. В любом случае пробовал прописать так
НовСтрДвижения.СчетКт = ПланыСчетов.Хозрасчетный.Счет002;
Такая же лажа.
(3) Можно попробовать пофантазировать с требованием-накладной, но все же интересно откуда ноги растут, почему не хочет вставать..
5
xenos
31.07.12
✎
23:22
(4) Фантазировать не надо. В 2.0 точно все работает, по аналогии с 003.1, только вместо передачи на 003.2 списывается в никуда.
6
bard666
31.07.12
✎
23:26
(5) срочно перевести бухов на 2.0? это же стресс
7
xenos
31.07.12
✎
23:41
(6) Посмотри демо 1.6 скорее всего там все работает аналогично.
8
bard666
03.08.12
✎
10:57
Спасибо, вопрос исчерпан
Ошибка? Это не ошибка, это системная функция.