12.11.09 — 12:27
Уважаемые форумчане, помогите молодому не опытному,решил на досуге занятся конфигуратором 1с скачал книженку и кноплю потихоньку,но вот столкнулся с проблемой (те с ошибкой). В книге написано
«Найдем в конфигураторе документ «ОказаниеУслуги» и откроем его форму «ФормаДокумента». Откроем свойства поля ввода, расположенного в колонке «Номенклатура» и внизу списка найдем событие «При изменении». Нажмем на кнопку с лупой и в открывшейся заготовке обработчика события напишем следующий текст:»
и собственно текст
ПроцедураПереченьНоменклатурыНоменклатураПриИзменении(Элемент)
//получить текущую строку табличной части
СтрокаТабличнойЧасти = ЭлементыФормы.ПереченьНоменклатуры.ТекущиеДанные;
//установить цену
СтрокаТабличнойЧасти.Цена = РозничнаяЦенаДата, Элемент.Значение);
//пересчитать сумму строки
РассчитатьСумму(СтрокаТабличнойЧасти); КонецПроцедуры
делаю все как написано и выдает ошибку
«{Документ.ОказаниеУслуг.Форма.ФормаДокумента(94,46)}: Неопознанный оператор
СтрокаТабличнойЧасти.Цена = РозничнаяЦенаДата<<?>>, Элемент.Значение);»
подскажите пожалуйста Жаль
1 — 12.11.09 — 12:28
Скобку забыл
2 — 12.11.09 — 12:29
СтрокаТабличнойЧасти.Цена = РозничнаяЦенаДата, Элемент.Значение);
как минимум одной скобки нет. а скорее всего нет «НазваниеПроцедурыКоторуюХочешьВызвать(«
3 — 12.11.09 — 12:29
СтрокаТабличнойЧасти.Цена = РозничнаяЦена(Дата, Элемент.Значение);
4 — 12.11.09 — 12:30
А я думаю, должно быть так: СтрокаТабличнойЧасти.Цена = РозничнаяЦена(Дата, Элемент.Значение);
5 — 12.11.09 — 12:30
книга сканированая и распознаная скобку я там дописывал
6 — 12.11.09 — 12:32
Что за книга?
7 — 12.11.09 — 12:32
Радченко походу
8 — 12.11.09 — 12:32
ага
9 — 12.11.09 — 12:33
а что многие с нее начинали
10 — 12.11.09 — 12:33
а вообще да скобка помогла
11 — 12.11.09 — 12:34
спасибо всем огромное это всетаки скобка
12 — 12.11.09 — 12:36
Интересно, если я дам страдальцу ссылку на нормального качества
«Радченко. 1С Предприятие 8.1Пособие для разработчика» меня будут банить за нарушение авторского права? А то жалко товарисча автора
13 — 12.11.09 — 12:37
+ 100500 тому, кто тему переименовал!!!
14 — 12.11.09 — 12:37
(13) а как было?
15 — 12.11.09 — 12:38
(14)Судя по всему «Помогите новичку»:-)
16 — 12.11.09 — 12:38
новичек краснеет за глупость
17 — 12.11.09 — 12:39
Рэйв кинь на мыло wwwbelkawww@mail.ru (ghjcm,f cnhflfkmwf)
18 — 12.11.09 — 12:39
(5)И вообще я думаю в этой версии скана радченко кто то специально скобки закрасил, что б жизнь медом не казалась )))
19 — 12.11.09 — 12:39
(17)ок
20 — 12.11.09 — 12:40
спс
21 — 12.11.09 — 12:41
(20) спс в карман не положишь, лучшей Ющу скажи шобы за газ гроши вовремя подкинул…
22 — 12.11.09 — 12:42
обязательно передам
23 — 12.11.09 — 12:46
(17)Все, смотри на почте
Одна грывня
24 — 12.11.09 — 13:03
Большое спасибо
&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
ТабДок = Новый ТабличныйДокумент;
Печать(ТабДок; ПараметрКоманды);
ТабДок.Показать("Транспортная накладная");
КонецПроцедуры
При попытке запустить пользовательский режим выдаёт ошибку:
{АИС Документ.ТН.Команда.Печать.МодульКоманды(6,15)}: Ожидается символ ')'
Печать(ТабДок<<?>>; ПараметрКоманды); (Проверка: Сервер)
{АИС Документ.ТН.Команда.Печать.МодульКоманды(6,32)}: Неопознанный оператор
Печать(ТабДок; ПараметрКоманды<<?>>); (Проверка: Сервер)
{АИС Документ.ТН.Команда.Печать.МодульКоманды(6,15)}: Ожидается символ ')'
Печать(ТабДок<<?>>; ПараметрКоманды); (Проверка: Тонкий клиент)
{АИС Документ.ТН.Команда.Печать.МодульКоманды(6,32)}: Неопознанный оператор
Печать(ТабДок; ПараметрКоманды<<?>>); (Проверка: Тонкий клиент)
Подскажите пожалуйста почему эта ошибка возникла и как её можно исправить.
Одна грывня
12.11.09 — 12:27
Уважаемые форумчане, помогите молодому не опытному,решил на досуге занятся конфигуратором 1с скачал книженку и кноплю потихоньку,но вот столкнулся с проблемой (те с ошибкой). В книге написано
«Найдем в конфигураторе документ «ОказаниеУслуги» и откроем его форму «ФормаДокумента». Откроем свойства поля ввода, расположенного в колонке «Номенклатура» и внизу списка найдем событие «При изменении». Нажмем на кнопку с лупой и в открывшейся заготовке обработчика события напишем следующий текст:»
и собственно текст
ПроцедураПереченьНоменклатурыНоменклатураПриИзменении(Элемент)
//получить текущую строку табличной части
СтрокаТабличнойЧасти = ЭлементыФормы.ПереченьНоменклатуры.ТекущиеДанные;
//установить цену
СтрокаТабличнойЧасти.Цена = РозничнаяЦенаДата, Элемент.Значение);
//пересчитать сумму строки
РассчитатьСумму(СтрокаТабличнойЧасти); КонецПроцедуры
делаю все как написано и выдает ошибку
«{Документ.ОказаниеУслуг.Форма.ФормаДокумента(94,46)}: Неопознанный оператор
СтрокаТабличнойЧасти.Цена = РозничнаяЦенаДата<<?>>, Элемент.Значение);»
подскажите пожалуйста Жаль
Попытка1С
1 — 12.11.09 — 12:28
Скобку забыл
Нуф-Нуф
2 — 12.11.09 — 12:29
СтрокаТабличнойЧасти.Цена = РозничнаяЦенаДата, Элемент.Значение);
как минимум одной скобки нет. а скорее всего нет «НазваниеПроцедурыКоторуюХочешьВызвать(«
Sиlьver
3 — 12.11.09 — 12:29
СтрокаТабличнойЧасти.Цена = РозничнаяЦена(Дата, Элемент.Значение);
Salvador Limones
4 — 12.11.09 — 12:30
А я думаю, должно быть так: СтрокаТабличнойЧасти.Цена = РозничнаяЦена(Дата, Элемент.Значение);
Одна грывня
5 — 12.11.09 — 12:30
книга сканированая и распознаная скобку я там дописывал
Salvador Limones
6 — 12.11.09 — 12:32
Что за книга?
Попытка1С
7 — 12.11.09 — 12:32
Радченко походу
Одна грывня
8 — 12.11.09 — 12:32
ага
Одна грывня
9 — 12.11.09 — 12:33
а что многие с нее начинали
Одна грывня
10 — 12.11.09 — 12:33
а вообще да скобка помогла
Одна грывня
11 — 12.11.09 — 12:34
спасибо всем огромное это всетаки скобка
Рэйв
12 — 12.11.09 — 12:36
Интересно, если я дам страдальцу ссылку на нормального качества
«Радченко. 1С Предприятие 8.1Пособие для разработчика» меня будут банить за нарушение авторского права? А то жалко товарисча автора
MRAK
13 — 12.11.09 — 12:37
+ 100500 тому, кто тему переименовал!!!
tyrm
14 — 12.11.09 — 12:37
(13) а как было?
Рэйв
15 — 12.11.09 — 12:38
(14)Судя по всему «Помогите новичку»:-)
Одна грывня
16 — 12.11.09 — 12:38
новичек краснеет за глупость
Одна грывня
17 — 12.11.09 — 12:39
Рэйв кинь на мыло wwwbelkawww@mail.ru (ghjcm,f cnhflfkmwf)
tyrm
18 — 12.11.09 — 12:39
(5)И вообще я думаю в этой версии скана радченко кто то специально скобки закрасил, что б жизнь медом не казалась )))
Рэйв
19 — 12.11.09 — 12:39
(17)ок
Одна грывня
20 — 12.11.09 — 12:40
спс
Икогнито
21 — 12.11.09 — 12:41
(20) спс в карман не положишь, лучшей Ющу скажи шобы за газ гроши вовремя подкинул…
Одна грывня
22 — 12.11.09 — 12:42
обязательно передам
Рэйв
23 — 12.11.09 — 12:46
(17)Все, смотри на почте
Одна грывня
24 — 12.11.09 — 13:03
Большое спасибо
0 / 0 / 0 Регистрация: 16.09.2016 Сообщений: 176 |
|
1 |
|
Неопознанный оператор25.10.2020, 16:32. Показов 2373. Ответов 7
Всем здравствуйте подскажите выскакивает ошибка неопознанный оператор , что не так в процедуре? Миниатюры
__________________ 0 |
Programming Эксперт 94731 / 64177 / 26122 Регистрация: 12.04.2006 Сообщений: 116,782 |
25.10.2020, 16:32 |
7 |
1117 / 671 / 195 Регистрация: 22.04.2013 Сообщений: 5,076 Записей в блоге: 1 |
|
25.10.2020, 18:16 |
2 |
у вас текст запроса закончился на слове КАК 0 |
0 / 0 / 0 Регистрация: 16.09.2016 Сообщений: 176 |
|
25.10.2020, 18:27 [ТС] |
3 |
Написал равно появились другие 3 ошибки Миниатюры
0 |
1117 / 671 / 195 Регистрация: 22.04.2013 Сообщений: 5,076 Записей в блоге: 1 |
|
25.10.2020, 18:34 |
4 |
не надо писать равно. надо догадаться, что предложение не заканчивается обычно на слове КАК 0 |
0 / 0 / 0 Регистрация: 16.09.2016 Сообщений: 176 |
|
25.10.2020, 18:55 [ТС] |
5 |
Сделал по другому ошибки другие стало выдавать Миниатюры
0 |
1117 / 671 / 195 Регистрация: 22.04.2013 Сообщений: 5,076 Записей в блоге: 1 |
|
25.10.2020, 19:39 |
6 |
текст запроса нормально напишите. 0 |
1783 / 1208 / 437 Регистрация: 16.01.2015 Сообщений: 5,322 |
|
25.10.2020, 20:45 |
7 |
TAYSON94, Сделай хотя бы нормальную публикацию кода на форуме. Объяснять на пальцах — радости и желания мало Прочитай правила форума, где прямо запрещена публикация кода в картинках. 0 |
Maror 70 / 56 / 34 Регистрация: 28.04.2010 Сообщений: 191 |
||||||||
25.10.2020, 23:27 |
8 |
|||||||
Сама по себе программа оформлена как-то странно, особенно всякие условия и циклы. Без поллитра не разберешься. Но это дело второе. Запрос надо писать примерно так:
В чём основной смысл. Текст запроса — это ОДНА строка. Она не должна прерываться. Чтобы он был читабельней и выглядел НЕ как одна строка — используют символ перевода строки «|». Если надо собрать текст запроса из нескольких строк — тогда так:
0 |
IT_Exp Эксперт 87844 / 49110 / 22898 Регистрация: 17.06.2006 Сообщений: 92,604 |
25.10.2020, 23:27 |
Помогаю со студенческими работами здесь Неопознанный tv тюнер, как узнать? Неопознанный зверь похож на кролика Неопознанный tv тюнер. Как узнать его модель? Есть неопознанный программы на компе и просто медленен [G0122] Как переконвертировать «неопознанный формат» в массив чисел При попытке добавить оператор else, появляется оператор «Ожидался оператор» Искать еще темы с ответами Или воспользуйтесь поиском по форуму: 8 |
Спасибо огромное исправил.
есть ещё вопрос опять ошибки…и опять видимо с » или ; ну или что-то в этом роде
Процедура
ВыполнитьОтчет(ТабДок,ТП,ОбходРезультата) Экспорт Перем ОбщиеИтогиСумма; Перем ОбщиеИтогиКоличество; Макет = ПолучитьМакет(«ПродолжениеМакет»); Секция = Макет.ПолучитьОбласть(«Шапка»); Секция.Параметры.ПериодС = Формат(КонПериода, «ДЛФ=D»); Секция.Параметры.ПериодПо = Формат(КонПериода, «ДЛФ=D»); ТабДок.Вывести(Секция); Секция = Макет.ПолучитьОбласть(«Позиция»); Запрос = Новый Запрос;
ТекстЗапроса = «ВЫБРАТЬ
[Номенклатура, Номенклатура.НаименованиеНаименованиеНоменклатуры, |Количество Количество, Сумма Сумма (ИЗ Документ.Приходная.Товары (Где Ссылка.Дата Между &НачПериода И &КонПериода |УПОРЯДОЧИТЬ ПО Номенклатура.Наименование
|ИТОГИ Сумма(Количество), Сумма(Сумма) ПО ОБЩИЕ, Номенклатура ИЕРАРХИЯ |»‘
Зопрос.Текст = ТекстЗапроса;
Запрос.УстановитьПараметр(«НачПериода», НачПериода);
Запрос.УстановитьПараметр(«КонПериода», КонецДня(КонПериода));
РезультатЗапроса = Запрос.Выполнить();
ТП.Значение=РезультатЗапроса.Выгрузить();
ТП.СоздатьКолонки();
ТабДок.НачатьАвтогруппировкуСтрок();
Номер=0;
ВыборкаОсновная = РезультатЗапроса.Выбрать(ОбходРезультата);
Пока ВыборкаОсновная.Следующий() Цикл
Секция.Параметры.Наименование = ВыборкаОсновная.НаименованиеНоменклатуры;
Секция. Параметры.Колво = ВыборкаОсновная.Количество;
Секция.Параметры.Сумма = ВыборкаОсновная.Сумма;
Секция.Параметры.Номер = Номер;
Секция.Параметры.ТипЗаписи = ВыборкаОсновная.ТипЗаписи();
Секция.Параметры.Уровень = ВыборкаОсновная.Уровень();
ТабДок.Вывести(Секция, ВыборкаОсновная.Уровень());
КонецЦикла
КонецПроцедуры
Ошибка
Проверка клиентского приложения {Отчет.ПорядокОбхода(14,1)}: Неопознанный оператор
<<?>>[Номенклатура, Номенклатура.НаименованиеНаименованиеНоменклатуры, |Количество Количество, Сумма Сумма (ИЗ Документ.Приходная.Товары (Где Ссылка.Дата Между &НачПериода И &КонПериода |УПОРЯДОЧИТЬ ПО Номенклатура.Наименование
Проверка клиентского приложения {Отчет.ПорядокОбхода(33,11)}: Обнаружено логическое завершение исходного текста модуля
КонецЦикла<<?>>
1
2
Показывать по
10
20
40
сообщений
Новая тема
Ответить
rnd_mlm
Дата регистрации: 30.06.2008
Сообщений: 13
Исходные данные:<br>Чистая конфигурация, с единсвенным справочником СправочникКлиентов с реквизитами (НаименованиеКлиента, Пол, ДатаРождения, МобТелефон)<br>Необходимо при добавлении нового клиента в справочник, что бы была проверка на уникальность поля МобТелефон, т.е. что бы не было повторений в справочнике.<br>Прошу помощи, нужен код…
rnd_mlm
Дата регистрации: 30.06.2008
Сообщений: 13
Забыл написать, что конфигурация 1С 8.2
Thorvardr
Дата регистрации: 25.02.2005
Сообщений: 3082
«<pre>&НаСервереФункция ПроверкаУникальности() Результат = Истина; Если Не ПустаяСтрока(Объект.МобТелефон) Тогда Запрос = Новый Запрос(» |ВЫБРАТЬ | 1 |ИЗ | Справочник.СправочникКлиентов КАК Клиенты |ГДЕ | Клиенты.МобТелефон = &МобТелефон | И Клиенты.Ссылка <> &Ссылка |»); Запрос.УстановитьПараметр(«МобТелефон», Объект.МобТелефон); Запрос.УстановитьПараметр(«Ссылка» , Объект.Ссылка); Результат = Запрос.Выполнить().Пустой(); КонецЕсли; Возврат Результат;КонецФункции&НаКлиентеПроцедура ПередЗаписью(Отказ, ПараметрыЗаписи) Если Не ПроверкаУникальности()Тогда … КонецЕсли;КонецПроцедуры </pre>»
rnd_mlm
Дата регистрации: 30.06.2008
Сообщений: 13
При проверки, выдает ошибки…<br>{Справочник.СправочникКлиентов.Форма.ФормаСписка.Форма(26,1)}: Неопознанный оператор<<?>>… (Проверка: Сервер){Справочник.СправочникКлиентов.Форма.ФормаСписка.Форма(26,1)}: Неопознанный оператор<<?>>… (Проверка: Тонкий клиент)
rnd_mlm
Дата регистрации: 30.06.2008
Сообщений: 13
«сорри сам увиди точки ….., но когда их убрал то имею следующее<br> <br>{Справочник.СправочникКлиентов.Форма.ФормаСписка.Форма(27,1)}: Неопознанный оператор<<?>>….. (Проверка: Сервер){Справочник.СправочникКлиентов.Форма.ФормаСписка.Форма(27,1)}: Неопознанный оператор<<?>>….. (Проверка: Тонкий клиент){Справочник.СправочникКлиентов.Форма.ФормаСписка.Форма(5,22)}: Переменная не определена (Объект)Если Не ПустаяСтрока(<<?>>Объект.МобТелефон) Тогда (Проверка: Сервер){Справочник.СправочникКлиентов.Форма.ФормаСписка.Форма(15,43)}: Переменная не определена (Объект) Запрос.УстановитьПараметр(«МобТелефон», <<?>>Объект.МобТелефон); (Проверка: Сервер){Справочник.СправочникКлиентов.Форма.ФормаСписка.Форма(16,45)}: Переменная не определена (Объект) Запрос.УстановитьПараметр(«Ссылка» , <<?>>Объект.Ссылка); (Проверка: Сервер)»
mpika
Дата регистрации: 27.09.2010
Сообщений: 167
Покупаем и читаем нужные книжки про 8.2
BelikovS
Дата регистрации: 05.03.2007
Сообщений: 1701
Где вы разместили код? Судя по всему в модуле списка.<br>Попробуйте разместить код в модуле объекта. Думаю именно для него он был написан.
rnd_mlm
Дата регистрации: 30.06.2008
Сообщений: 13
«Результат размещения в модуле объекта:<br> <br>{Справочник.СправочникКлиентов.МодульОбъекта(4,22)}: Переменная не определена (Объект)Если Не ПустаяСтрока(<<?>>Объект.МобТелефон) Тогда (Проверка: Сервер){Справочник.СправочникКлиентов.МодульОбъекта(14,43)}: Переменная не определена (Объект) Запрос.УстановитьПараметр(«МобТелефон», <<?>>Объект.МобТелефон); (Проверка: Сервер){Справочник.СправочникКлиентов.МодульОбъекта(15,45)}: Переменная не определена (Объект) Запрос.УстановитьПараметр(«Ссылка» , <<?>>Объект.Ссылка); (Проверка: Сервер)»
BelikovS
Дата регистрации: 05.03.2007
Сообщений: 1701
Попробуйте заменить Объект на ЭтотОбъект
rnd_mlm
Дата регистрации: 30.06.2008
Сообщений: 13
Ошибка ушла, но я специально набрал дважды клиента с одинаковым номером и записи записались в таблицу…., а хотелось бы что бы телефоны не повторялись
Синтаксическая ошибка «Неопознанный оператор» возникает при попытке использования в тексте модуля оператора, условия применения которого не соблюдаются.
Например, это может быть оператор ВызватьИсключение
, который Вы пытаетесь использовать вне конструкции Исключение .. КонецПопытки
.
Домашнее задание
Попробуйте найти в данном примере ошибку:
Процедура ПересчитатьЦены(тз) Если тз.Количество = 0 Тогда ВызватьИсключение; Иначе тз.Цена = тз.Сумма / тз.Количество; КонецЕсли; КонецПроцедуры
Читайте также:
- Оператор ВызватьИсключение
- Конструкция Попытка .. Исключение
Поделиться страницей в соц.сетях
0 / 0 / 0 Регистрация: 16.09.2016 Сообщений: 176 |
|
1 |
|
Неопознанный оператор25.10.2020, 16:32. Показов 3000. Ответов 7
Всем здравствуйте подскажите выскакивает ошибка неопознанный оператор , что не так в процедуре? Миниатюры
0 |
Programming Эксперт 94731 / 64177 / 26122 Регистрация: 12.04.2006 Сообщений: 116,782 |
25.10.2020, 16:32 |
7 |
1195 / 733 / 212 Регистрация: 22.04.2013 Сообщений: 5,385 Записей в блоге: 1 |
|
25.10.2020, 18:16 |
2 |
у вас текст запроса закончился на слове КАК
0 |
0 / 0 / 0 Регистрация: 16.09.2016 Сообщений: 176 |
|
25.10.2020, 18:27 [ТС] |
3 |
Написал равно появились другие 3 ошибки Миниатюры
0 |
1195 / 733 / 212 Регистрация: 22.04.2013 Сообщений: 5,385 Записей в блоге: 1 |
|
25.10.2020, 18:34 |
4 |
не надо писать равно. надо догадаться, что предложение не заканчивается обычно на слове КАК
0 |
0 / 0 / 0 Регистрация: 16.09.2016 Сообщений: 176 |
|
25.10.2020, 18:55 [ТС] |
5 |
Сделал по другому ошибки другие стало выдавать Миниатюры
0 |
1195 / 733 / 212 Регистрация: 22.04.2013 Сообщений: 5,385 Записей в блоге: 1 |
|
25.10.2020, 19:39 |
6 |
текст запроса нормально напишите.
0 |
1904 / 1304 / 465 Регистрация: 16.01.2015 Сообщений: 5,676 |
|
25.10.2020, 20:45 |
7 |
TAYSON94, Сделай хотя бы нормальную публикацию кода на форуме. Объяснять на пальцах — радости и желания мало Прочитай правила форума, где прямо запрещена публикация кода в картинках.
0 |
Maror 70 / 56 / 34 Регистрация: 28.04.2010 Сообщений: 192 |
||||||||
25.10.2020, 23:27 |
8 |
|||||||
Сама по себе программа оформлена как-то странно, особенно всякие условия и циклы. Без поллитра не разберешься. Но это дело второе. Запрос надо писать примерно так:
В чём основной смысл. Текст запроса — это ОДНА строка. Она не должна прерываться. Чтобы он был читабельней и выглядел НЕ как одна строка — используют символ перевода строки «|». Если надо собрать текст запроса из нескольких строк — тогда так:
0 |
IT_Exp Эксперт 87844 / 49110 / 22898 Регистрация: 17.06.2006 Сообщений: 92,604 |
25.10.2020, 23:27 |
Помогаю со студенческими работами здесь Неопознанный tv тюнер, как узнать? Неопознанный зверь похож на кролика Неопознанный tv тюнер. Как узнать его модель? Есть неопознанный программы на компе и просто медленен [G0122] Как переконвертировать «неопознанный формат» в массив чисел При попытке добавить оператор else, появляется оператор «Ожидался оператор» Искать еще темы с ответами Или воспользуйтесь поиском по форуму: 8 |