|
Вопрос по зарплате "СпособОтраженияЕСВФОТ" | ☑ | ||
---|---|---|---|---|
0
Baglandir
02.12.13
✎
17:53
|
Добрый день! База УТП. Зарплата на сколько я понимаю типовая.
При нажатии кнопки росщитать вываливается ошибка : {Документ.НачислениеЗарплатыРаботникамОрганизаций.МодульОбъекта(5981)}: Ошибка при вызове метода контекста (Выполнить) Запрос.Выполнить(); по причине: {(37, 21)}: Поле не найдено "БазаИзНачислений.СпособОтраженияЕСВФОТ" БазаИзНачислений.<<?>>СпособОтраженияЕСВФОТ, Вот часть модуля , в конце этого модуля и возникает ошибка - регистр "отражение взносов в фонды" заполнил. Процедура РассчитатьВзносыФОТПроводкиЗаписи( Сотрудники ) Экспорт ВалютаУУ = глЗначениеПеременной("ВалютаУправленческогоУчета"); СтруктураКурса = РегистрыСведений.КурсыВалютДляРасчетовСПерсоналом.ПолучитьПоследнее(ПериодРегистрации, Новый Структура("Валюта", ВалютаУУ)); Запрос = Новый Запрос; Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц; Запрос.УстановитьПараметр("парамПериодРегистрации" , ПериодРегистрации); Запрос.УстановитьПараметр("парамПериодРегистрацииКонец" , КонецМесяца(ПериодРегистрации)); Запрос.УстановитьПараметр("парамСотрудники" , Сотрудники); ИспользуетсяЕСВ = ПроведениеРасчетов.ИспользуетсяЕСВ(ПериодРегистрации); // ВТБазы Если Истина Тогда Если ИспользуетсяЕСВ Тогда Запрос.УстановитьПараметр("СписокДекретныеПоЕСВ",ПроведениеРасчетов.СписокДекретныеПоЕСВ()); Запрос.УстановитьПараметр("СписокГПХПоЕСВ",ПроведениеРасчетов.СписокГПХПоЕСВ()); ТекстФильтрПоПериодам = " И ВЫБОР КОГДА БазаИзНачислений.ВидРасчетаБазы.ЭтоБольничные //Больничные | ИЛИ БазаИзНачислений.ВидРасчетаБазы В (&СписокГПХПоЕСВ) //Оплата по договору ГПХ | ИЛИ БазаИзНачислений.ВидРасчетаБазы В (&СписокДекретныеПоЕСВ) //Декретные | ИЛИ НЕ Основной.ВидРасчета.ЕСВ //Это старый взнос | ТОГДА НАЧАЛОПЕРИОДА(БазаИзНачислений.БазовыйПериодНачало, МЕСЯЦ) = НАЧАЛОПЕРИОДА(Основной.БазовыйПериодНачало, МЕСЯЦ) | И БазаИзНачислений.ПериодРегистрации = &парамПериодРегистрации | КОГДА БазаИзНачислений.ВидРасчетаБазы.ЭтоОтпускные //Отпускные | И НАЧАЛОПЕРИОДА(БазаИзНачислений.БазовыйПериодНачало, МЕСЯЦ) = &парамПериодРегистрации | ТОГДА НАЧАЛОПЕРИОДА(БазаИзНачислений.БазовыйПериодНачало, МЕСЯЦ) = НАЧАЛОПЕРИОДА(Основной.БазовыйПериодНачало, МЕСЯЦ) | И БазаИзНачислений.ПериодРегистрации = &парамПериодРегистрации | КОГДА БазаИзНачислений.ВидРасчетаБазы.ЭтоОтпускные //Отпускные | И БазаИзНачислений.Результат >= 0 | ТОГДА НАЧАЛОПЕРИОДА(БазаИзНачислений.БазовыйПериодНачало, МЕСЯЦ) = НАЧАЛОПЕРИОДА(Основной.БазовыйПериодНачало, МЕСЯЦ) | И БазаИзНачислений.ПериодРегистрации = &парамПериодРегистрации | ИНАЧЕ ((НАЧАЛОПЕРИОДА(БазаИзНачислений.БазовыйПериодНачало, МЕСЯЦ) = НАЧАЛОПЕРИОДА(Основной.БазовыйПериодНачало, МЕСЯЦ) | И БазаИзНачислений.ПериодРегистрации = &парамПериодРегистрации | И НАЧАЛОПЕРИОДА(Основной.БазовыйПериодНачало, МЕСЯЦ) = &парамПериодРегистрации) //Начислено в текущем месяце за этот месяц | ИЛИ (НАЧАЛОПЕРИОДА(БазаИзНачислений.БазовыйПериодНачало, МЕСЯЦ) < НАЧАЛОПЕРИОДА(Основной.БазовыйПериодНачало, МЕСЯЦ) | И БазаИзНачислений.ПериодРегистрации = &парамПериодРегистрации | И НАЧАЛОПЕРИОДА(Основной.БазовыйПериодНачало, МЕСЯЦ) = &парамПериодРегистрации) //Начислено в текущем месяце за предыдущий месяц | ИЛИ (НАЧАЛОПЕРИОДА(БазаИзНачислений.БазовыйПериодНачало, МЕСЯЦ) = НАЧАЛОПЕРИОДА(Основной.БазовыйПериодНачало, МЕСЯЦ) | И БазаИзНачислений.ПериодРегистрации = &парамПериодРегистрации | И НАЧАЛОПЕРИОДА(Основной.БазовыйПериодНачало, МЕСЯЦ) = &парамПериодРегистрации)) //Начислено в предыдущем месяце за текущий месяц | | КОНЕЦ |"; Иначе ТекстФильтрПоПериодам = " И НАЧАЛОПЕРИОДА(БазаИзНачислений.БазовыйПериодНачало, МЕСЯЦ) = НАЧАЛОПЕРИОДА(Основной.БазовыйПериодНачало, МЕСЯЦ) | И БазаИзНачислений.ПериодРегистрации = &парамПериодРегистрации"; КонецЕсли; // Описание: // Альтернатива таблице РегистрРасчета.ВзносыВФонды.БазаНачисления( // так как в этом регистре нет периода действия, или он не работает // ТекстЗапросаВТ = " |ВЫБРАТЬ РАЗРЕШЕННЫЕ | Основной.Налог, | Основной.СтатьяНалоговойДекларации, | Основной.Сотрудник, | Основной.БазовыйПериодНачало, | Основной.ДатаНачала, | Основной.ВидРасчета, | Основной.Результат, | Основной.База, | Основной.БазаВзноса, | Основной.СтатьяНалоговойДекларации |ПОМЕСТИТЬ ВТОсновнаяТаблица |ИЗ РегистрРасчета.ВзносыВФонды КАК Основной | ГДЕ Основной.ВидРасчета.СпособРасчета = ЗНАЧЕНИЕ(Перечисление.СпособыРасчетаОплатыТруда.ВзносыФОТ) | И Основной.ПериодРегистрации = &парамПериодРегистрации | И Основной.Сотрудник В (&парамСотрудники) | И (НЕ Основной.Регистратор ссылка Документ.Сторнирование) |; | ВЫБРАТЬ | Основной.Налог, | Основной.СтатьяНалоговойДекларации, | Основной.Сотрудник, | НАЧАЛОПЕРИОДА(Основной.БазовыйПериодНачало, МЕСЯЦ) КАК БазовыйПериодНачало, | Основной.ДатаНачала КАК ПериодСтавки, | Основной.ВидРасчета, | ВЫБОР КОГДА Основной.Результат >= 0 ТОГДА ИСТИНА ИНАЧЕ ЛОЖЬ КОНЕЦ КАК ЗнакСуммы, | Основной.База, | Основной.БазаВзноса, | Основной.Результат, | БазаИзНачислений.ВидРасчетаБазы КАК ВидРасчетаБазы, | БазаИзНачислений.ПодразделениеОрганизации, | БазаИзНачислений.ПодразделениеУпр, | БазаИзНачислений.НоменклатурнаяГруппа, | БазаИзНачислений.ОбъектСтроительства, | БазаИзНачислений.ВзносыОсновногоНачисления, | БазаИзНачислений.СпособОтраженияЕСВФОТ, | БазаИзНачислений.НалоговоеНазначениеДоходовИЗатрат, | БазаИзНачислений.НалоговоеНазначение, | БазаИзНачислений.СчетДт, | БазаИзНачислений.СубконтоДт1, | БазаИзНачислений.СубконтоДт2, | БазаИзНачислений.СубконтоДт3, | СУММА(БазаИзНачислений.Результат) КАК РезультатБаза |ПОМЕСТИТЬ ВТБазы | ИЗ ВТОсновнаяТаблица КАК Основной | | ЛЕВОЕ СОЕДИНЕНИЕ РегистрРасчета.ОтражениеЗарплатыВУчетах КАК БазаИзНачислений | ПО Основной.Сотрудник = БазаИзНачислений.Сотрудник |"+ТекстФильтрПоПериодам+" | | ВНУТРЕННЕЕ СОЕДИНЕНИЕ ПланВидовРасчета.ВзносыВФонды.БазовыеВидыРасчета КАК БазовыеВидыРасчета | ПО Основной.ВидРасчета = БазовыеВидыРасчета.Ссылка | И БазаИзНачислений.ВидРасчетаБазы = БазовыеВидыРасчета.ВидРасчета | | ГДЕ БазаИзНачислений.Результат <> 0 | | СГРУППИРОВАТЬ ПО | Основной.Налог, | Основной.СтатьяНалоговойДекларации, | Основной.Сотрудник, | НАЧАЛОПЕРИОДА(Основной.БазовыйПериодНачало, МЕСЯЦ), | Основной.ДатаНачала, | Основной.ВидРасчета, | ВЫБОР КОГДА Основной.Результат >= 0 ТОГДА ИСТИНА ИНАЧЕ ЛОЖЬ КОНЕЦ, | Основной.База, | Основной.БазаВзноса, | Основной.Результат, | БазаИзНачислений.ВидРасчетаБазы, | БазаИзНачислений.ПодразделениеОрганизации, | БазаИзНачислений.ПодразделениеУпр, | БазаИзНачислений.НоменклатурнаяГруппа, | БазаИзНачислений.ОбъектСтроительства, | БазаИзНачислений.ВзносыОсновногоНачисления, | БазаИзНачислений.СпособОтраженияЕСВФОТ, | БазаИзНачислений.НалоговоеНазначениеДоходовИЗатрат, | БазаИзНачислений.НалоговоеНазначение, | БазаИзНачислений.СчетДт, | БазаИзНачислений.СубконтоДт1, | БазаИзНачислений.СубконтоДт2, | БазаИзНачислений.СубконтоДт3 | "; Запрос.Текст = ТекстЗапросаВТ; Запрос.Выполнить(); ТекстЗапросаВТБазы = "ВТБазы"; КонецЕсли; Подскажите, куда смотреть, и на что тут надо обратить внимание ? |
|||
1
Господин ПЖ
02.12.13
✎
17:55
|
"Поле не найдено" - какие буквы в словах не известны?
|
|||
2
Baglandir
02.12.13
✎
17:59
|
(1) я просто не понимаю как эту ошибку исправить.
Если кто-то понимает как ее исправить напишите пожалуйста детально. спасибо. |
|||
3
piter3
02.12.13
✎
18:01
|
(2)гнилой кэш
кривое обновления еще более кривая дописка ошибка разработчика вызвать спеца |
|||
4
Baglandir
02.12.13
✎
18:04
|
(3) это скорее всего " ошибка разработчика " причем из того что вижу похоже на типовую. я просто не пойму куда смотреть, с чего начать ее решать.
|
|||
5
Любопытная
02.12.13
✎
18:08
|
РегистрРасчета.ОтражениеЗарплатыВУчетах КАК БазаИзНачислений Посмотреть сначала сюда - есть ли реально это поле в регистре (видимо нет). Взять однозначно типовую того же релиза, посмотреть - есть ли там такой запрос и такое поле в регистре.
|
|||
6
Любопытная
02.12.13
✎
18:09
|
Потом посмотреть, что дописывалось и как дописывалось, если дописывалось. А если не дописывалось, то почему раньше работало, а теперь нет
|
|||
7
Baglandir
02.12.13
✎
18:10
|
(6) большое спасибо !
|
|||
8
Baglandir
02.12.13
✎
18:15
|
(6) http://clip2net.com/s/6iymPs
В этом регистре у меня есть просто поле "ВзносыФОТ" а поля СпособОтраженияЕСВФОТ нету. |
|||
9
Любопытная
02.12.13
✎
18:24
|
(8) у меня УТП нет, проверять не на чем, так что ищи, дружище сам, откуда у тебя это поле в запросе взялось. В первую очередь пойми, когда это началось и посмотри, что происходило с базой после того, как в последний раз все работало.
|
|||
10
Господин ПЖ
02.12.13
✎
18:28
|
>Зарплата на сколько я понимаю типовая
что сие значит? конфа по поддержке без изменений? разрешаю сравнить с конфой поставщика если нет замков на метаданных |
|||
11
Baglandir
02.12.13
✎
18:46
|
(9) Спасибо большое исправил !
|
|||
12
Любопытная
02.12.13
✎
18:51
|
(11) А что исправил, если не секрет?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |