Переменная не определена (Справочники)
☑
0
Roo
16.01.10
✎
12:58
Объясните нубу в чем ошибка, в модуле формы обработчика пишу:
НовКон = Справочники.Контрагенты.СоздатьЭлемент();
Выдает ошибку:
НовКон = <<?>>Справочники.Контрагенты.СоздатьЭлемент(); (Проверка: Тонкий клиент)
1с 8.2
1
Roo
16.01.10
✎
13:35
{Обработка.Обработка1.Форма.Форма.Форма(43,11)}: Переменная не определена (Справочники) НовКон = <<?>>Справочники.Контрагенты.СоздатьЭлемент(); (Проверка: Тонкий клиент)
2
Rusty Nail
16.01.10
✎
13:36
Проверка: Тонкий клиент - чего не понятно-то?
3
Rusty Nail
16.01.10
✎
13:40
(2) + а, вообще, покури маны по 8.2., например "Инструкция разработчика", Радченко "Практический пример", в нете куча ссылок...
4
Roo
16.01.10
✎
13:44
Это пример из книги 1с 8.2 Практическое пособие разработчика. стр. 825 НовыйЭлемент = Справочники.Сотрудники.СоздатьЭлемент(); НовыйЭлемент.Наименование = "Смирнов Андрей Анатольевич"; Если не сложно объясни в краце плз про эту ситуацию или дай ссылоку.
5
strange2007
16.01.10
✎
13:54
(0) На клиенте процентов 90 кода не доступно. Обращение к справочникам надо производить с серверной стороны. Лучше прочитайте маны и посмотрите стандартные конфы, в противном случае потеряете несколько месяцев, пока поймете как ЭТО работает
6
Roo
16.01.10
✎
14:12
Всем спасибо, все теперь понятно: &НаСервере Функция НаСервереСоздатьКонтрагента(Наим) НовыйКонтрагент = Справочники.Контрагенты.СоздатьЭлемент(); НовыйКонтрагент.Наименование = Наим; НовыйКонтрагент.Записать(); КонецФункции
7
Rusty Nail
16.01.10
✎
14:14
(6) но всеж, ОБЯЗАТЕЛЬНО, прислушайся к (5)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший