Добавить в запросе условие по перечислению. #731830


#0 by 1976vas
Добрый день! В запросе нужно выбрать только сотрудников с видом занятости ОсновоеМестоРаботы, делал так РаботникиОрганизаций.Сотрудник.ВидЗанятости ССЫЛКА Перечисления.ВидыЗанятостиВОрганизации.ОсновноеМестоРаботы , пишет, что таблица не найдена. Подскажите как правильно?
#1 by piter3
перенеси в параметр
#2 by butterbean
РаботникиОрганизаций.Сотрудник.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ОсновноеМестоРаботы)
#3 by butterbean
ССЫЛКА это для проверки типа значения, а не самого значения
#4 by 1976vas
Спасибо большое! Таблица не виртуальная.
#5 by Рэйв
>>Таблица не виртуальная. Учу делать параметры в запрос.Дорого:-)
#6 by piter3
а причем здесь виртуальная?
#7 by ДенисЧ
Никак клиент подвалил? ))
#8 by 1976vas
Я понял )
#9 by 1976vas
Научи вот почему график берется не тот который нужен Берется не основной график, а у должности по внешнему совместительству. Думал условием сделать - не помогло.
#10 by Рэйв
Уууу... нее. Зарплата- это уже за деньги!:-)
#11 by 1976vas
Буржуй )
#12 by Рэйв
Я не буржуй.Я домовитый!:-)
#13 by piter3
в ВТ_Заработок у тебя нет отбора,а потом идут соединения к ней
#14 by piter3
для биржи труда все мучаешь?
#15 by 1976vas
Ага ), там просто выборка идет по физлицу и он первого попавшегося сотрудника берет с его графиком. Думал переделать, чтобы сотрудника, а не физика выбирали - не получилось.
#16 by piter3
может стоит отобрать сначала нужных тебе сотров?
#17 by 1976vas
Я вот думаю, а как он узнает какой нужен, для этого сделал условие РаботникиОрганизаций.Сотрудник.ВидЗанятости = ЗНАЧЕНИЕ Перечисление.ВидыЗанятостиВОрганизации.ОсновноеМестоРаботы), но тогда он начисления не находит. Я уже 50 отчетов попереправил, пока эту справку делаю, думаю кто кого кончит - она меня или я ее )
#18 by kumena
И (НЕ РаботникиОрганизаций.ПервичныйДокумент ССЫЛКА Документ.УвольнениеИзОрганизаций) любопытно, это вы так работающих сотрудников отбираете?
#19 by 1976vas
Это не я, это до меня ), все работает, если у сотрудника 1 лицевой счет.
#20 by kumena
хочешь напишу твой отчет правильно? но не на халяву.
#21 by 1976vas
Нет
#22 by 1976vas
Ты на мисте заработок ищешь?
#23 by 1976vas
Сам разберусь через пару лет
#24 by 1976vas
Сделал, условие ввел в 3-й таблице ГДЕ РаботникиОрганизаций.Сотрудник.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ОсновноеМестоРаботы) и все пошло
#25 by kumena
специально нет. я люблю запросики писать, но на халяву как-то не интересно работать.
#26 by 1976vas
С твоим стажем может и да, а мне приятно подсказать если знаю.
#27 by kumena
мелочь я тоже подсказываю. да, в вашем запросе косяк - нет учета, что норма может быть введена индивидуальным графиком, причем он приоритетнее общего.
#28 by 1976vas
Спасибо, Слава Богу у нас нет индивидуальных графиков )
#29 by 1976vas
Там косяк другой еще. Если сотрудник в этом периоде работал как основной с одним графиком, а потом уволился и опять пришел с другим графиком - он подцепит первый график, но как будет косяк, тогда и исправлять буду, уже надоел этот отчет.
#30 by kumena
да, точно. теоритически графики в течении месяца могут еще и у одного сотрудника меняться. надо делать такой запрос, когда будет вычисляться график сотрудника на каждый день периода и их соединять по датам с регистром графиков. это в общем то не сложно, но для халявы слишком много ) Обращайся если что.
#31 by piter3
в поиск наверняка уже было
#32 by 1976vas
Спасибо!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С