Имя: Пароль:
1C
1С v8
Почему не записались константы??
0 Мисти
 
25.02.12
18:27
Функция ЗаписатьНабор()
   
   Отказ = Ложь;
   
   Результат = ОбщегоНазначения.ЗаписатьНаборКонстант(КонстантыНабор, ЭталонныйНабор, Модифицированность);
   
   ЗаписываемыеКонстанты="ЯКос_Агент, ЯКос_ДоговорАгента";
   ЗаписываемыйНабор = Константы.СоздатьНабор(ЗаписываемыеКонстанты);
   ЗаполнитьЗначенияСвойств(ЗаписываемыйНабор, КонстантыНабор, ЗаписываемыеКонстанты);
   
   Попытка
       ЗаписываемыйНабор.Записать();
   Исключение
       ОбщегоНазначения.СообщитьОбОшибке(ОписаниеОшибки());
       Возврат Ложь;
   КонецПопытки;
   
   КонстантыНабор.Прочитать();
   ЗаполнитьЗначенияСвойств(ЭталонныйНабор, КонстантыНабор);
   Модифицированность = Ложь;
   
   Возврат Истина;
   
КонецФункции // ()
1 Jolly Roger
 
25.02.12
18:35
в каком ухе у меня звенит?
2 Мисти
 
25.02.12
18:36
Ну а что тут такого-то?
3 Мисти
 
27.02.12
15:18
Помогите люди добрые!! Отчего они не записались-то?
Что проверить?
4 sohm
 
27.02.12
15:20
КонстантыНабор.Записать
5 Мисти
 
27.02.12
15:37
ЗаписываемыйНабор.Записать(); - а этого недостаточно?
6 Vovan1975
 
27.02.12
15:39
это глюк платформы, ой не, это глюк релиза, или не - это глюк винды - Билли во всем виноват!
7 Мисти
 
27.02.12
20:56
КонстантыНабор = Константы.СоздатьНабор("ЯКос_Агент, ЯКос_ДоговорАгента");
   КонстантыНабор.ЯКос_Агент=ЯКос_Агент.Ссылка;
   КонстантыНабор.ЯКос_ДоговорАгента=ЯКос_ДоговорАгента.Ссылка;
   КонстантыНабор.Записать();
А так? Тоже не получается.
Как их попроще-то записать?
8 Мисти
 
27.02.12
21:18
Уряя!! Получилось!
Я на форму констант вывела не сами константы, а какие-то совершенно посторонние реквизиты с теми же именами.
9 Ленинград
 
27.02.12
21:42
Это так мило )
10 Stim
 
27.02.12
21:46
а все потому, что нет фото в лк
11 timurhv
 
28.02.12
01:33
Понравилась фраза "какие-то совершенно посторонние реквизиты с теми же именами" :D
Программист всегда исправляет последнюю ошибку.