Как получить в запрос данные подчиненного справочника?

Новая тема
Показывать по 10 20 40 сообщений
"Есть запрос:
//-----------------------------
ТекстЗапроса =
"//{{ЗАПРОС(Сформировать)
|с '01.01.1900' по ДатаАктуальности;
|Код = Справочник.Сотрудники.Код;    
|Сотр = Справочник.Сотрудники;    
|Наименование = Справочник.Сотрудники.Наименование;
|Должность = Справочник.Сотрудники.Должность;
|Группировка Код;  
|"//}}ЗАПРОС
;
//-----------------------------

и есть справочник "Дополнительный" с реквизитами: "РазмерСапог", "РазмерГоловы" и т.д. , подчиненный справочнику "Сотрудники". Хочется получить в запрос для каждого сотрудника: Дополнительный.РазмерСапог и Дополнительный.РазмерГоловы.
Как в этом случае должен выглядеть запрос?

Спасибо!
"
2.jpg (280.03 КБ)
4.jpg (81.42 КБ)
Чтоли никто не знает???
Ну я знаю и что. Если вы не программист , то обращайтесь к специалистам.
А Вы, в смысле, программист, но не специалист? :-):-):-)
Как мне нравиться здешняя публика! Ну ни одного вопроса нельзя задать без того, чтобы какой-нибудь умник не послал к "специалистам" :-(
Ну если Вам не хочется платить специалисту, тогда берете книгу из ЖКК "Описание встроенного языка" и самостоятекльно осваиваете. А решать за бесплатно Ваше "неумение" никто не обязан.
Добавлять в этом случае в запрос еще и подчиненный справочник, на мой взгляд, тока усложнять его. Проще в цикле, при обработке применить "ИспользоватьВладельца(Запрос.Сотр)" и встроить еще один цикл. Только в этом случаии Группировка должна быть не "Код", а "Сотр"
> Добавлять в этом случае в запрос еще и подчиненный справочник, на >мой взгляд, тока усложнять его.
>
Ну добавиться пару параментров, но зато даст возможность отсортировать всех например по размеру обуви или или по размеру головы. Сделать выбоку сотрудников с конкретными размерами. Как Вы тогда себе предствляете, если нужно будет выбрать например сотрудников с размером сапог 48 , таких явно будет единицы и перебирать весь список сотрудников с поиском  того  кто имеет такой размер?
Можно вообще создать форму, что бы пользователь сам мог набирать условия для выборки.
Мне вообще не понятно, зачем вводить дополнительный справочник с такими параметрами. У сотрудника вряд ли будут несколько записей с размерами сапог, или размерами головы.
1.Структура подчиненного справочника представляется такой. Название "Параметры сотрудника", с ОДНИМ реквизитом "Значение", а содержание следующее (элементы справочника):

Наименование Размер обуви, значение - 42
Наименование Размер головы, значение - 56,

А получать данные в двух запросах, запрос1- по спр Параметры с переменной Владелец, группировки Владелец и Параметр, запрос2 по спр Сотрудники, в цикле запроса2 по найденному сотруднику-владельцу в запросе1 использовать метод Получить, и в цикле смотреть полученные размеры обуви, головы и всего остального.

цикл по запрос2
 Сотрудник
 
 запрос1.получить(запрос2.сотрудник)
 
 цикл по запрос1
   Параметр сотрудника

помогло?  
> Ну если Вам не хочется платить специалисту, тогда берете книгу из ЖКК "Описание >встроенного языка" и самостоятекльно осваиваете. А решать за бесплатно Ваше "неумение" >никто не обязан.

  Я свой первый "Helo Word!" написал году так в 1990, думаю Вы, уважаемый, тогда еще под стол пешком ходили. :-) А посему надо еще посмотреть кто из нас и в чем больший специалист!
Знание или незнание синтаксиса макроязыка 1С отнюдь не делает Вас программистом или непрограммистом. По моему глубокому убеждению, программист-это склад ума, основанный прежде всего на способности обучаться, а общение с себе подобными - один из самых быстрых способов обучения. Не хотите общаться не надо, зачем тратите время свое и мое?
  Мой Вам совет никогда не считайте себя умнее всех, всегда найдется человек в чем-то более умный!

:-):-):-)
Нельзя же все понимать буквально. Размер сапог и головы - это название ради названия.
Справочник с массой дополнительной (отсутствующей в справочнике Сотрудники) информации сделан по просьбе клиента, а вынесено все в подчиненный справочник для того, чтобы не восстанавливать его структуру каждый раз после обновления релиза. Т.е. от лени :-)  
Читают тему
(гостей: 1)

Быстрый переход