Почему в лекции 1 "Основы организации бухгалтерской подсистемы" курса "Разработка прикладных решений для платформы 1С:Предприятие 8.2 в режиме "Управляемое приложение"" совершенно нет информации о том что нужно на вкладке данные в табличной части создать табличную часть "ВидыСубконто" и также нет информации о том какие нужно добавить реквизиты и какие у этих реквизитов должен быть тип? Считаю лекцию 1 в данном вопросе недоработанной. |
Основы организации бухгалтерской подсистемы
На рис. 1.9 вы можете видеть окно настройки одного из предопределенных счетов.
Для создания субсчетов к счету нужно выделить в списке предопределенных счетов нужный счет и создать новый субсчет. Если субсчет случайно создан не для того счета, или, например, новый счет случайно создан как субсчет одного из существующих счетов, его можно переместить в подчинение другого счета (или сделать самостоятельным), воспользовавшись кнопкой панели инструментов Переместить элемент в другую группу.
В завершение работы над планом счетов создадим форму счета, при создании формы отметим, в дополнение к уже отмеченным реквизитам, реквизит Порядок, рис. 1.10.
По умолчанию реквизит Порядок не входит в число реквизитов, которые в конструкторе формы плана счетов предлагается разместить на форме счета. Заполнить поле Порядок можно как вручную, так и программно. Мы, зная правила формирования поля Порядок, можем сделать это и вручную, но поле
Порядок не случайно не выводится на форму по умолчанию – желательно реализовать его заполнение автоматически, например, перед записью нового счета, который создал пользователь.
Сделать это можно, воспользовавшись процедурой ПередЗаписью() в модуле объекта. У объекта типа ПланСчетовОбъект сущестует метод ПолучитьПорядокКода(). Этот метод, в том случае, если при указании маски счета использованы символы "@" и ".", позволяет получить порядок кода, построенный в соответствии с этой маской. Метод возвращает порядок в виде строки, эту строку можно присвоить реквизиту Порядок. Для автоматического формирования порядка мы можем воспользоваться таким кодом в модуле объекта плана счетов Хозрасчетный:
Процедура ПередЗаписью(Отказ) Порядок=ПолучитьПорядокКода(); КонецПроцедуры
Реализовав автоматическое формирование порядка, запретим изменение поля Порядок пользователем, но оставим его на форме и снабдим подсказкой. Для этого в редакторе форм вызовем палитру свойств для поля Порядок, установим флаг ТолькоПросмотр и в свойство Подсказка введем текст: "Порядок будет сформирован автоматически перед записью счета". Вот как, в итоге, будет выглядеть форма счета в пользовательском режиме ( рис. 1.11).
После того, как план счетов настроен, мы можем переходить к созданию регистра бухгалтерии.