powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / Запретить дублирование информации
5 сообщений из 5, страница 1 из 1
Запретить дублирование информации
    #35432049
Веста
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, пожалуйста, как запретить дублирование информации в справочнике?

Записи вводятся через форму вручную, команда Имя_справочника.Записать()

Как при записи сделать проверку на наличие подобной строки? или же перезаписать строку и вывести сообщение об этом.
Проверка по реквизиту "Дата".
...
Рейтинг: 0 / 0
Запретить дублирование информации
    #35432053
pail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смотря какая версия 1С
...
Рейтинг: 0 / 0
Запретить дублирование информации
    #35432165
Веста
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Версия 7.7
...
Рейтинг: 0 / 0
Запретить дублирование информации
    #35432244
pail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В 7-ке можно только в форме (элемента и/или списка, смотря в чем , диалоге\списке, разрешено редактирование) в событии ПриЗаписи проверить существование элемента с таким же наименованием или таким же значением реквизита (или набором значений), и что-то предпринять - например, Предупреждение() пользователю и СтатусВозврата(0) для отмены этой записи.
Естественно, НайтиПоРеквизиту() будет работать только для реквизитов с установленным свойством "сортировка".
Можно и без такого свойства найти, но только запросом или перебором, что может быть долго.
Хотя если речь о проверке набора нескольких значений идет - тогда уж точно запрос (на поиск кандидатов на совпадение) будет лучше.
...
Рейтинг: 0 / 0
Запретить дублирование информации
    #35440706
Веста
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо огромное!
обязательно попробую.

Еще вопрос: нужно определить введены ли пустые значения.
Если введены, то выдать Предупреждение().

Как лучше осуществить проверку?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Запретить дублирование информации
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]