|
Свойство для документа |
☑ |
0
Anna-Ain
11.12.14
✎
15:09
|
Здравствуйте.
Конф. БП. 2.0
документ: Акт сверки взаиморасчетов
При его автоматич формировании(в процедуре)
необходимо в дополнительных реквизитах автоматич. присвоить свойству (тип булево) наименование "Автосоздание" значение "Истина"
т. е заполняю его
...
Док.ДатаНачала = НачПериода;
Док.ДатаОкончания = КонПериода;
Док.Организация = Организация;
Док.Контрагент = сТЧ.Контрагент;
//сама установка доп. реквизита
Запись = РегистрыСведений.ЗначенияСвойствОбъектов.СоздатьМенеджерЗаписи();
//Запись =
//Запись = РегистрыСведений.ЗначенияСвойствОбъектов.СоздатьМенеджерЗаписи();
Запись.Значение = Истина;
Запись.Объект = Док;
Запись.Свойство.Наименование = "Автосоздание";
Запись.Записать();
Так в ошибку выходит и сами документы не формируются
|
|
1
butterbean
11.12.14
✎
15:10
|
это все после записи + надо писать Запись.Объект = Док.Ссылка;
|
|
2
Anna-Ain
11.12.14
✎
21:02
|
....
НаборЗаписейЗначенияСвойств = РегистрыСведений.ЗначенияСвойствОбъектов.СоздатьНаборЗаписей();
//Запись = РегистрыСведений.ЗначенияСвойствОбъектов.СоздатьМенеджерЗаписи();
Запись = НаборЗаписейЗначенияСвойств.Добавить();
Запись.Значение = Истина;
Запись.Объект = Док.Ссылка;
Запись.Свойство = "Автосоздание";
НаборЗаписейЗначенияСвойств.Записать();
Ошибка: Ошибка при вызове метода контекста (Записать)
НаборЗаписейЗначенияСвойств.Записать();
по причине:
Запись не верна! Значение поля "Дополнительный реквизит" не может быть пустым!: ЗначенияСвойствОбъектов: Акт сверки взаиморасчетов КФП00000001 от 11.12.2014 0:00:00, (Регистр сведений: Значения дополнительных реквизитов; Номер строки: 1)
|
|
3
Anna-Ain
11.12.14
✎
21:03
|
может, сталкивался кто, как устранить ошибочку?
|
|
4
Адский плющ
11.12.14
✎
23:15
|
Вместо этого
Запись.Свойство.Наименование = "Автосоздание";
Нужно типа этого:
Запись.Свойство = ПланыВидовХарактеристик.<Где там лежат свойства>.НайтиПоНаименованию("Автосоздание");
|
|
5
Anna-Ain
12.12.14
✎
11:54
|
(1), (4) Спасибо большое.
|
|