Тип: РегистрБухгалтерииСубконто.<Имя регистра бухгалтерии>. Коллекция субконто кредита.
Полное описание, параметры и ограничения
РегистрБухгалтерииЗапись.<Имя регистра бухгалтерии>.СубконтоКт (AccountingRegisterRecord.<Accounting register name>.ExtDimensionsCr)
РегистрБухгалтерииЗапись.<Имя регистра бухгалтерии> (AccountingRegisterRecord.<Accounting register name>)
СубконтоКт (ExtDimensionsCr)
Доступен, начиная с версии 8.0.
Использование:
Только чтение.
Описание:
Тип: РегистрБухгалтерииСубконто.<Имя регистра бухгалтерии>.
Коллекция субконто кредита.
Доступность:
Сервер, толстый клиент, внешнее соединение.
Примечание:
Только для регистров, поддерживающих корреспонденцию.
Использование в версии:
Доступен, начиная с версии 8.0.
Методическая информация
Практические примеры
Заполнить субконто дебета и кредита собственного черновика
Readonly-свойства дают изменяемые коллекции субконто; вместо них нельзя присвоить новый массив.
Где и как запускать
Сервер собственной учебной базы; также толстый клиент или внешнее соединение, если это разрешено указанным API.
Подготовка
Только собственная учебная конфигурация. Все указанные имена сначала создайте в Конфигураторе; объекты рабочей базы не заменяйте. Здесь код не запускается.
Создайте свой план характеристик УчебныеСубконто с видом 01 типа СправочникСсылка.УчебныеТовары и свой товар 001. Регистр УчебныйУчет должен поддерживать корреспонденцию и субконто. Набор не записывается; для настоящей проводки нужны еще счета, период и регистратор.
&НаСервереБезКонтекста
Процедура ПодготовитьУчебныеСубконто()
Вид = ПланыВидовХарактеристик.УчебныеСубконто.НайтиПоКоду("01");
Товар = Справочники.УчебныеТовары.НайтиПоКоду("001");
Если Не ЗначениеЗаполнено(Вид) Или Не ЗначениеЗаполнено(Товар) Тогда
ВызватьИсключение "Создайте свои вид субконто и товар";
КонецЕсли;
Набор = РегистрыБухгалтерии.УчебныйУчет.СоздатьНаборЗаписей();
Запись = Набор.Добавить();
Запись.СубконтоДт.Вставить(Вид, Товар);
Запись.СубконтоКт.Вставить(Вид, Товар);
Сообщить("Субконто дебета: " + Строка(Запись.СубконтоДт.Количество()));
Сообщить("Субконто кредита: " + Строка(Запись.СубконтоКт.Количество()));
КонецПроцедурыРазбор по шагам
Получите свои реальные вид и значение субконто.
Создайте запись в незаписанном наборе.
Измените полученные коллекции через Вставить и прочитайте размеры.
Как проверить результат
СубконтоДт и СубконтоКт не заменяются присваиванием.
Черновик не объявляется проведенной бухгалтерской операцией.
Ожидаемый результат
В памяти подготовлены две коллекции собственных субконто.
На что обратить внимание
Виды и типы субконто должны соответствовать плану счетов. Без остальных обязательных полей набор нельзя считать готовым к записи.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.