Все уже знают, как сделать автоматическое заполнение отчётности<br>Декларации по взносам в ПФР: Раздел 2 (расчёт платежей)<br>?
Все уже знают, как сделать автоматическое заполнение отчётности<br>Декларации по взносам в ПФР: Раздел 2 (расчёт платежей)<br>?
Нет, не все .
"> Нет, не все .<br><br>1. в файле pfrn04.ert в процедуре заполнить() меняем:<br> ИначеЕсли Метаданные.ЖурналРасчетов("Зарплата").Выбран() = 1 Тогда<br> <br> // временно отключаем заполнение по данным учета<br> // в комплексной конфигурации<br> ВыбВариантЗап = 2;<br><br>на ВыбВариантЗап = 1<br>2. файл esn_get.ert замещаем со старых кварталов"
Так ещё ошибки:<br><br>если сравнить, к примеру, комп. 494 с ТиСом 960, то можно увидеть много ошибок (недоделок) документов по ОУ !!!
"Ошибка 9:<br><br>документ СписаниеОС (сравниваем с бухией типовой)<br><br>Процедура ФормированиеПроводокПоВыбытиюОСвНалоговомУчете(СведенияОбОбъекте)<br><br>//...<br> Если ДатаДок >= '01.01.2009' Тогда<br> Если ОстаточнаяСтоимость <> 0 Тогда<br> Возврат;<br> КонецЕсли; <br> КонецЕсли;<br><br>заменить на<br><br><br> СписыватьВНУ = 1;<br> Если ДатаДок >= '01.01.2009' Тогда<br> Если (ЮрЛицо.МетодНачисленияАмортизацииНУ.Получить(ДатаДок) = Перечисление.МетодыНачисленияАмортизации.Линейный)<br> ИЛИ (((ОсновноеСредство.АмортизационнаяГруппа = Перечисление.АмортизационныеГруппы.ВосьмаяГруппа)<br> ИЛИ (ОсновноеСредство.АмортизационнаяГруппа = Перечисление.АмортизационныеГруппы.ДевятаяГруппа)<br> ИЛИ (ОсновноеСредство.АмортизационнаяГруппа = Перечисление.АмортизационныеГруппы.ДесятаяГруппа)) <br> И ((ОсновноеСредство.Группа = Перечисление.ГруппыОС.Здания) ИЛИ (ОсновноеСредство.Группа = Перечисление.ГруппыОС.Сооружения) ИЛИ (ОсновноеСредство.Группа = Перечисление.ГруппыОС.ПередаточныеУстройства)))<br> ИЛИ ((ОсновноеСредство.МетодНачисленияАмортизации = Перечисление.МетодыНачисленияАмортизации.Линейный) И (ОсновноеСредство.АмортизационнаяГруппа = Перечисление.АмортизационныеГруппы.ОтдельнаяГруппа)) Тогда<br> СписыватьВНУ = 1;<br> Иначе<br> СписыватьВНУ = 0;<br> КонецЕсли;<br> КонецЕсли;<br> <br> Если СписыватьВНУ = 0 Тогда<br> Возврат; <br> КонецЕсли;<br><br><br><br>далее<br>Процедура ВыбытиеОСДляЦелейНалоговогоУчета(СведенияОбОбъекте)<br><br>//...<br> Если ДатаДок >= '01.01.2009' Тогда<br> Если ОстаточнаяСтоимость <> 0 Тогда<br> Возврат;<br> КонецЕсли; <br> КонецЕсли;<br><br>заменить на <br> СписыватьВНУ = 1;<br> Если ДатаДок >= '01.01.2009' Тогда<br> Если (ЮрЛицо.МетодНачисленияАмортизацииНУ.Получить(ДатаДок) = Перечисление.МетодыНачисленияАмортизации.Линейный)<br> ИЛИ (((ОсновноеСредство.АмортизационнаяГруппа = Перечисление.АмортизационныеГруппы.ВосьмаяГруппа)<br> ИЛИ (ОсновноеСредство.АмортизационнаяГруппа = Перечисление.АмортизационныеГруппы.ДевятаяГруппа)<br> ИЛИ (ОсновноеСредство.АмортизационнаяГруппа = Перечисление.АмортизационныеГруппы.ДесятаяГруппа)) <br> И ((ОсновноеСредство.Группа = Перечисление.ГруппыОС.Здания) ИЛИ (ОсновноеСредство.Группа = Перечисление.ГруппыОС.Сооружения) ИЛИ (ОсновноеСредство.Группа = Перечисление.ГруппыОС.ПередаточныеУстройства)))<br> ИЛИ ((ОсновноеСредство.МетодНачисленияАмортизации = Перечисление.МетодыНачисленияАмортизации.Линейный) И (ОсновноеСредство.АмортизационнаяГруппа = Перечисление.АмортизационныеГруппы.ОтдельнаяГруппа)) Тогда<br> СписыватьВНУ = 1;<br> Иначе<br> СписыватьВНУ = 0;<br> КонецЕсли;<br> КонецЕсли;<br> <br> Если СписыватьВНУ = 0 Тогда<br> Возврат; <br> КонецЕсли;<br>"
"По поводу ошибки 4<br>Думаю, нужно добавить<br>Если ((ДатаНачалаСобытия < '01.01.2010') и (Окончание >= '01.01.2010')) или (ДатаНачалаСобытия >= '01.01.2010') Тогда<br> Печать2010(ПараметрПечати);<br>ИначеЕсли ((ДатаНачалаСобытия < '01.01.2007') и (Окончание >= '01.01.2007')) или (ДатаНачалаСобытия >= '01.01.2007') Тогда<br>.....<br><br>При таком формате строки с 2010 годом в печатной форме среднего заработка всё красиво печатается: и первые два дня за счёт работодателя и пр.."
"В ЗиК сделали так:<br>...<br>ИначеЕсли ТипРасчетаБольничного=Перечисление.ТипРасчетаБольничного.С2010года Тогда<br> Печать2010(ПараметрПечати);<br>...<br><br>и ТипРасчетаБольничного рассчитывается по ЖрнЗарплата.НачалоТекущегоПериода(). Сомнительной корректности подход, так как, пользователь может "застряв" в декабре текучку все таки вводить, а потом сменив период на январь просто провести доументы, и окажется, что ТипРасчетаБольничного в тих не тот, который надо. Ну да ладно. Почти пережили уже эту пору."
"В демонстрационной базе (494 релиз) формирую проводки по заработной плате за январь 2010. Вылетает ошибка:<br>ТаблицаУчетаЗарплатыННП.СуммаДопТариф = ?(ЗначениеВТаблицуДопТариф>0,ЗначениеВТаблицуДопТариф,0);<br>{Глобальный модуль(50047)}: Поле агрегатного объекта не обнаружено (СуммаДопТариф)<br> <br>Действительно, структура таблицы "ТаблицаУчетаЗарплатыННП" формируется в процедуре "глИнициализацияТаблицКорреспонденций". А колонка "СуммаДопТариф" в этой таблице не создается.<br> <br>Такая ошибка отображается только если есть расходы будующих периодов, например, переходящий отпуск.<br> <br>Кто сталкивался с такой ситуацией, помогите разобраться."
> SWz<br><br>читаем
Это еще не конец. Описания не пишу, потому как не протоколировал.<br>