Имя: Пароль:
1C
1С v8
обращение к элементам из ГруппыДоступностиСкладов 1С 8.2 УТ 10.3
0 v1t0s
 
12.01.15
16:05
Доброго времени суток. Была поставлена задача сделать доступность для
сотрудников выбирать в документе ИнветаризацияТоваровНаСкладе не только один из складов, а сразу группу складов. В документе уже имеется составной реквизит Склад: СправочникСсылка.Склад, СправочникСсылка.ГруппыДоступностиСкладов. Вопрос, как в коде реализовать доступ к элементам ГруппыДоступностиСкладов, если в форме, при оформлении документа пользователь уже выбрал в поле Склад именно ГруппуДоступности и нажал кнопку заполнить по складам? Просто мне необходимо брать из Группы доступности первый попавшийся склад и проверить оптовый он или розничный.
1 Timon1405
 
12.01.15
16:10
кастую Запрос к РС СоставГруппДоступностиСкладов, текст заклинания забыл
2 v1t0s
 
12.01.15
16:14
Благодарю, надеюсь у Великого и Могучего Паука найдется парочку свитков в его всемирной паутине)
3 Timon1405
 
12.01.15
16:23
Функция ПервыйСкладВГруппе(МояГруппаДоступности)
    
    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ ПЕРВЫЕ 1
    |    СоставГруппДоступностиСкладов.Склад
    |ИЗ
    |    РегистрСведений.СоставГруппДоступностиСкладов КАК СоставГруппДоступностиСкладов
    |ГДЕ
    |    СоставГруппДоступностиСкладов.ГруппаДоступности = &МояГруппаДоступности";
    
    Запрос.УстановитьПараметр("МояГруппаДоступности", МояГруппаДоступности);
    
    Результат = Запрос.Выполнить();
    Если Не Результат.Пустой() Тогда
        ВыборкаДетальныеЗаписи = Результат.Выбрать();
        ВыборкаДетальныеЗаписи.Следующий();
        Возврат  ВыборкаДетальныеЗаписи.Склад;
    Иначе
        Возврат Справочники.Склады.ПустаяСсылка();
    КонецЕсли;
        
КонецФункции
4 v1t0s
 
12.01.15
16:25
Огромное спасибо) сейчас буду допиливать документ)
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.