Имя: Пароль:
1C
1С v8
сообщение об ошибке в обработке
0 mrd2006
 
26.03.12
08:57
При открытии внешней обработки выдается ошибка:
{(1,8)}: Ожидается идентификатор
Объект.<<?>>

Причем, судя по всему это не синтаксическая ошибка в модулях, а где ещё можно посмотреть?
1 golden-pack
 
26.03.12
09:01
1,8
2 andrewks
 
26.03.12
09:01
"Причем, судя по всему это не синтаксическая ошибка в модулях" как узнал?
3 shamannk
 
26.03.12
09:01
(0) В отладчике?
4 Fish
 
26.03.12
09:02
(0) Ошибка ДНК?
5 qeos
 
26.03.12
09:02
телепотический процесс запущен
6 Kassius
 
26.03.12
09:03
(4) Ошибка в крокодилах. А именно в Генах.
7 mrd2006
 
26.03.12
09:03
(2) потому как проверка синтаксиса не показывает ошибок
8 golden-pack
 
26.03.12
09:05
(7) знаешь чо це таке {(1,8)}
9 andrewks
 
26.03.12
09:05
(7) модуль объекта проверял?
10 qeos
 
26.03.12
09:05
(7) а синтаксический анализатор в сапоги не знает что там у тебя за объект.
11 andrewks
 
26.03.12
09:05
(8) ш-ш-ш
12 qeos
 
26.03.12
09:05
(7) это сайлик!
13 mrd2006
 
26.03.12
09:08
(9) проверял, тоже ошибок не найдено
14 andrewks
 
26.03.12
09:09
выкладывай свою обработку
15 mrd2006
 
26.03.12
09:11
извиняйте, это ошибка вот здесь:
в при открытии
ВычетПоПриобретеннымЦенностям=Вычислить("Объект."+ИмяТЧ);
поэтому естественно в проверке синтаксиса обработки все Ок
16 Fish
 
26.03.12
09:19
(15) И? Никаких мыслей не возникло?
17 Человечкин
 
26.03.12
09:23
Ггггг, отладчиком глянь на ту фигню что ты написал )
18 mrd2006
 
26.03.12
09:28
Сделал внешнюю обработку заполнения ТЧ. При открытии обработки отдельно выдает ошибку, а когда подключаю, то все отлично, т.к. в модуле обработки
Процедура Инициализировать(Объект,ИмяТабличнойЧасти,ТабличноеПолеОбъекта) Экспорт
   Форма=ПолучитьФорму("Форма");
   Форма.Объект=Объект;
   Сообщить(""+ТипЗнч(ТабличноеПолеОбъекта));
   Форма.ИмяТЧ=ИмяТабличнойЧасти;
   Форма.Открыть();
КонецПроцедуры
ИмяТабличнойЧасти значение не пустое, если подключить как обработчик, а если просто открывать, то пустое
19 Fish
 
26.03.12
09:29
(18) Неожиданно, да?
20 mrd2006
 
26.03.12
09:30
(19) скорее непривычно
21 Fish
 
26.03.12
09:35
(20) что непривычно? То, что если переменной не присвоить значение, то оно будет пустым? Вы привыкли как-то по другому? У Вас переменные сами определяют, какое значение принять?
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.