Запрет ввода повторяющихся значений в ТЧ документа. #134394


#0 by roman
Наверняка тема поднималась, но не нашел :( подскажите чем можете ссылку, ключ поиска или фрагмент кода
#1 by goodfella
Смотря, как вводишь.
#2 by Волшебник
ключи поиска: Найти НайтиСтроки Свернуть СГРУППИРОВАТЬ ПО
#3 by ZolotarevAA
При записи документа выгружаешь Ключ, сворачиваешь и сравниваешь количество ключей с количеством строк ТЧ.
#4 by Волшебник
Контролировать надо еще при вводе. Так эргономичнее.
#5 by roman
НайтиСтроки - а оно работает на два поля? т.е. в докумете выбираются работники, работник может работать как по основному месту работы, так и по не основному т.е. запись уникальная должна быть по двум полям "ФизЛицо" + "Приказ" "Свернуть СГРУППИРОВАТЬ ПО" это я так понимаю запрос нужен по табличной части ?
#6 by ValA
В типовых см Рабочее место менеджера или Подборы (при повторении добавляет количество)
#7 by Волшебник
#8 by roman
туплю - а как поможет Отбор запретить ввод строки пользователем ?
#9 by Волшебник
Отбор поможет найти дубли. А запрещать ввод строки - твоя задача.
#10 by goodfella
Как строки добавляешь?
#11 by roman
Понимаю что это уже наглость но как отбор поможет найти дубли? как - инсертом, потом обработка выбора пишу в ТЧ значения ФИзЛицо и Приказ вот перед тем как писать хотелосьбы проверить на наличие этой пары уже в ТЧ
#12 by Волшебник
При вводе строки делаешь отбор, если найдена еще одна строка, кроме текущей, то это дубль.
#13 by roman
спасибо, щас попробую
#14 by goodfella
Запрети инсерт, сделай через подбор.
#15 by roman
в УПП вот так вроде работает
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С