|
При записи в регистр бух. Хозрасчетный ошибка: Поле объекта недоступно для записи Субконто
| ☑ |
0
AvtorVoprosa
07.07.17
✎
09:30
|
Создаю документ Операция Бух (утп), потом сразу же пытаюсь создать проводку в регистре Хозрасчетный вот так:
Набор = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
Набор.Отбор.Регистратор.Установить(НовДок.Ссылка);
Набор.Прочитать();
НовДвижение = Набор.Добавить();
ЗаполнитьЗначенияСвойств(НовДвижение, Строка,,);
НовДвижение.СубконтоДт = Строка.СубконтоДт1;
НовДвижение.ВидСубконтоДт = Строка.ВидСубконтоДт1;
СуммаДокумента = СуммаДокумента + Строка.Сумма;
Набор.Записать();
В Строка.СубконтоДт1 находится ссылка на подразделение (но я не думаю, что в этом дело)
|
|
1
AvtorVoprosa
07.07.17
✎
09:31
|
Точная ошибка "Поле объекта недоступно для записи (СубконтоДт)"
на строке:
НовДвижение.СубконтоДт = Строка.СубконтоДт1;
|
|
2
youalex
07.07.17
✎
09:33
|
вроде как-то так
СубконтоДт[ПланВидовХарактеристик.Субконто.Подразделения] =
|
|
3
AvtorVoprosa
07.07.17
✎
09:46
|
(2) Немножко подправил
СубконтоДт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Подразделения]
Но огромное спасибо за идею
|
|
4
strange2007
07.07.17
✎
09:47
|
А ещё там есть метод Установить(ПВХ, Значение)
(кажется так, хотя мог и напутать)
|
|
5
AvtorVoprosa
07.07.17
✎
09:53
|
(4) в моем случае применять так?
НовДвижение.Установить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Подразделения, Строка.СубконтоДт1);
|
|
6
Вафель
07.07.17
✎
10:15
|
в типовых есть метод УстановитьСубконто
|
|
7
h-sp
07.07.17
✎
10:17
|
(5) имеется в виду не метод субконто, а функция типового общего модуля
|
|