Имя: Пароль:
1C
1С v8
УПП 1.3
0 pashok3108
 
19.06.13
14:07
Здравствуйте!
Как из Справочника Сотрудники выбрать тех мужчин,которых нет в Регистре Сведений Воинский учет
Как написать этот запрос?
заранее спасибо за помощь
1 Ranger_83
 
19.06.13
14:08
внутренним соединением
2 чувак
 
19.06.13
14:08
левое соединение
3 Господин ПЖ
 
19.06.13
14:09
правое соединение
4 rbcvg
 
19.06.13
14:10
полное соединение
5 cdiamond
 
19.06.13
14:10
руками написать
6 Lama12
 
19.06.13
14:12
(0)Еще вариант.
Выбираешь всех мужчин из регистра сведений Воинский учет, а потом из справочника Сотрудники тех которых нет в результатах первой выборки.
7 cdiamond
 
19.06.13
14:12
(6) у Сотрудников нет пола :)
8 Ranger_83
 
19.06.13
14:13
еще вариант:
Удаляешь все записи в этом регистре и задача сильно упрощается:)
9 pashok3108
 
19.06.13
14:14
ВЫБРАТЬ
   СотрудникиОрганизаций.Физлицо,
   СотрудникиОрганизаций.ТекущаяДолжностьОрганизации
ИЗ
   Справочник.СотрудникиОрганизаций КАК СотрудникиОрганизаций
       Левое СОЕДИНЕНИЕ РегистрСведений.ВоинскийУчет КАК ВоинскийУчет
       ПО СотрудникиОрганизаций.Физлицо = ВоинскийУчет.Физлицо
ГДЕ
   СотрудникиОрганизаций.Физлицо.Пол = &пол
   И СотрудникиОрганизаций.ДатаУвольнения = &пусто
   И СотрудникиОрганизаций.ДатаПриемаНаРаботу <> &пусто

СГРУППИРОВАТЬ ПО
   СотрудникиОрганизаций.Физлицо,
   СотрудникиОрганизаций.ТекущаяДолжностьОрганизации

Что здесь изменить?
10 cdiamond
 
19.06.13
14:14
(8) Выборка удалением - это патентованная SAPовская фишка :)
11 чувак
 
19.06.13
14:16
(9) Впихни в временную таблицу и вторым пакетом отсей
12 pashok3108
 
19.06.13
14:20
(11) Сначала из Справочника СОтрудники во временную а потом соединение?
13 fmrlex
 
19.06.13
14:20
(0) Руками на листочек выпиши.
14 pashok3108
 
19.06.13
14:21
(13) Обязательно так и сделаю)
15 Trainee
 
19.06.13
14:22
Сначала из ВоинскийУчет в &ВрТаблица, потом Сотрудники НЕ В &ВрТаблица...
16 pashok3108
 
19.06.13
14:23
(15) Спасибо)
17 чувак
 
19.06.13
14:23
Вообщето этот вариант более оптимальный(6)
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс