|
Не могу понять в чем ошибка | ☑ | ||
---|---|---|---|---|
0
tynoza
20.08.11
✎
11:19
|
Вот исходные текст модуля формы:
&НаКлиенте Процедура Поиск(Команда) Искать(0); КонецПроцедуры &НаКлиенте Процедура ПредыдущаяПорция(Команда) Искать(-1) КонецПроцедуры &НаКлиенте Процедура СледующаяПорция(Команда) Искать(1) КонецПроцедуры &НаКлиенте Процедура Искать(Направление) Если ПустаяСтрока(ПоисковоеВыражение) Тогда Предупреждение("Не задана строка поиска"); Возврат; КонецЕсли; ИскатьСервер(Направление); КонецПроцедуры; &НаКлиенте Процедура ИскатьСервер(Направление) Экспорт // Создаем список поиска СписокПоиска = ПолнотекстовыйПоиск.СоздатьСписок(); СписокПоиска.СтрокаПоиска = ПоисковоеВыражение; Если Направление = 0 Тогда СписокПоиска.ПерваяЧасть(); ИначеЕсли Направление = -1 Тогда СписокПоиска.ПредыдущаяЧасть(ТекущаяПозиция); ИначеЕсли Направление = 1 Тогда СписокПоиска.СледующаяЧасть(ТекущаяПозиция); КонецЕсли; РезультатыПоиска.Очистить(); Для Каждого Результат из СписокПоиска Цикл РезультатыПоиска.Добавить(Результат.Значение); КонецЦикла; РезультатПоиска = СписокПоиска.ПолучитьОтображение(ВидОтображенияПолнотекстовогоПоиска.HTMLТекст); ТекущаяПозиция = СписокПоиска.НачальнаяПозиция(); ПолноеКоличество = СписокПоиска.ПолноеКоличество(); Если СписокПоиска.Количество() <> 0 Тогда СообщениеОРезультате = "Показаны" + Строка(ТекущаяПозиция+1) + "-" + Строка(ТекущаяПозиция + СписокПоиска.Количество()) + "Из" + Строка(ПолноеКоличество); Элементы.СледующаяПорция.Доступность = (ПолноеКоличество - ТекущаяПозиция) > СписокПоиска.Количество(); Элементы.ПредыдущаяПорция.Доступность = ТекущаяПозиция > 0; Иначе СообщениеОРезультате = "Не найдено"; Элементы.СледующаяПорция.Доступность = Ложь; Элементы.ПредыдущаяПорция.Доступность = Ложь; КонецЕсли; КонецПроцедуры &НаКлиенте Процедура РезультатПоискаПриНажатии(Элемент, ДанныеСобытия, СтандартнаяОбработка) ЭлементHTML = ДанныеСобытия.Event.srcElement; Если (ЭлементHTML.id = "FullTextSearchListItem") Тогда // Получить имя файла (номер строки списка поиска), содержащегося в гиперссылке НомерВСписке = Число(ЭлементHTML.nameProp); // Получить строку поиска по номеру ВыбраннаяСтрока = РезультатыПоиска[НомерВСписке].Значение; // Открыть форму найденного объекта ОткрытьЗначение(ВыбраннаяСтрока); СтандартнаяОбработка = Ложь; КонецЕсли; КонецПроцедуры А при комплияции выдаются следующие ошибки: <<?>>&НаКлиенте (Проверка: Сервер) {Отчет.ПоискДанных.Форма.ФормаОтчета.Форма(1,1)}: Обнаружено логическое завершение исходного текста модуля (Проверка: Сервер) {Отчет.ПоискДанных.Форма.ФормаОтчета.Форма(66,1)}: Неопознанный оператор <<?>>&НаКлиенте (Проверка: Тонкий клиент) {Отчет.ПоискДанных.Форма.ФормаОтчета.Форма(1,1)}: Обнаружено логическое завершение исходного текста модуля (Проверка: Тонкий клиент) {Отчет.ПоискДанных.Форма.ФормаОтчета.Форма(26,1)}: Неопознанный оператор <<?>>&НаКлиенте (Проверка: Сервер) {Отчет.ПоискДанных.Форма.ФормаОтчета.Форма(1,1)}: Обнаружено логическое завершение исходного текста модуля (Проверка: Сервер) {Отчет.ПоискДанных.Форма.ФормаОтчета.Форма(26,1)}: Неопознанный оператор <<?>>&НаКлиенте (Проверка: Тонкий клиент) {Отчет.ПоискДанных.Форма.ФормаОтчета.Форма(1,1)}: Обнаружено логическое завершение исходного текста модуля (Проверка: Тонкий клиент) {Отчет.ПоискДанных.Форма.ФормаОтчета.Форма(26,1)}: Неопознанный оператор <<?>>&НаКлиенте (Проверка: Сервер) {Отчет.ПоискДанных.Форма.ФормаОтчета.Форма(1,1)}: Обнаружено логическое завершение исходного текста модуля (Проверка: Сервер) {Отчет.ПоискДанных.Форма.ФормаОтчета.Форма(26,1)}: Неопознанный оператор <<?>>&НаКлиенте (Проверка: Тонкий клиент) {Отчет.ПоискДанных.Форма.ФормаОтчета.Форма(1,1)}: Обнаружено логическое завершение исходного текста модуля (Проверка: Тонкий клиент) {Отчет.ПоискДанных.Форма.ФормаОтчета.Форма(26,1)}: Неопознанный оператор <<?>>&НаКлиенте (Проверка: Сервер) {Отчет.ПоискДанных.Форма.ФормаОтчета.Форма(1,1)}: Обнаружено логическое завершение исходного текста модуля (Проверка: Сервер) {Отчет.ПоискДанных.Форма.ФормаОтчета.Форма(26,1)}: Неопознанный оператор <<?>>&НаКлиенте (Проверка: Тонкий клиент) {Отчет.ПоискДанных.Форма.ФормаОтчета.Форма(1,1)}: Обнаружено логическое завершение исходного текста модуля (Проверка: Тонкий клиент) Не могу понять из-за чего, все по книжке делал |
|||
1
zak555
20.08.11
✎
11:20
|
плохо рабченко читаем ?
|
|||
2
tynoza
20.08.11
✎
11:22
|
Перекомпилировал, теперь вот
{Отчет.ПоискДанных.Форма.ФормаОтчета.Форма(26,1)}: Неопознанный оператор <<?>>&НаКлиенте (Проверка: Сервер) {Отчет.ПоискДанных.Форма.ФормаОтчета.Форма(1,1)}: Обнаружено логическое завершение исходного текста модуля (Проверка: Сервер) {Отчет.ПоискДанных.Форма.ФормаОтчета.Форма(26,1)}: Неопознанный оператор <<?>>&НаКлиенте (Проверка: Тонкий клиент) {Отчет.ПоискДанных.Форма.ФормаОтчета.Форма(1,1)}: Обнаружено логическое завершение исходного текста модуля (Проверка: Тонкий клиент) |
|||
3
Либерал
20.08.11
✎
11:23
|
Процедура ПредыдущаяПорция(Команда)
Искать(-1) КонецПроцедуры точказапятая где? и в следующей нету то же |
|||
4
tynoza
20.08.11
✎
11:23
|
(1) Объективно - может быть, субъективно - читаю внимательно
|
|||
5
Либерал
20.08.11
✎
11:24
|
кстати, научи меня компилировать
|
|||
6
tynoza
20.08.11
✎
11:24
|
(3), оО такс
|
|||
7
ДенисЧ
20.08.11
✎
11:24
|
блин..
ТОЧКИ С ЗАПЯТОЙ СТАВИТЬ ОБЯЗАТЕЛЬНО ТАМ ГДЕ НУЖНО И НЕЛЬЗЯ ТАМ ГДЕ НЕЛЬЗЯ!!! |
|||
8
tynoza
20.08.11
✎
11:25
|
(5), (7), я урюк!!! да, если ; поставить, то все работает)))
|
|||
9
tynoza
20.08.11
✎
11:26
|
У меня глаз заплыл
|
|||
10
IamAlexy
20.08.11
✎
11:26
|
(5) поставь пароль на модуль, сделай синтаксическую ошибку, попробуй сохранится и наблюдай предупреждение об ошибке КОМПИЛЯЦИИ
|
|||
11
tynoza
20.08.11
✎
11:27
|
Не понятно почему в служебных сообщениях не отображается само выражение где нет точки с запятой
|
|||
12
tynoza
20.08.11
✎
11:27
|
так, а что, т.е. когда я нажимаю "начать отладку" происходит не компиляция, а что-то другое??
|
|||
13
zak555
20.08.11
✎
11:30
|
(9) бу га га
|
|||
14
ДенисЧ
20.08.11
✎
11:31
|
(9) а нефиг с женой было спорить :-))
|
|||
15
tynoza
20.08.11
✎
11:36
|
(13) (14) Так а существует ли комплияция в 1С или нет?)
|
|||
16
ДенисЧ
20.08.11
✎
11:37
|
(15) Существует. А что?
|
|||
17
tynoza
20.08.11
✎
11:38
|
(5) смутил
|
|||
18
IamAlexy
20.08.11
✎
11:39
|
(15) открой заплывший глаз и почитай (10)
|
|||
19
tynoza
20.08.11
✎
11:39
|
(18) ОК))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |