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