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
Большое спасибо
0 / 0 / 0 Регистрация: 16.09.2016 Сообщений: 176 |
|
1 |
|
Неопознанный оператор25.10.2020, 16:32. Показов 2449. Ответов 7
Всем здравствуйте подскажите выскакивает ошибка неопознанный оператор , что не так в процедуре? Миниатюры
__________________
0 |
Programming Эксперт 94731 / 64177 / 26122 Регистрация: 12.04.2006 Сообщений: 116,782 |
25.10.2020, 16:32 |
7 |
1123 / 675 / 197 Регистрация: 22.04.2013 Сообщений: 5,094 Записей в блоге: 1 |
|
25.10.2020, 18:16 |
2 |
у вас текст запроса закончился на слове КАК
0 |
0 / 0 / 0 Регистрация: 16.09.2016 Сообщений: 176 |
|
25.10.2020, 18:27 [ТС] |
3 |
Написал равно появились другие 3 ошибки Миниатюры
0 |
1123 / 675 / 197 Регистрация: 22.04.2013 Сообщений: 5,094 Записей в блоге: 1 |
|
25.10.2020, 18:34 |
4 |
не надо писать равно. надо догадаться, что предложение не заканчивается обычно на слове КАК
0 |
0 / 0 / 0 Регистрация: 16.09.2016 Сообщений: 176 |
|
25.10.2020, 18:55 [ТС] |
5 |
Сделал по другому ошибки другие стало выдавать Миниатюры
0 |
1123 / 675 / 197 Регистрация: 22.04.2013 Сообщений: 5,094 Записей в блоге: 1 |
|
25.10.2020, 19:39 |
6 |
текст запроса нормально напишите.
0 |
1789 / 1213 / 438 Регистрация: 16.01.2015 Сообщений: 5,349 |
|
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 |
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
Ошибка ушла, но я специально набрал дважды клиента с одинаковым номером и записи записались в таблицу…., а хотелось бы что бы телефоны не повторялись
Модераторы: Renat, Gala, alta_olg, expert, Lemur
-
Denis2991
- Новый участник
- Сообщения: 5
- На форуме: c 21 мар 2017
- Откуда: Красноярск
Сказал: 1 ед.
Получил: 0 ед.
неопознанный оператор <ColumnSpec>
Добрый день!
Пытаюсь загрузить в Альту ГТД XMl-документ инвойс, который сформировал из 1с. При попытке загрузить файл показывает ошибку «неопознанный оператор <ColumnSpec>», жму ок, появляется шапка документа без таблицы…
-
tamkon
- Дед
- Сообщения: 451
- На форуме: c 14 ноя 2004
- Откуда: Новосибирск
Сказал: 23 ед.
Получил: 40 ед.
Re: неопознанный оператор <ColumnSpec>
Сообщение
tamkon » Ср мар 22, 2017 05:41
Denis2991 писал(а):Добрый день!
Пытаюсь загрузить в Альту ГТД XMl-документ инвойс, который сформировал из 1с. При попытке загрузить файл показывает ошибку «неопознанный оператор <ColumnSpec>», жму ок, появляется шапка документа без таблицы…
Попробуйте заносить данные через ПО «Заполнитель»,
напрямую вряд-ли получится, все-таки форматы разные
Следующие пользователи поблагодарили tamkon за это собщение: Denis2991
-
Denis2991
- Новый участник
- Сообщения: 5
- На форуме: c 21 мар 2017
- Откуда: Красноярск
Сказал: 1 ед.
Получил: 0 ед.
Re: неопознанный оператор <ColumnSpec>
Сообщение
Denis2991 » Ср мар 22, 2017 07:37
Спасибо за ответ, но для меня не подходит этот вариант через ПО «Заполнитель»
Хочется автоматизировать этот процесс, поэтому написал обработку для выгрузки из 1с документов (неформализованного формата xml) в папку IN альты, которая в свою очередь их автоматически подгружает.