|
Обнаружено логическое завершение исходного текста модуля | ☑ | ||
---|---|---|---|---|
0
Константин536
17.03.15
✎
17:48
|
Помогите!
Еще пару дней назад все было хорошо, а теперь стала вылезать это: "{Документ.Продажа.Форма.ФормаДокумента.Форма(6,1)}: Неопознанный оператор <<?>>&НаКлиенте (Проверка: Сервер) {Документ.Продажа.Форма.ФормаДокумента.Форма(1,1)}: Обнаружено логическое завершение исходного текста модуля (Проверка: Сервер) {Документ.Продажа.Форма.ФормаДокумента.Форма(6,1)}: Неопознанный оператор <<?>>&НаКлиенте (Проверка: Тонкий клиент) {Документ.Продажа.Форма.ФормаДокумента.Форма(1,1)}: Обнаружено логическое завершение исходного текста модуля (Проверка: Тонкий клиент)" Вот сам текст: "&НаКлиенте Процедура ТоварыЦенаПродажиПриИзменении(Элемент) РассчитатьСумму(); КонецПроцедуры; &НаКлиенте Процедура ТоварыКоличествоПриИзменении(Элемент) РассчитатьСумму(); КонецПроцедуры; &НаКлиенте Процедура РассчитатьСумму() Стр = Элементы.Товары.ТекущиеДанные; Стр.Сумма = Стр.ЦенаПродажи * Стр.Количество; КонецПроцедуры; &НаКлиенте Процедура СотрудникПриИзменении(Элемент) Результат = Проверить(Объект.Сотрудник); Если Не Результат тогда Сообщить("Не может быть выбран"); КонецЕсли; КонецПроцедуры; &НаКлиенте Процедура ТоварыТоварПриИзменении(Элемент) Стр = Элементы.Товары.ТекущиеДанные; Стр.ЦенаПродажи = ПолучитьЦену(Стр.Товар); КонецПроцедуры; &НаСервереБезКонтекста Функция ПолучитьЦену(Товар) //а=0; Возврат Товар.ЦенаПродажи; КонецФункции;" Что тут не так? |
|||
1
silent person
17.03.15
✎
17:52
|
точки с запятой после "КонецПроцедуры" ты зачем наставил ?
|
|||
2
icrocodile
17.03.15
✎
17:52
|
точку с запятой после КонецПроцедуры, КонецФункции ставить НЕ надо
|
|||
3
D_E_S_131
17.03.15
✎
18:00
|
(1)(2) Думаете это ТС в здравом уме и твердой памяти сделал?
|
|||
4
Константин536
17.03.15
✎
20:41
|
(1) (2) (3) Это я уже от незнания что еще предпринять сделал..... Убрал точки, один фиг тоже самое пишет...
|
|||
5
Остап Сулейманович
17.03.15
✎
20:43
|
(4) В самой первой строчке :
"&НаКлиенте все правильно? |
|||
6
Остап Сулейманович
17.03.15
✎
20:44
|
+ (5) В последней кстати тоже :
КонецФункции;" Это что? Новый способ комментирования кода? Брать в кавычки? |
|||
7
Остап Сулейманович
17.03.15
✎
20:46
|
Вот и имеем начало текстовой константы
"&НаКлиенте Процедура ТоварыЦенаПродажиПриИзменении(Элемент) РассчитатьСумму(); КонецПроцедуры; &НаКлиенте И вдруг на шестой строке непойми откуда &НаКлиенте. Поэтому правильно оно тебе пишет : "{Документ.Продажа.Форма.ФормаДокумента.Форма(6,1)}: Неопознанный оператор <<?>>&НаКлиенте (Проверка: Сервер) |
|||
8
Mankubus
17.03.15
✎
20:57
|
(7) убери кавычки
|
|||
9
Mankubus
17.03.15
✎
20:58
|
(7) перепутал, это я к (4) обращаюсь
|
|||
10
Константин536
18.03.15
✎
15:25
|
(7) (8) Да кавычками это я тут пишу, по факту их нет в тексте в 1С
|
|||
11
D_E_S_131
18.03.15
✎
15:33
|
(10) Вот ведь хитрец!
|
|||
12
hhhh
18.03.15
✎
15:39
|
(10) ну так не надо ничего лишнего сюда писать.
|
|||
13
samozvanec
18.03.15
✎
16:00
|
(10) покажи, как сейчас по факту
|
|||
14
Константин536
19.03.15
✎
19:22
|
(13) Вот как по факту:
&НаКлиенте Процедура ТоварыЦенаПродажиПриИзменении(Элемент) РассчитатьСумму(); КонецПроцедуры &НаКлиенте Процедура ТоварыКоличествоПриИзменении(Элемент) РассчитатьСумму(); КонецПроцедуры &НаКлиенте Процедура РассчитатьСумму() Стр = Элементы.Товары.ТекущиеДанные; Стр.Сумма = Стр.ЦенаПродажи * Стр.Количество; КонецПроцедуры &НаКлиенте Процедура СотрудникПриИзменении(Элемент) Результат = Проверить(Объект.Сотрудник); Если Не Результат тогда Сообщить("Не может быть выбран"); КонецЕсли; КонецПроцедуры &НаКлиенте Процедура ТоварыТоварПриИзменении(Элемент) Стр = Элементы.Товары.ТекущиеДанные; Стр.ЦенаПродажи = ПолучитьЦену(Стр.Товар); КонецПроцедуры &НаСервереБезКонтекста Функция ПолучитьЦену(Товар) //а=0; Возврат Товар.ЦенаПродажи; КонецФункции &НаСервере Функция Проверить(Родитель) Возврат Объект.Сотрудник.Родитель.Наименование = "Продавцы"; КонецФункции |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |