Имя: Пароль:
1C
1С v8
Ошибка в типовой УПП?
,
0 Базис
 
naïve
30.04.13
14:58
Модуль набора записей регистра накопления НДФЛСведенияОДоходах:
Процедура ЗарегистрироватьПерерасчетыНДФЛ, там есть запрос:

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


На строке "ТОГДА НДФЛРасчетыСБюджетом.Регистратор" получаю сообщение "Неоднозначное поле "НДФЛРасчетыСБюджетом.Регистратор".

Что надо переименовать с запросе?
1 shuhard
 
30.04.13
15:00
(0)[Ошибка в типовой УПП]
ну их штук 500
2 Операция 1Ы
 
30.04.13
15:02
хоть бы редакцию указал..
3 H A D G E H O G s
 
30.04.13
15:03
(0) Было относительно давно в каком-то релизе, поправили уже.
4 Sangenytch
 
30.04.13
15:12
Надо так
   "ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
       |    НДФЛРасчетыСБюджетом2.Регистратор КАК Регистратор,
       |    НДФЛРасчетыСБюджетом2.ФизЛицо,
       |    НДФЛРасчетыСБюджетом2.Организация,
       |    ЗНАЧЕНИЕ(Справочник.СотрудникиОрганизаций.ПустаяСсылка) КАК Сотрудник
       |ИЗ
       |    РегистрНакопления.НДФЛСведенияОДоходах КАК НДФЛСведенияОДоходах
       |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.НДФЛРасчетыСБюджетом КАК НДФЛРасчетыСБюджетом2
       |        ПО НДФЛСведенияОДоходах.ФизЛицо = НДФЛРасчетыСБюджетом2.ФизЛицо
       |            И НДФЛСведенияОДоходах.Организация = НДФЛРасчетыСБюджетом2.Организация
       |            И (НАЧАЛОПЕРИОДА(НДФЛСведенияОДоходах.ПериодРегистрации, МЕСЯЦ) = НАЧАЛОПЕРИОДА(НДФЛРасчетыСБюджетом2.МесяцНалоговогоПериода, МЕСЯЦ))
       |            И (НДФЛРасчетыСБюджетом2.СтавкаНалогообложенияРезидента = &Ставка13)
       |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций.ПерерасчетОсновныхНачислений КАК Перерасчеты
       |        ПО (Перерасчеты.ОбъектПерерасчета = НДФЛРасчетыСБюджетом2.Регистратор)
       |            И (Перерасчеты.ФизЛицо = НДФЛРасчетыСБюджетом2.ФизЛицо)
       |            И (Перерасчеты.ВидРасчета = &ПустойВидРасчета)
       |ГДЕ
       |    НДФЛСведенияОДоходах.Регистратор = &Регистратор
       |    И ВЫБОР
       |            КОГДА ИСТИНА
       |                ТОГДА НДФЛРасчетыСБюджетом2.Регистратор
       |        КОНЕЦ ССЫЛКА Документ.НачислениеЗарплатыРаботникамОрганизаций
       |    И Перерасчеты.ФизЛицо ЕСТЬ NULL
       |
       |УПОРЯДОЧИТЬ ПО
       |    Регистратор");
5 Базис
 
naïve
30.04.13
15:12
(3) Странно, в 36.2 ещё есть именно такая процедура. Если у кого под рукой есть свежее - киньте, пожалуйста, текст запроса сюда или под ник.
6 Sangenytch
 
30.04.13
15:12
(3) ну в 1.3.38.2 во всяком случае не поправили, дальше не смотрел.
7 Базис
 
naïve
30.04.13
15:13
(4) Спасибо!
8 mistеr
 
30.04.13
15:17
(0) Ну и код. Поиском и заменой что ли правят?
9 Nina2005
 
30.04.13
15:23
в 39 релизе (последний) такой же код запроса, но что удивительно, в типовой с таким текстом запроса работает без ошибок
10 Базис
 
naïve
30.04.13
15:29
Да и у меня ошибка проявляется только в одной из вспомогательных баз, в основной документ "Начисление по БЛ" вводится постоянно - и ошибок не выдаёт.
11 ОчкарикСлава
 
30.04.13
15:29
каждый раз на протяжении уже 5-и или 6-и релизов правлю этот запрос...
хз, как у других оно работает ...
12 Nina2005
 
30.04.13
15:32
я тоже поправляю этот запрос уже давно... не понимаю почему, но в типовой базе работает без ошибок
13 Пухлый кот
 
30.04.13
15:44
(0)С партнерского форума "Такая ошибка может возникать в случае неверного обновления ИБ.
Проверьте, удален ли у Вас в регистре накопления "НДФЛСведенияОДоходах" реквизит "НДФЛРасчетыСБюджетом". В последнем обновлении этот реквизит регистра был удален из типовой конфигурации."
14 ОчкарикСлава
 
30.04.13
15:47
(13) вот она ... находка... и славно...
спасибо :)
15 dmpl
 
30.04.13
15:58
(14) Ну Семен Семеныч... :) У вас там, наверное, и часть регистров не закрывается из-за неудаленных измерений...