powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / 1с справочники
4 сообщений из 4, страница 1 из 1
1с справочники
    #33890526
kk11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. пусть есть 2 справочника А и Б. один из реквизитов А имеет тип справочник Б. можно ли стандартными средствами
реализовать отсутствие дублирования записей в А по полю Б(т.е. чтобы не было двух одинаковых записей значей справочника Б в спр.А )
2.есть справочник с услугами(у каждой усги есть номер и стоимость). есть документ, где в многострочной части можно выбрать одну или все услуги
из возможных. интересует возможность контроля дублирования услуг.
...
Рейтинг: 0 / 0
1с справочники
    #33890922
SQL_ruq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если Вы спрашиваете о том как написать такой запрос см документацию SQL
...
Рейтинг: 0 / 0
1с справочники
    #33890961
Сергей84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1 - можно
для реквизита Б в справочнике А - устанавливаем признак отбора, а потом в спр. А в процедуре при записе пишем:
СпрА = СоздатьОбъект("Справочник.А");
Если СпрА.ВыбратьЭлементыПоРеквизиту("Б",Б,0) = 1 Тогда
Предупреждение("У элемента "+СпрА+" уже установлено значение "+Б);
СтатусВозврата(0);
КонецЕсли;

еще можно сделать так:
при выборе реквизита Б в спр А, коду спр А присваиваем код выбранного реквизита Б, и на коды спр А ставим уникальность

2 - можно контролировать
см. процедуры:
при записи
обработка подбора
обработка выбора значения
при начале выбора значения
при окончании редактирования строки
так же можно на редактируемый элемент в мн.ч. документа повесить процедуру

выбирайте, что удобнее
...
Рейтинг: 0 / 0
1с справочники
    #33987739
gybson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не делать поле, а сделать регистр сведений с двумя измерениями "А,Б". Или просто регистр сведений "СвязанныеОбъекты" с двумя измерениями "Сслыка, Ссылка".
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / 1с справочники
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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