Имя: Пароль:
1C
 
СКД и конструктор запросов
0 Sayan_mi
 
23.08.17
13:24
1с 8.3 КА 2.2
Столкнулся сейчас с такой фигней. Есть СКД в ней запрос. Результат выполнения запроса (в конструкторе запроса) не совпадает с результатом что получается в СКД. Мог бы присоединить скрины да не знаю как.
На словах: одна строчка задваивается и в ней другая сумма не та что в результате выполнения запроса.
В чем может быть загвозка?
1 Timon1405
 
23.08.17
13:28
в всем что угодно. например в автозаполнении.
ищите на ИТС КонсольСистемыКомпоновкиДанных.erf , она покажет итоговый текст запроса после того как СКД над ним подумает
2 Sayan_mi
 
23.08.17
15:38
Посмотрел. Результат в Консоли СКД совпадает с Консолью запроса и отличается от выполнения отчета с СКД причем в отчете в СКД ресурсы не заполнены (специально убрал) а в результате выполнения отчета ресурсы обрабатываются :-( В Консоли нет. Отчет содержит только СКД В модуле только регистрация его как внешнего.
3 vicof
 
23.08.17
15:48
Галка автозаполнение
4 vicof
 
23.08.17
15:48
"Результат выполнения запроса (в конструкторе запроса) "
а вот это вообще эпично
5 Wirtuozzz
 
23.08.17
15:51
(0) запрос в студию. Так будет быстрее
6 Sayan_mi
 
23.08.17
16:43
Вот запрос
ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
    НачисленияУдержанияПоСотрудникам.Период,
    НачисленияУдержанияПоСотрудникам.ФизическоеЛицо,
    НачисленияУдержанияПоСотрудникам.НачислениеУдержание,
    НачисленияУдержанияПоСотрудникам.НачислениеУдержание.ВидНачисленияДляНУ,
    НачисленияУдержанияПоСотрудникам.Сотрудник,
    ВЫБОР
        КОГДА НачисленияУдержанияПоСотрудникам.ТерриторияВыполненияРаботВОрганизации ССЫЛКА Справочник.ПодразделенияОрганизаций
            ТОГДА "Без территории"
        ИНАЧЕ НачисленияУдержанияПоСотрудникам.ТерриторияВыполненияРаботВОрганизации
    КОНЕЦ КАК Территория,
    НачисленияУдержанияПоСотрудникам.Сумма,
    НачисленияУдержанияПоСотрудникам.Организация
ПОМЕСТИТЬ ВТ_СписокНачислений
ИЗ
    РегистрНакопления.НачисленияУдержанияПоСотрудникам КАК НачисленияУдержанияПоСотрудникам
ГДЕ
    НачисленияУдержанияПоСотрудникам.Период МЕЖДУ &ДатаНачала И &ДатаОкончания
    И НачисленияУдержанияПоСотрудникам.ГруппаНачисленияУдержанияВыплаты = &ГруппаНачисленияУдержанияВыплаты
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
    ВТ_СписокНачислений.Организация,
    ВТ_СписокНачислений.ФизическоеЛицо КАК ФизическоеЛицо,
    ВТ_СписокНачислений.Сотрудник,
    ОтражениеЗарплатыПоФизлицам.ПодразделениеПредприятия КАК Подразделение,
    ВТ_СписокНачислений.Территория,
    ОтражениеЗарплатыПоФизлицам.ВидОперации,
    ОтражениеЗарплатыПоФизлицам.СпособОтраженияЗарплатыВБухучете,
    ВТ_СписокНачислений.НачислениеУдержаниеВидНачисленияДляНУ,
    ВТ_СписокНачислений.Сумма КАК Сумма,
    ВТ_СписокНачислений.НачислениеУдержание
ИЗ
    ВТ_СписокНачислений КАК ВТ_СписокНачислений
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ОтражениеЗарплатыВФинансовомУчете.НачисленнаяЗарплатаИВзносыПоФизлицам КАК ОтражениеЗарплатыПоФизлицам
        ПО ВТ_СписокНачислений.Период = ОтражениеЗарплатыПоФизлицам.Ссылка.ПериодРегистрации
            И ВТ_СписокНачислений.ФизическоеЛицо = ОтражениеЗарплатыПоФизлицам.ФизическоеЛицо
            И ВТ_СписокНачислений.НачислениеУдержаниеВидНачисленияДляНУ = ОтражениеЗарплатыПоФизлицам.ВидНачисленияОплатыТрудаДляНУ
ГДЕ
    ОтражениеЗарплатыПоФизлицам.Ссылка.ПериодРегистрации МЕЖДУ &ДатаНачала И &ДатаОкончания
    И НЕ ОтражениеЗарплатыПоФизлицам.СпособОтраженияЗарплатыВБухучете = ЗНАЧЕНИЕ(Справочник.СпособыОтраженияЗарплатыВБухУчете.ПустаяСсылка)

(3) галка автозаполнения стоит.
Но поясните от куда могут браться итоги если в ресурсах пусто? В консоли СКД они не формируются.
(4) а в чем эпичность?
7 Wirtuozzz
 
23.08.17
16:49
(6) скрины можно выложить на файлообменник и сюда ссылку приложить. так нагляднее будет
8 aleks_default
 
23.08.17
16:53
Про сотрудников с разным типом занятости не слышал?
9 h-sp
 
23.08.17
17:03
(6) ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ

без фанатизма надо. просто

ВЫБРАТЬ РАЗРЕШЕННЫЕ
10 Sayan_mi
 
23.08.17
17:56
Скрины вот https://yadi.sk/d/VKF1QiNA3MGQ9X (8) в данном случае  ошибка на одном сотруднике с отпусками. База тестовая, данные почти от балды.
11 aleks_default
 
23.08.17
17:58
Скажу попроще, на одно физлицо может быть несколько сотрудников
12 Sayan_mi
 
23.08.17
18:01
(11) знаю. В данном случае сотрудник один и физ лицо одно.
13 Sayan_mi
 
31.08.17
11:45
Есть продолжение. У юзеров этот отчет выдаёт значения как в консоли. у меня на компе нет. Кэш чистил. Что ещё можно посмотреть?
14 Wirtuozzz
 
31.08.17
12:11
(13) можно отчет к стандартным настройкам сбросить.
15 Sayan_mi
 
31.08.17
12:18
Сбрасывал.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан