Закрытие месяца в случае наличия субсчетов 20-го счетаВ типовых конфигурациях закрытие месяца по 20-му счету сделано только в расчете на работу только по счету 20. Если в организации ввели множество субсчетов по 20-му счету, существует несколько простых способов, некоторые даже без вмешательства в конфигурацию, чтобы решить эту проблему. | | Автор статьи: Гений 1С | Редакторы: Последняя редакция №3 от 25.04.08 | История URL: http://kb.mista.ru/article.php?id=347 | |
Итак, типовой документ работает только со счетом 20.
Рассмотрим способы решения проблемы.
Вмешательство в конфигурацию
В документе закрытие месяца содержится код
Сч20 = СчетПоКоду("20")
Именно он определяет, по какому счету будет закрываться месяц.
Можно решить проблему следующими способами:
Сделать по одному документу для закрытия каждого субсчета. Счет для закрытия Счет20 добавляется в форме, при этом в модуле документа код выглядит так:
Сч20 = СчетПоКоду("20")
Используется один документ для закрытия каждого субсчета. В модуле документа составляется список значений, заполняется нужными субсчетами и в цикле для каждого элемента списка назначается Сч20 и выполняется код по закрытию месяца Без вмешательства в конфигурацию.Особенно актуально для типовых конфигураций, постоянно обновляющихся. Создается обработка, в ее форму копируются все реквизиты документа, а в ее модуль копируется код документа закрытия месяца. При этом нужно учесть, что проводки будут относиться не к документу "Закрытие месяца", а к некоторой ручной операции
Вот собственно и все. Думаю, этого достаточно, чтобы за 10-30 минут решить проблему закрытия месяца.
|