|   |   | 
| 
 | Как сделать отбор по контрагенту? | ☑ | ||
|---|---|---|---|---|
| 0
    
        Айрат_116 24.07.19✎ 08:26 | 
        Доброе утро! Кто может помочь как сделать отбор по контрагенту? 
 https://wampi.ru/image/62Yj1uf Дали такое задание Не понимаю пока что, как сделать отбор если стоит галочка "Основной" тогда выводить текущего сотрудника тн_Основной = Справочники.КонтактныеЛица.НайтиПоРеквизиту("Список.Основной",Булево(Истина)); Если тн_Основной = Истина Тогда ОбластьПоставщик2.Параметры.тн_Контрагент = ??? (текущий сотрудник) | |||
| 1
    
        catena 24.07.19✎ 08:32 | 
        (0)А ты объясни по-шагово, как ты это будешь делать вручную, не кодом?     | |||
| 2
    
        Айрат_116 24.07.19✎ 08:42 | 
        (1) Как я представляю (Вскоре всего не верно) 
 тн_Основной = Справочники.КонтактныеЛица.НайтиПоРеквизиту("Список.Основной",Булево(Истина)); тн_Наименование = Справочники.КонтактныеЛица.НайтиПоРеквизиту("Список.Наименование",Строка("")); Если тн_Основной = Истина Тогда ОбластьПоставщик2.Параметры.тн_Контрагент = тн_Наименование.Наименование; Иначе ОбластьПоставщик2.Параметры.тн_Контрагент = "__________________"; КонецЕсли; Вручную точно не получится. | |||
| 3
    
        catena 24.07.19✎ 08:44 | 
        (2)Я не это просила. Я просила, чтобы ты объяснил: Вот сформировал ты АВР, нужно заполнить желтые выделения, ты открываешь контрагента и смотришь куда? Как глазками определяешь, исходя из данного ТЗ, что нужно выбрать.
 Пока вручную не получится, код ты не напишешь. Сейчас у тебя в коде произвольный набор букв, дышащий безысходностью. | |||
| 4
    
        Айрат_116 24.07.19✎ 08:52 | 
        (3) Я захожу в справочник "Контрагенты" сверху вкладка Основной- Там есть Справочник "КонтактныеЛИца"
 Открывается список , там два сотрудника, У одного есть галочка основной у другого нет. И вот мне нужно выводить того у кого есть галочка. | |||
| 5
    
        mistеr 24.07.19✎ 09:09 | 
        (3) "желтые выделения" (с)     | |||
| 6
    
        Rovan гуру 24.07.19✎ 09:17 | 
        (0) это конфа какая ?     | |||
| 7
    
        Айрат_116 24.07.19✎ 09:21 | 
        (6) Бухгалтерия предприятия, редакция 3.0 (3.0.69.35)     | |||
| 8
    
        Айрат_116 24.07.19✎ 09:24 | 
        Как искать реквизит методом НайтиРеквизит()? Если реквизит в форме списка и он добавлен запросом.
 Справочники.КонтактныеЛица.НайтиПоРеквизиту("Основной",Булево(Истина)); | |||
| 9
    
        catena 24.07.19✎ 09:57 | 
        (4)Вооот, смотришь контактных лиц __КОНТРАГЕНТА__ А за френа ж ты ищешь тогда НайтиПоРеквизиту("Список.Основной",Булево(Истина))? Если вручную пляшешь от контрагента?     | |||
| 10
    
        Айрат_116 24.07.19✎ 10:04 | 
        (9) Эти же реквизиты находятся в Справочнике "КонтактныеЛица". 
 Мне же нужны эти реквизиты чтоб поставить отбор (код находился в модуле менеджара) | |||
| 11
    
        catena 24.07.19✎ 10:06 | 
        (10)Я тебе еще раз скажу, но последний, потом жди кого-нибудь еще :)
 Глазами ты в справочнике контактных лиц ищешь по контрагенту и из найденных берешь Основной. А в коде ты из всех контактных лиц берешь Основных, а потом что? Из них будешь искать тех, которые твоему контрагенту принадлежат? | |||
| 12
    
        Айрат_116 24.07.19✎ 10:09 | 
        (11) А потом текущий пользователь который печатает этот макет (Например если -Яковлев- нажал тогда его наименование. Если пирожков тогда -Пирожков-)     | |||
| 13
    
        Айрат_116 24.07.19✎ 10:10 | 
        (11) И только тех у кого основной есть. Если нет тогда _____________     | |||
| 14
    
        Айрат_116 24.07.19✎ 11:49 | 
        А можно ли получить? запросом реквизит форме списка? который добавлен запросом. или это никак?     | |||
| 15
    
        hhhh 24.07.19✎ 12:11 | 
        (14) не, запросом реквизиты не добавляются. Запрос он только читает информацию. И запрос к форме сделать невозможно. Запрос к данным базы делается.     | |||
| 16
    
        Айрат_116 24.07.19✎ 12:23 | 
        (15) Спасибо) Вроде пока разобрался как сделать.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |