Имя: Пароль:
1C
1С v8
уникkльность реквизитa справочниka
0 Solitar
 
25.07.12
22:20
нужно сделать униkальность aртикула. тема не раз поднималась, да и сам я знаю как это делать, кроме 1 вещи.
если у номенклатуры поменять код, то проверка при записи не срабатывает.

вот листинг

Запрос.Текст = "ВЫБРАТЬ
                      |    Номенклатура.Артикул,
                      |    Номенклатура.Код,
                      |    Номенклатура.Ссылка
                      |ИЗ
                      |    Справочник.Номенклатура КАК Номенклатура
                      |ГДЕ
                      |    Номенклатура.Артикул = &Артикул
                      |    И Номенклатура.Ссылка <> &Ссылка";
       
       Запрос.УстановитьПараметр("Артикул", Источник.Артикул);
       Запрос.УстановитьПараметр("Ссылка", ?(Источник.ЭтоНовый(), Справочники.Номенклатура.ПустаяСсылка(), Источник));
1 Solitar
 
25.07.12
22:21
попытался сравнивать ссылки, но выдает ошибку.
2 Solitar
 
25.07.12
22:30
запустил УТ 11, чтобы посмотреть механизм. в ней включил контроль уникаkальности aртикулa. он даже не срабаывает)))
3 H A D G E H O G s
 
25.07.12
22:35
Что то мне это напоминает. Республика?
4 Solitar
 
25.07.12
22:36
Россия. Лучше советом помоги.
5 H A D G E H O G s
 
25.07.12
22:38
Запрос.УстановитьПараметр("Ссылка", ?(Источник.ЭтоНовый(), Справочники.Номенклатура.ПустаяСсылка(), Источник.ССЫЛКА));
6 Stim
 
25.07.12
22:40
а в чем прикол писать "униkальность"? чтобы враг не догадался?
7 Solitar
 
25.07.12
22:41
(5) вот про это я и забыл))))
(6) нет
8 Solitar
 
25.07.12
22:41
(5) спасибо что ткнул носом
9 H A D G E H O G s
 
25.07.12
22:41
Буковка не работает
10 H A D G E H O G s
 
25.07.12
22:43
Аутор, юзай
ЛевыйCTRL+0234
11 CepeLLlka
 
25.07.12
22:44
(10) А я Альт всегда жал...
12 H A D G E H O G s
 
25.07.12
22:47
Блин, альт, точно, оговорился.