diff --git "a/docs/\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\320\265\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\276\320\275\320\275\320\276\320\271\320\221\320\260\320\267\321\213.md" "b/docs/\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\320\265\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\276\320\275\320\275\320\276\320\271\320\221\320\260\320\267\321\213.md" new file mode 100644 index 00000000..a4351395 --- /dev/null +++ "b/docs/\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\320\265\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\276\320\275\320\275\320\276\320\271\320\221\320\260\320\267\321\213.md" @@ -0,0 +1,38 @@ +# Соответствие объектов информационной базы через регистр сведений + +1. ПолучитьСоответствиеОбъектовИБ - Позволяет фильтровать результаты по трем объектам. + +```1C (BSL) +Процедура Тест() + // Вызов метода с заданными параметрами + МассивСоответствий = ПолучитьСоответствиеОбъектовИБ(ТипСоответствия, Объект1, Объект2); + + // Пример обработки полученного массива структур + Для Каждого Соответствие Из МассивСоответствий Цикл + Сообщить("Тип соответствия: " + Соответствие.ТипСоответствия); + Сообщить("Объект 1: " + Соответствие.Объект1); + Сообщить("Объект 2: " + Соответствие.Объект2); + Сообщить("Объект 3: " + Соответствие.Объект3); + КонецЦикла; +КонецПроцедуры +``` +2. ПолучитьЗначенияОбъектаСоответствияПоКлючу + +```1C (BSL) +Процедура Тест() + ИмяКлюча = "Объект1"; + ЗначениеКлюча = Склад; + ИмяОбъекта = "Объект3"; + // Вызов метода с заданными параметрами + Значения = ПолучитьЗначенияОбъектаСоответствияПоКлючу(ТипСоответствия, ИмяКлюча, ЗначениеКлюча, ИмяОбъекта); + + // Пример использования полученного массива значений + Если ЗначениеЗаполнено(Значения) Тогда + Для Каждого Значение Из Значения Цикл + Сообщить("Значение объекта: " + Значение); + КонецЦикла; + Иначе + Сообщить("По заданному ключу объекты не найдены."); + КонецЕсли; +КонецПроцедуры +```