|
Почему пишет что тип не определен? |
☑ |
0
manking
25.09.15
✎
04:49
|
Добрый день. При нажатии на кнопку
Пишет что
{Справочник.Тест.Форма.ФормаСписка.Форма(153)}: Тип не определен
Сообщить("Тип=" + Тип(ВыборкаЗаписей));
В синтакс помощнике говорится, что метод РегистрыСведений.Выбрать() должен возвращать тип РегистрСведенийВыборка.
&НаКлиенте
Процедура Тест(Команда)
ТестРегистрыСведений();
КонецПроцедуры
//&НаСервереБезКонтекста
&НаСервере
Процедура ТестРегистрыСведений()
ВыборкаЗаписей = РегистрыСведений.УчетнаяПолитикаПредприятия.Выбрать();
Если ВыборкаЗаписей = Неопределено Тогда
Сообщить("Тип неопределен!");
Иначе
Сообщить("Тип=" + Тип(ВыборкаЗаписей));
КонецЕсли
КонецПроцедуры
РегистрСведений УчетнаяПолитикаПредприятия делал и периодическим и непериодическим и подчиненным регистратору, одно и тоже пишет.
|
|
1
DDwe
25.09.15
✎
04:53
|
Отладчик что говорит?
|
|
2
manking
25.09.15
✎
04:59
|
Я отладчик еще не изучал как с ним работать.
Выбрал опцию в отладчике остановка при ошибке и он пишет примерно тоже самое:
Ошибка времени выполнения.
{Справочник.Тест.Форма.ФормаСписка.Форма(153)}: Тип не определен в модуле строка Справочник.Тест.Форма.ФормаСписка.Форма строка 153.
|
|
3
ICWiner
25.09.15
✎
05:11
|
Может надо какой-то регистр указать? Например РегистрыСведений.КурсыВалют.Выбрать(). Вместо КурсыВалют ставь название своего регистра
|
|
4
lxndr
25.09.15
✎
05:19
|
Сообщить("Тип=" + ТипЗНЧ(ВыборкаЗаписей));
|
|
5
lxndr
25.09.15
✎
05:20
|
смысл твоего кода конечно не ясен совсем
|
|
6
manking
25.09.15
✎
05:28
|
(4) Эта работает.
То есть ТипЗНЧ() принимает само значение и возвращает его тип , а Тип() принимает название типа строкой и возвращает тип Тип?
|
|
7
Апош
25.09.15
✎
05:32
|
>В синтакс помощнике говорится
и ведь нашёл же где-то
|
|
8
Михаил 1С
25.09.15
✎
06:30
|
(6) Ну да.
|
|
9
ЧеловекДуши
25.09.15
✎
06:36
|
(0) "Ты выбрал, что и откуда?"... :)
|
|
10
ЧеловекДуши
25.09.15
✎
06:37
|
+(5) +100500... смыслу нет, автор не осознает своего запроса, и хочет, что бы 1С само решила, что нужно :)
|
|
11
ЧеловекДуши
25.09.15
✎
06:38
|
(6) Не в этом твоя проблема :)
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший