Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Сообщение в поле ввода          
Pasych Подменю пользователя
сообщение 21.11.13, 9:33
Сообщение #1

Молчаливый
*
Группа: Пользователи
Сообщений: 2
Спасибо сказали: 0 раз
Рейтинг: 0

Добрый день. Появился такой вопрос, в просторах интернета чтот не нашел решения.
Вообщем при вводе в поле ввода, у которого путь данных к реквезиту "Контрагент" - Справочник Контрагенты, когда ввожу что-нить чего нет в этом справочнике то вылетает сообщение, что данный элемент не найден т.к его еще нет в справочнике.
вот как его отключить?

Использую событие поля ввода "Окончание ввода текста", код следующий:
&НаКлиенте
Процедура КонтрагентОкончаниеВводаТекста(Элемент, Текст, ДанныеВыбора, СтандартнаяОбработка)

    СтандартнаяОбработка = Ложь;

    ВведенныйКонтрагент = ПолучитьВведенногоКонтрагента(Текст);
    Если ВведенныйКонтрагент <> Неопределено Тогда
        Контрагент = ВведенныйКонтрагент;
    Иначе
        Режим = РежимДиалогаВопрос.ДаНет;
        ТекстСообщения = "Клиент не найден! Завести данные нового клиента в справочник?";
        Ответ = Вопрос(ТекстСообщения, Режим, 0);
        Если Ответ = КодВозвратаДиалога.Да Тогда
            ДанныеЗаполнения                             = ПолучитьФорму("Справочник.мфоКонтрагенты.ФормаОбъекта");
            ДанныеЗаполнения.Объект.Наименование         = Текст;
            ДанныеЗаполнения.Объект.НаименованиеПолное     = Текст;
            
            ДанныеЗаполнения.Открыть();
        КонецЕсли;
    КонецЕсли;

КонецПроцедуры // КонтрагентОкончаниеВводаТекста()


Так же само
СтандартнуюОбработку = Ложь;
применял в событиях АвтоПодбор, ОбработкаВыбора, Открытие, НачалоВыбораИзСписка, НачалоВыбора и это не помогло. Что можете подсказать уважаемые программисты?

pablo Подменю пользователя
сообщение 21.11.13, 9:42
Сообщение #2

Старейшина
********
Группа: Команда (модераторы)
Сообщений: 1116
Из: Одесса-Луганск
Спасибо сказали: 192 раз
Рейтинг: 0

Не связывайте поле ввода с реквизитом. Обрабатывайте процесс ввода данных в это поле для заполнения связанного реквизита вручную.


Signature
Правильно поставленный вопрос содержит до 90% ответа.

Pasych Подменю пользователя
сообщение 21.11.13, 9:50
Сообщение #3

Молчаливый
*
Группа: Пользователи
Сообщений: 2
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(pablo @ 21.11.13, 9:42) *
Не связывайте поле ввода с реквизитом. Обрабатывайте процесс ввода данных в это поле для заполнения связанного реквизита вручную.


а с связью с реквизитом убрать это сообщение никак не получиться?

logist Подменю пользователя
сообщение 21.11.13, 9:58
Сообщение #4

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(Pasych @ 21.11.13, 10:50) *
а с связью с реквизитом убрать это сообщение никак не получиться?

Нет.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Спасибо сказали: Pasych,

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 16.05.24, 8:43
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!