|
Как добавить вторую проводку в документ Поступление на расчетный счет | ☑ | ||
---|---|---|---|---|
0
Boyar
19.04.12
✎
19:05
|
Есть задача добавить в документ Поступление на расчетный счет при поступлении платежа формировать две проводки.
Первая по умолчанию формирует СчетДТ 51, СчетКт 76.06, а вторая по кнопке на форме или галочки логического условия "Истина" создавала проводку СчетДТ 76.06, СчетКт 62.02 Подскажите как реализовать? |
|||
1
Grusswelle
19.04.12
✎
19:10
|
В конфигураторе.
|
|||
2
НикДляЗапросов
19.04.12
✎
19:35
|
смысл продки СчетДТ 76.06, СчетКт 62.02
|
|||
3
НикДляЗапросов
19.04.12
✎
19:35
|
я так, для развития спрашиваю
|
|||
4
a_alenkin
19.04.12
✎
19:37
|
(2) может обороты надо по 76
а так - вид операции - расчеты с покупателем хотя хз - мы не услышали название конфигурации |
|||
5
НикДляЗапросов
19.04.12
✎
19:38
|
да я вот забыл когда нужно пропускать через 76 счет... Типа управляющая компания чтоли?
|
|||
6
Boyar
20.04.12
✎
09:52
|
Конфигурация Бухгалтерия, а компания ВУЗ. Смысл проводок как я сам понял от главбуха такой, те платежи что попадают как оплата за обучение будут формировать с помощью галочки или кнопки вторую проводку СчетДТ 76.06, СчетКт 62.02
|
|||
7
Boyar
20.04.12
✎
09:56
|
(2) Конфигурация Бухгалтерия
|
|||
8
Boyar
20.04.12
✎
10:04
|
(1)Ну а кто нибудь может помочь как это в конфигураторе сделать?
[*]ЗачетОплаты - когда активна галочка должна формироваться вторая проводка.! |
|||
9
Kuein
20.04.12
✎
10:11
|
(8) Вам весь код написать что-ли? Выносите булевый реквизит на форму, в конфигураторе создаете подписку на событие "проведение документа поступление на расчетный счет" и в подписке пишете логику.
|
|||
10
Boyar
20.04.12
✎
15:24
|
(9) Если я вас правильно понял, то я делаю следующее:
Создаю подписку на событие ПроведениеДокументаПоступлениеНаРасчетныйСчет Источник ДокументОбъект.ПоступлениеНаРасчетныйСчет Событие Обработка проведения Обработчик БухгалтерскийУчетРасчетовСКонтрагентами.ПроведениеДокументаПоступлениеНаРасчетныйСчетОбработкаПроведения Процедура ПроведениеДокументаПоступлениеНаРасчетныйСчетОбработкаПроведения(Источник, Отказ, РежимПроведения) Экспорт Если ЗачетОплаты() = Истина Тогда Проводка = ОбъектДокумента.Движения.Хозрасчетный.Добавить(); Движения.Хозрасчетный.Очистить(); Движение = Движения.Хозрасчетный.Добавить(); Движение.СчетДт = ПланыСчетов.Хозрасчетный.РасчетыСПрочимиПокупателямиИЗаказчиками; Движение.СчетКт = ПланыСчетов.Хозрасчетный.РасчетыПоАвансамПолученным; Движение.Период = Дата; Движение.Организация = Организация; Движение.Сумма = СуммаУслуг; Движение.Содержание = Содержание_УСН; Движение.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Контрагенты] = Контрагент; Движение.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Договоры] = ДоговорКонтрагента; Движение.СубконтоКт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Контрагенты] = Контрагент; Движение.СубконтоКт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Договоры] = ДоговорКонтрагента; КонецЕсли КонецПроцедуры Подскажите пожалуйста что тут не так? |
|||
11
Kuein
25.04.12
✎
18:00
|
Ну если "Зачет оплаты" - это булевый реквизит документа "Поступление на расчетный счет", то вместо
Если ЗачетОплаты() = Истина надо Если ЗачетОплаты тогда Проводка = Источник.Движения.Хозрасчетный.Добавить(); Проводка.СчетДТ = ... ну и далее по тексту. Да, никаких очищений движений делать не надо. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |