|
Реквизит Конец в управляемом приложении |
☑ |
0
grv87
14.10.12
✎
17:22
|
Всем привет!
Новичок в программировании в 1С. У меня вопрос-проблема с реквизитом в управляемом приложении.
У документа "Задача" есть реквизит с именем "Конец". Обычная форма списка работает, а вот в управляемой при открытии появляется ошибка:
"Ошибка при выполнении запроса. Ошибка при выполнении запроса.
по причине:
Ошибка генерации макета
по причине:
Ошибка при получении информации о поле "Конец"
по причине:
Ошибка в выражении "Конец"
по причине:
Синтаксическая ошибка"
Аналогичная ошибка в СКД с этим же реквизитом.
Изменил имя на "Конец_", и всё заработало.
Как я понимаю, реквизит Конец нельзя использовать в языке запросов, потому что там это ключевое слово для операции Выбор. А форма списка в управляемом приложении формируется по запросу.
Интересует почему при установке имени реквизита 1С не предупреждает, что имя "плохое"? Есть ли ещё какие-то плохие имена реквизитов?
|
|
1
Wobland
14.10.12
✎
17:44
|
>Интересует почему при установке имени реквизита 1С не предупреждает, что имя "плохое"
никогда не задумывался. просто на автопилоте не употребляю плохих названий.
ну а с другой стороны, мало ли чего ты вкладывал в "конец"
|
|
2
aleks-id
14.10.12
✎
17:46
|
употреблять служебные слова в качестве переменных = плохой тон
|
|
3
aleks-id
14.10.12
✎
17:47
|
интересно, а почему никому в голову не приходит назвать процедура процедура() или функция процедура()
|
|
4
Wobland
14.10.12
✎
17:49
|
(3) я думаю, тот, кому такое пришло в голову, не станет этим хвастаться ;)
|
|
5
aleks-id
14.10.12
✎
17:55
|
(4) ну кто то же похвастал #define TRUE FALSE //счастливой отладки :))
|
|
6
Wobland
14.10.12
✎
17:56
|
(5) не, это тонкий профессиональный йумор ;)
|
|
7
aleks-id
14.10.12
✎
18:00
|
(6)
|
|