Здравствуйте форумчане, я новичок в программировании 1С. По этому прошу помощи у вас

Сам вопрос: При создании нового элемента справочника "НомераКузовов" нужно проверять, есть ли уже в справочнике("НомераКузовов") элемент таким наименованием. Если есть, то искать такое наименование в реквизите «номер кузова» в документах «Расчет себестоимости» и выдавать сообщение «Такой номер кузова уже есть в справочнике и в документах расчет себестоимости» и перечислять номера.

Например, при попытке создать элемент с наименованием VHK158489, надо чтобы программа сообщила о том, что он есть, и используется в документе «расчет себестоимости» № 10642

Как лучше, и практичнее реализовать это дело?

Конфигурация на базе Розница 2.2 версии 2.2.11.30
---
подробностями1. Не слушай кубанойдов - они не знают.
2. Определи все источники номеров кузова. Это справоники, документы, регистры. Фактически документы содержат элементы справочников и пишут их в регистры. И если нужно какие-то данные брать с документов, то правильнее их брать из регистров.
3. Все запросы - это конструкции типа "ВЫБРАТЬ <<список полей через запятую>> ИЗ <<Таблица источник>> ГДЕ <<Условия>>". Ну и если тебе надо найти элемент справочника по наименованию, то запрос такой бужет "ВЫБРАТЬ Ссылка ИЗ Справочник.НомераКузовов ГДЕ Наименование = &НомерКузова". Создаешь запрос, засовываешь туда этот текст, устанавливаешь параметр (элемент запроса с амперсандом), выполняешь запрос, получаешь результат. Если результат запроса пустой - такого элемента нет, значит дальше ничего не нужно делать. Если в резулльтате запроса что-то есть, то ищешь полученную в запросе ссылку в оборотах регистра, записи которого создает документ.

Т.е.: запрос, проверка результата, еще запрос, сообщение пользователю. Ну и посмотри, какие регистры двигает документ с номерами кузовов.

Надеюсь, что тебе никто не даст готового ответа, а то ты не научишься и останешься )))
---
Как лучше, и практичнее реализовать это дело?Запросом
---
(2)Если можно, то с небольшими подробностями
---
с небольшими подробностями Я так и думал...

Какие уж там "подробности", просите сразу готовый текст запроса! :-)
---
подробностями1. Не слушай кубанойдов - они не знают.
2. Определи все источники номеров кузова. Это справоники, документы, регистры. Фактически документы содержат элементы справочников и пишут их в регистры. И если нужно какие-то данные брать с документов, то правильнее их брать из регистров.
3. Все запросы - это конструкции типа "ВЫБРАТЬ <<список полей через запятую>> ИЗ <<Таблица источник>> ГДЕ <<Условия>>". Ну и если тебе надо найти элемент справочника по наименованию, то запрос такой бужет "ВЫБРАТЬ Ссылка ИЗ Справочник.НомераКузовов ГДЕ Наименование = &НомерКузова". Создаешь запрос, засовываешь туда этот текст, устанавливаешь параметр (элемент запроса с амперсандом), выполняешь запрос, получаешь результат. Если результат запроса пустой - такого элемента нет, значит дальше ничего не нужно делать. Если в резулльтате запроса что-то есть, то ищешь полученную в запросе ссылку в оборотах регистра, записи которого создает документ.

Т.е.: запрос, проверка результата, еще запрос, сообщение пользователю. Ну и посмотри, какие регистры двигает документ с номерами кузовов.

Надеюсь, что тебе никто не даст готового ответа, а то ты не научишься и останешься )))
---
Благодарю! Допер что к чему)
---
Горшочек не вари Айти не резиновое.

Образование? Литература? Курсы? Зачем???
---
Образование? Литература? Курсы?Давайте продолжим ряд: сообщество, форумы, ...
---
продолжимОу, ты заметил, что порядок перечисленного важен. Спасибо.
---
порядокСерьезно? А я думал, что важен смысл. Ну да ладно...
---
А я думал, что важен смысл.
особенно название топика... несёт глубокий смысл...
))))))))))))))
---
название топикаЧел написал, что допер. Видимо, жители краснодарского края действительно уже разучились на вопросы отвечать.
---
Чел написал, что доперКакой ты доверчивый.