Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 13:56

Помогите с выборкой

Автор mult_ru, 20 окт 2010, 16:11

0 Пользователей и 1 гость просматривают эту тему.

mult_ru

Подскажите как можно реализовать данный алгоритм.
В справочнике "контрагенты" есть реквизит менеджер. который принимает значение пользователя 1С.
Необходимо сделать выборку контрагентов закрепленных за конкретным менеджером.

Я так понимаю что делать надо примерно так
   ТабКонтр = СоздатьОбъект("Справочник.Контрагенты");
   ТабКонтр.ВыбратьЭлементы();
   Пока ТабКонтр.ПолучитьЭлемент() > 0 Цикл
      Если Табконтр.НайтиПоРеквизиту("Менеджер", Менеджер) = 1 тогда
                 .....
      КонецЕсли;
   КонецЦикла;

Подскажите более подробно ибо в таком изложении мне выдает ошибку
Если Табконтр.НайтиПоРеквизиту("Менеджер", Менеджер) = 1 тогда
Недостаточное число параметров передано при вызове функции/процедуры объекта

Значение Менеджер ывбирается из диалогового окна.
Если есть сссылка на более конкретный разбор подобной информации буду благодарен

progmikon

В данном случае можно написать так:
ТабКонтр = СоздатьОбъект("Справочник.Контрагенты");
   ТабКонтр.ВыбратьЭлементы();
   Пока ТабКонтр.ПолучитьЭлемент() > 0 Цикл
      Если Табконтр.Менеджер = Менеджер тогда
                 .....
      КонецЕсли;
   КонецЦикла;


mult_ru

У меня данной реквизит имеет тип значения "Справочник.пользователи"
И в отладчике когда я проверяю выдает след информацию

ТабКонтр = Агро-Инвест
ТабКонтр.ПолнНаименование = "ООО "Агро-Инвест""
ТабКонтр.Менеджер = НеизвестныйОбъект

Подскажите как быть в таком случае?

progmikon

для данного контрагента у вас заполнен менеджер?

mult_ru


progmikon

А что отладчик говорит про такую строчку?
ТабКонтр.Менеджер.Ссылка

mult_ru

ТабКонтр.Менеджер = НеизвестныйОбъект

mult_ru

ТабКонтр.Менеджер.Ссылка = Ошибка в выражении!

progmikon


prog1c7.7

менеджер - периодический?

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск