#0
by Allan Stark
Есть справочник "Сотрудники". Есть документ "Компьютер", в нем один из реквизитов в шапке ("Сотрудник") ссылается на справочник "Сотрудники". Нужно запросом вывести список сотрудников и закрепленных за ними компьютеров. Тект запроса: Не работает :-( Делал мастером запросов...
#4
by Allan Stark
Немножко не так. Нужно выбрать всех сотрудников из справочника и отобразить закрепленные за ними компьютеры (повыбирать из документов). Конструктором запросов и делал...
#6
by Allan Stark
Выборка: Пока ЗапросПоСотрудникам.Группировка("Сотрудник") = 1 Цикл ..... выводим поля сотрудника .... Результат: в выборку по компам ничего не попадает (сотрудники выбираются исправно). P.S. Документы "Компьютер" с заполненным реквизитом "Сотрудник" присутствуют...
#8
by Темный Эльф
Гадом буду - у меня работает. Может документы в период не попадают? Ему нужны все элементы справочника, а не только те, по которым движения были. Вариант: давал только имеющих движения
#9
by Allan Stark
Да нет, вы немного не поняли. Мне нужно справочник сотрудников нужно вывести ВЕСЬ. Вне зависимости от того, есть ли за данным сотрудником закрепленный компьютер (в документе Компьютер заполнено соотв. поле Сотрудник). Для сотрудников, у которых есть компьютер (а не только телефон от фирмы или еще какая цяцька) ниже строчкой нужно вывести номер компьютера. Вот из-за чего весь этот сыр-бор. Хочется сделать все это дело запросом (т.к. планируется расширить отчет, например подтянуть из другого справочника подразделения и т.п.). А тупо все компьютеры перебрать и отобразить их имена можно не особо напрягаясь сделать и в подборе...
#11
by Mixoil
Нет слов, одни выражения. Документ фтопку. Компьютеры (телефоны, контактные данные и т.д.) не могут быть документами ни по какой логике. Понимаешь отличие ОС от товаров?
#12
by Злопчинский
идите далеко! у автора док например запросто может по сути быть "Приказом" о закреплении за данным сотрудником (или выдача) определенного ТМЦ (хоть ОС, хоть малоценка, хот устное высказывание шефа по поводу работника типа автор 11 - дятел!)
#13
by Impressing3
Хм..ну вот например: А если такой вариант - делаем один запрос по справочнику (списку сотрудников),а другой по двум реквизитам документа - компьютер как таковой и сотрудник в этом документе. Оба запроса выгружаем в две ТЗ. Начинаем бегать по первой и текущее значение искать во второй таблице. Если нашли - выводим по этой же строке второй таблицы компьютер, не нашли - выводим просто сотрудника (в печатную форму в смысле)...иии так далее по всему списку из первой ТЗ. Так пойдет?
#14
by FanatToNight
если запрос по документам работает - 1. выгрузить его в ТЗДок 2. Свернуть ТЗДок по сотрудникам и №№компов 3. Выбрать все записи справочника Сотрудники, для каждой записи: 4. искать текущего сотрудника в ТЗ, если найден - присвоить Выводимой переменной значение №№компа
#15
by FanatToNight
Изречение, по мудрости неоценимое: ""в правильно заданном вопросе содержится половина ответа""
#17
by FanatToNight
:) да то-же самое, просто немного быстрее, нет возни со второй ТЗ, что по справочнику сотров :)
#20
by FanatToNight
ну.. тогда мы ета.. типа отрабатываем технику 1с-енья в назидание потомкам :) Может от 1с что-нибудь и им достанется, не всё-же удовольствие нам :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как связать таблицы в запросе.
- Как связать справочник с регистром сведений?
- Как связать период Регистра накопления и Регистра сведений во внутреннем запросе
- Как в запросе связать Справочник.Номенклатура и РегистрНакоплений.ТоварыНаСклада
- Как в запросе связать регистр сведений с документом по полю период и дата
- УТ CRM 2.0 Подскажите, как связать обработку с регламентным заданием?
- Подскажите к в запросе связать номенклатуру из табличной части
- "Несовместимые типы выразить в запросе 1с" ошибка в динамическом запросе списка документов
В этой группе 1С
- Проблемы со строками в DynamicWrapper
- Сохранение настроек для всех пользователей
- УТ. Нужна форма ТОРГ-28 (Карточка колич.-суммового учета)
- Как Сделать движение по регистрам не в Модуле проведения документа
- А вы знаете про параметр /V пакетного запуска 1С 77 ?
- Расходы будущих периодов в УПП 8.0
- Как напечатать неразрывный пробел
- Программно найти ссылки на объект метаданных
- Внешняя компонента StrMatch.dll
- Как отключить регламентное задание через Консоль сервера 1С
- УТ 10.3 как добавить свойство номенклатуры? ТУПЛЮ!
- Как получить СправочникСсылка из СправочникОбъект?
- ЗУП Нужно посчитать средний заработок за месяц...
- v7: Недопустимое значение идентификатора файла
- А как в ЗУП'е 2.5.7.2 отправить сотрудника в отгулы?
- SQL 2000 под Vista - не могу подключить базу
- Как в УТ 10.3 реализовано напоминание о днях рождения контактных лиц?
- Связи наборов данных в СКД
- учет ГТД
- Где 1С прописывается в реестре