Помогите новичку кодом
Показывать по
сообщений
- 1
- 2
29.04.2011
15:10
#1
Исходные данные:<br>Чистая конфигурация, с единсвенным справочником СправочникКлиентов с реквизитами (НаименованиеКлиента, Пол, ДатаРождения, МобТелефон)<br>Необходимо при добавлении нового клиента в справочник, что бы была проверка на уникальность поля МобТелефон, т.е. что бы не было повторений в справочнике.<br>Прошу помощи, нужен код...
29.04.2011
15:48
#3
"<pre>&НаСервереФункция ПроверкаУникальности() Результат = Истина; Если Не ПустаяСтрока(Объект.МобТелефон) Тогда Запрос = Новый Запрос(" |ВЫБРАТЬ | 1 |ИЗ | Справочник.СправочникКлиентов КАК Клиенты |ГДЕ | Клиенты.МобТелефон = &МобТелефон | И Клиенты.Ссылка <> &Ссылка |"); Запрос.УстановитьПараметр("МобТелефон", Объект.МобТелефон); Запрос.УстановитьПараметр("Ссылка" , Объект.Ссылка); Результат = Запрос.Выполнить().Пустой(); КонецЕсли; Возврат Результат;КонецФункции&НаКлиентеПроцедура ПередЗаписью(Отказ, ПараметрыЗаписи) Если Не ПроверкаУникальности()Тогда ... КонецЕсли;КонецПроцедуры </pre>"
29.04.2011
15:56
#4
При проверки, выдает ошибки...<br>{Справочник.СправочникКлиентов.Форма.ФормаСписка.Форма(26,1)}: Неопознанный оператор<<?>>... (Проверка: Сервер){Справочник.СправочникКлиентов.Форма.ФормаСписка.Форма(26,1)}: Неопознанный оператор<<?>>... (Проверка: Тонкий клиент)
29.04.2011
15:59
#5
"сорри сам увиди точки ....., но когда их убрал то имею следующее<br> <br>{Справочник.СправочникКлиентов.Форма.ФормаСписка.Форма(27,1)}: Неопознанный оператор<<?>>..... (Проверка: Сервер){Справочник.СправочникКлиентов.Форма.ФормаСписка.Форма(27,1)}: Неопознанный оператор<<?>>..... (Проверка: Тонкий клиент){Справочник.СправочникКлиентов.Форма.ФормаСписка.Форма(5,22)}: Переменная не определена (Объект)Если Не ПустаяСтрока(<<?>>Объект.МобТелефон) Тогда (Проверка: Сервер){Справочник.СправочникКлиентов.Форма.ФормаСписка.Форма(15,43)}: Переменная не определена (Объект) Запрос.УстановитьПараметр("МобТелефон", <<?>>Объект.МобТелефон); (Проверка: Сервер){Справочник.СправочникКлиентов.Форма.ФормаСписка.Форма(16,45)}: Переменная не определена (Объект) Запрос.УстановитьПараметр("Ссылка" , <<?>>Объект.Ссылка); (Проверка: Сервер)"
29.04.2011
16:12
#7
Где вы разместили код? Судя по всему в модуле списка.<br>Попробуйте разместить код в модуле объекта. Думаю именно для него он был написан.
29.04.2011
16:29
#8
"Результат размещения в модуле объекта:<br> <br>{Справочник.СправочникКлиентов.МодульОбъекта(4,22)}: Переменная не определена (Объект)Если Не ПустаяСтрока(<<?>>Объект.МобТелефон) Тогда (Проверка: Сервер){Справочник.СправочникКлиентов.МодульОбъекта(14,43)}: Переменная не определена (Объект) Запрос.УстановитьПараметр("МобТелефон", <<?>>Объект.МобТелефон); (Проверка: Сервер){Справочник.СправочникКлиентов.МодульОбъекта(15,45)}: Переменная не определена (Объект) Запрос.УстановитьПараметр("Ссылка" , <<?>>Объект.Ссылка); (Проверка: Сервер)"
- 1
- 2
Комплексная 506 НЕ обновляется на 507.Проблемы с конфигурацией 2.0.7.16 при переносе базы с версии 1.6
Читают тему
(гостей: 1)