8.х Уникальность

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Romik, 19 ноя 2008.

  1. TopicStarter Overlay
    Romik
    Offline

    Romik Опытный в 1С

    Регистрация:
    27 июн 2008
    Сообщения:
    238
    Симпатии:
    0
    Баллы:
    26
    Как при записи установить проверку на уникальность штрихкода?
    Процедура ПриЗаписи(Отказ)
    Если ШтрихКод= "" Тогда
    ...
    Иначе
    "условие уникальности штрих кода"
    КонецЕсли;
    КонецПроцедуры
  2. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Запрос пройтись по регистру и посмотреть, нет ли там уже такого...
    В типовых реализовано
  3. TopicStarter Overlay
    Romik
    Offline

    Romik Опытный в 1С

    Регистрация:
    27 июн 2008
    Сообщения:
    238
    Симпатии:
    0
    Баллы:
    26
    Будь добр примерчик выложить....
  4. LxS
    Offline

    LxS Разработчик

    Регистрация:
    5 апр 2007
    Сообщения:
    680
    Симпатии:
    0
    Баллы:
    26
    Начнем с того, где проверить-то?
    В справочнике? В регистре?

    Если в справочнике, то:
    Если в регистре, то отбором через набор записей регистра.
    Код:
    НаборЗаписейРС = РегистрыСведений.<ИмяРС>.СоздатьНаборЗаписей();
    НаборЗаписейРС.Отбор.<ИмяИзмерения>.Установить(<Значение>);
    
    
    Дальше просто проверяешь количество записей.

    А на будущее, Ctrl+F1 - очень полезная штука. Я бы сказал, мега весчь!
  5. TopicStarter Overlay
    Romik
    Offline

    Romik Опытный в 1С

    Регистрация:
    27 июн 2008
    Сообщения:
    238
    Симпатии:
    0
    Баллы:
    26
    Спасибо:)
    Уже всё сделал:)

Поделиться этой страницей