|
Свойства и значения документа |
☑ |
0
ivan3333567
18.03.14
✎
11:49
|
Как в свойствах у документа вместо пусто поставить значение "нет"?
Пытался вот с помощью этого кода, но ниче не происходит. в чем проблема?
МенеджерЗаписи = РегистрыСведений.ЗначенияСвойствОбъектов.СоздатьМенеджерЗаписи();
МенеджерЗаписи.Объект = ЭтотОбъект.Ссылка;
МенеджерЗаписи.Свойство = ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоНаименованию("Наличие подписанных документов от Покупателя");
Если МенеджерЗаписи.Значение = Null Тогда
МенеджерЗаписи.Значение = Ложь;
КонецЕсли;
МенеджерЗаписи.Записать();
|
|
1
hhhh
18.03.14
✎
12:09
|
ЕСли НЕ ЗначениеЗаполнено(МенеджерЗаписи.Значение) Тогда
|
|
2
Defender aka LINN
18.03.14
✎
12:11
|
(0) МенеджерЗаписи.Значение никогда не будет null, это не запрос.
|
|
3
ivan3333567
18.03.14
✎
12:16
|
ошибку выдает - "Запись не верна! Значение поля "Объект" не может быть пустым!"
|
|
4
ale-sarin
18.03.14
✎
12:19
|
Прочитать() надо сначала. Потом, если NULL, то еще раз установить измерения и Записать().
|
|
5
ale-sarin
18.03.14
✎
12:20
|
+4 не если NULL, а НЕ Выбран().
|
|
6
ale-sarin
18.03.14
✎
12:20
|
вообще СП надо открыть.
|
|
7
ivan3333567
18.03.14
✎
12:23
|
(4) После МенеджерЗаписи.Свойство написать МенеджерЗаписи.Прочитать()?
|
|
8
ale-sarin
18.03.14
✎
12:24
|
(7) Вот я открыл СП. А почему Вы не можете?
Курс = РегистрыСведений.КурсыВалют.СоздатьМенеджерЗаписи();
Курс.Валюта = ВыбВалюта;
Курс.Период = ТекущаяДата();
Курс.Прочитать();
Если Не Курс.Выбран() Тогда
Курс.Период = ТекущаяДата();
Курс.Валюта = ВыбВалюта;
Курс.Курс = 41.35;
Курс.Кратность = 1;
КонецЕсли;
Если ВвестиЧисло(Курс.Курс, "Введите курс на сегодня",15,5) Тогда
Курс.Записать();
КонецЕсли;
|
|
9
ivan3333567
18.03.14
✎
12:32
|
все равно выдает - "Запись не верна! Значение поля "Объект" не может быть пустым!" (8)
|
|
10
ale-sarin
18.03.14
✎
12:37
|
(9) Может ЭтотОбъект новый и еще не записан?
|
|
11
ivan3333567
18.03.14
✎
12:39
|
(10) а как тогда быть?
|
|
12
vicof
18.03.14
✎
12:39
|
(11) Записать его, ваш кэп
|
|
13
ivan3333567
18.03.14
✎
12:47
|
как?
|
|
14
vicof
18.03.14
✎
12:48
|
Читаем про метод Записать() в СП
|
|
15
ivan3333567
18.03.14
✎
12:50
|
(14)" Ошибка при вызове метода контекста (Записать)
МенеджерЗаписи.Записать();" что не так?
|
|
16
vicof
18.03.14
✎
12:52
|
(15) Объект записать надо сначала, объект
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой