Запрет выбора повторяющихся значений в таблицу
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Пример из одной нетиповой конфигурации:
попробуйте, но решение специфическое, мне не нравится
&НаКлиенте
Процедура ДатыИсключенийДатаПриИзменении(Элемент)
ТекущиеДанные = ТекущийЭлемент.ТекущиеДанные;
Если ТекущиеДанные<>Неопределено Тогда
НовоеЗначение = ТекущиеДанные.Дата;
Если ЗначениеЗаполнено(НовоеЗначение) Тогда
НайденныеСтроки = ДатыИсключений.НайтиСтроки(Новый Структура("Дата",НовоеЗначение));
Если НайденныеСтроки.Количество()>1 Тогда
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(
НСтр("ru = 'Дата "+НовоеЗначение+" уже есть в списке.'"), ,
,
,
);
ТекущиеДанные.Дата = Неопределено;
Иначе
ДатыИсключений.Сортировать("Дата Возр");
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецПроцедуры
Показатьпопробуйте, но решение специфическое, мне не нравится
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот