|
Помогите с запросом БП 2.0 под 8.2 | ☑ | ||
---|---|---|---|---|
0
oly123456
31.01.13
✎
15:29
|
Помогите пожалуйста с запросом, не могу разобраться почему двоит данные. Все делал в консоли, было 3 таблицы: Регистр бухгалтерии, ФИОФизЛицСрезПоследних, Номенклатура все ОК, но если добавляю СотрудникиОрганизаций, выводит дополнительные строки.
Спасибо! ВЫБРАТЬ ФИОФизЛицСрезПоследних.Фамилия, ФИОФизЛицСрезПоследних.Имя, ФИОФизЛицСрезПоследних.Отчество, ХозрасчетныйОстатки.Субконто3.Наименование КАК Сотрудник, СотрудникиОрганизаций.Код КАК ТабельныйНомер, ХозрасчетныйОстатки.Субконто3.Пол КАК Пол, СотрудникиОрганизаций.ТекущееПодразделениеОрганизации.Наименование КАК Подразделение, СотрудникиОрганизаций.ТекущаяДолжностьОрганизации.Наименование КАК Должность, СотрудникиОрганизаций.ДатаПриемаНаРаботу, ВЫБОР КОГДА ПОДСТРОКА(ХозрасчетныйОстатки.Субконто1.НаименованиеПолное, 1, 250) = """" ТОГДА ХозрасчетныйОстатки.Субконто1 ИНАЧЕ ПОДСТРОКА(ХозрасчетныйОстатки.Субконто1.НаименованиеПолное, 1, 250) КОНЕЦ КАК Средство, Номенклатура.БазоваяЕдиницаИзмерения КАК ЕдиницаИзмерения, ХозрасчетныйОстатки.Субконто1.Код КАК КодНоменклатуры, ХозрасчетныйОстатки.Субконто2.Дата КАК ДатаВыдачи, ХозрасчетныйОстатки.КоличествоОстаток КАК Количество, ХозрасчетныйОстатки.СуммаОстаток КАК Сумма, СотрудникиОрганизаций.Ссылка КАК СотрудникСсылка, СотрудникиОрганизаций.ТекущаяДолжностьОрганизации КАК ДолжностьСсылка, СотрудникиОрганизаций.ТекущееПодразделениеОрганизации КАК ПодразделениеСсылка, ХозрасчетныйОстатки.Субконто1.Ссылка КАК ФизическоеЛицоСсылка, ХозрасчетныйОстатки.Субконто2.Ссылка КАК ДокументСсылка ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.СпецодеждаВЭксплуатацииВспомогательный), , ) КАК ХозрасчетныйОстатки ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СотрудникиОрганизаций КАК СотрудникиОрганизаций ПО ХозрасчетныйОстатки.Субконто3 = СотрудникиОрганизаций.Физлицо ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК Номенклатура ПО ХозрасчетныйОстатки.Субконто1 = Номенклатура.Ссылка ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ФИОФизЛиц.СрезПоследних КАК ФИОФизЛицСрезПоследних ПО ХозрасчетныйОстатки.Субконто3 = ФИОФизЛицСрезПоследних.ФизЛицо УПОРЯДОЧИТЬ ПО Сотрудник ИТОГИ СУММА(Количество), СУММА(Сумма) ПО Сотрудник |
|||
1
pavig
31.01.13
✎
15:34
|
(0) опиши хотя бы текст запроса и результат ДО и текст запроса и результат ПОСЛЕ
|
|||
2
oly123456
31.01.13
✎
15:36
|
запрос рабочий вот
ВЫБРАТЬ ФИОФизЛицСрезПоследних.Фамилия, ФИОФизЛицСрезПоследних.Имя, ФИОФизЛицСрезПоследних.Отчество, ХозрасчетныйОстатки.Субконто3.Наименование КАК Сотрудник, ХозрасчетныйОстатки.Субконто3.Пол КАК Пол, ВЫБОР КОГДА ПОДСТРОКА(ХозрасчетныйОстатки.Субконто1.НаименованиеПолное, 1, 250) = """" ТОГДА ХозрасчетныйОстатки.Субконто1 ИНАЧЕ ПОДСТРОКА(ХозрасчетныйОстатки.Субконто1.НаименованиеПолное, 1, 250) КОНЕЦ КАК Средство, Номенклатура.БазоваяЕдиницаИзмерения КАК ЕдиницаИзмерения, ХозрасчетныйОстатки.Субконто1.Код КАК КодНоменклатуры, ХозрасчетныйОстатки.Субконто2.Дата КАК ДатаВыдачи, ХозрасчетныйОстатки.КоличествоОстаток КАК Количество, ХозрасчетныйОстатки.СуммаОстаток КАК Сумма, ХозрасчетныйОстатки.Субконто1.Ссылка КАК ФизическоеЛицоСсылка, ХозрасчетныйОстатки.Субконто2.Ссылка КАК ДокументСсылка ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.СпецодеждаВЭксплуатацииВспомогательный), , ) КАК ХозрасчетныйОстатки ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК Номенклатура ПО ХозрасчетныйОстатки.Субконто1 = Номенклатура.Ссылка ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ФИОФизЛиц.СрезПоследних КАК ФИОФизЛицСрезПоследних ПО ХозрасчетныйОстатки.Субконто3 = ФИОФизЛицСрезПоследних.ФизЛицо УПОРЯДОЧИТЬ ПО Сотрудник ИТОГИ СУММА(Количество), СУММА(Сумма) ПО Сотрудник |
|||
3
oly123456
31.01.13
✎
15:38
|
Получаю остатки по МЦ.02 Спецодежда в эксплуатации
к нему надо "подклеить" данные о сотруднике, номенклатуре. |
|||
4
эцп
31.01.13
✎
15:39
|
(0) Ну, так на одно ФизЛицо может быть несколько сотрудников
|
|||
5
oly123456
31.01.13
✎
15:41
|
нет точно одно, проверил
|
|||
6
DrShad
31.01.13
✎
15:42
|
сотров еще по организации клей
|
|||
7
эцп
31.01.13
✎
15:43
|
(5) Попробуй с РегистрСведений.РаботникиОрганизаций.СрезПоследних объединить
|
|||
8
oly123456
31.01.13
✎
15:43
|
спасибо, разобрался, действительно два сотрудника, пока делал запрос буха добавила, вопрос снят спасибо!
|
|||
9
эцп
31.01.13
✎
15:43
|
(5) А отображение неактуальных сотрудников включил?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |