Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Не проставляются счета в док. Отражение ЗП в Рег. учете (УПП 1.2.22.3)

Almaz-di
читатель
офлайн
Дата регистрации: 01.06.2009
Сообщений: 5
Пост №1
 
02.06.2009 16:17

"Доброго всем времени суток. Есть следующая проблема. После перехода с релиза УПП 1.2.19.1 на релиз 1.2.22.3 в документе отражение ЗП в рег учете программа перестала проставлять корреспонденцию счетов по проводке больничных за счет организации. после анализа кода конфигурации вышел на следующее условие, с которого тянется вся эта нехорошая ситуация... Вот это условие (Взято из МодуляДокумента ОтражениеЗарплатыВРеглУчете, процедура ПолучитьДанныеУчета)<br><br>Если мЕНВД и мУСН и мОбъектНалогообложенияУСН = Перечисления.ОбъектыНалогообложенияПоУСН.Доходы Тогда<br> // УСН доходы + ЕНВД, УСН доходы + ЕНВД + Взносы, только ЕНВД<br> <br> // ВТ_БЛОбщееЗаболевание<br> //<br> БЛОбщееЗаболеваниеТекст =<br> "ВЫБРАТЬ<br> | ОсновныеНачисления.Регистратор,<br> | ОсновныеНачисления.НомерСтроки,<br> | РасчетСреднегоЗаработка.Сотрудник,<br> | ОсновныеНачисления.ДатаНачалаСобытия,<br> | ОсновныеНачисления.ПериодРасчетаСреднегоЗаработкаНачало,<br> | ОсновныеНачисления.ПериодРасчетаСреднегоЗаработкаОкончание,<br> | ОсновныеНачисления.ВидРасчета.СпособРасчета КАК СпособРасчета<br> |ПОМЕСТИТЬ ВТ_БЛОбщееЗаболевание<br> |ИЗ<br> | РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК ОсновныеНачисления<br> | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрРасчета.РасчетСреднегоЗаработка КАК РасчетСреднегоЗаработка<br> | ПО ОсновныеНачисления.ВидРасчета.СпособРасчета = РасчетСреднегоЗаработка.СпособРасчета<br> | И ОсновныеНачисления.ПериодРасчетаСреднегоЗаработкаНачало = РасчетСреднегоЗаработка.ДатаНачалаРасчетногоПериода<br> | И ОсновныеНачисления.ПериодРасчетаСреднегоЗаработкаОкончание = РасчетСреднегоЗаработка.ДатаОкончанияРасчетногоПериода<br> | И ОсновныеНачисления.ДатаНачалаСобытия = РасчетСреднегоЗаработка.ДатаНачалаСобытия<br> | И (ОсновныеНачисления.Сотрудник = ВЫБОР<br> | КОГДА РасчетСреднегоЗаработка.Сотрудник.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство)<br> | И РасчетСреднегоЗаработка.СпособРасчета В (ЗНАЧЕНИЕ(Перечисление.СпособыРасчетаОплатыТруда.ПоСреднемуЗаработкуФСС), ЗНАЧЕНИЕ(Перечисление.СпособыРасчетаОплатыТруда.ПособиеПоУходуЗаРебенкомДо1_5Лет))<br> | ТОГДА ЕСТЬNULL(РасчетСреднегоЗаработка.Регистратор.Сотрудник, РасчетСреднегоЗаработка.Сотрудник)<br> | ИНАЧЕ РасчетСреднегоЗаработка.Сотрудник<br> | КОНЕЦ)<br> | И (РасчетСреднегоЗаработка.Организация = &парамГоловнаяОрганизация)<br> |ГДЕ<br> | ОсновныеНачисления.ВидРасчета.СпособРасчета В(&парамПоСреднемуЗаработку)<br> | И (НЕ ОсновныеНачисления.Сторно)<br> | И ОсновныеНачисления.ОбособленноеПодразделение = &парамОрганизация<br> | И ОсновныеНачисления.ПериодРегистрации = &парамПериодРегистрации<br> | И ОсновныеНачисления.ВариантОбработкиЗаписиПриОтраженииВРеглУчете = ЗНАЧЕНИЕ(Перечисление.ВариантыОбработкиЗаписиПриОтраженииВРеглУчете.БольничныйОбщееЗаболевание)<br> | И ОсновныеНачисления.ВидРасчета.СтратегияОтраженияВУчете = ЗНАЧЕНИЕ(Перечисление.СтратегииОтраженияВРеглУчетеНачислений.КакБазовыеНачисления)<br> | И ОсновныеНачисления.Результат <> 0<br> | И ОсновныеНачисления.ВидРасчета В(&парамСписокНачислений)";<br> <br>ИначеЕсли Не мФСС_БЛ и Не мЕНВД и мУСН и мОбъектНалогообложенияУСН = Перечисления.ОбъектыНалогообложенияПоУСН.ДоходыМинусРасходы <br> или Не мЕНВД и Не мУСН или мФСС_БЛ и мУСН и мОбъектНалогообложенияУСН = Перечисления.ОбъектыНалогообложенияПоУСН.ДоходыМинусРасходы Тогда<br> // УСН доходы минус расходы, только доля работодателя БУ и УСН<br> // ОСН, только доля работодателя БУ и НУ<br> // УСН расходы +Взносы, доля работодателя БУ и УСН когда ДатаНачалаСобытия < ДатаЗакона180ФЗ<br> // отбираем записи для которых не задан способ отражения доли БЛ за счет работодателя<br> <br> // условие для УСН расходы +Взносы, доля работодателя БУ и УСН когда ДатаНачалаСобытия < ДатаЗакона180ФЗ<br> Запрос.УстановитьПараметр("парамНеУчитыватьДатуСобытия", Не (мФСС_БЛ и мУСН и мОбъектНалогообложенияУСН = Перечисления.ОбъектыНалогообложенияПоУСН.ДоходыМинусРасходы));<br> <br> ПолучатьБазуДолиБЛЗаСчетРаботодателя = Истина;<br> ПолучатьБазуДолиБЛЗаСчетРаботодателяУСН = мУСН;<br> <br> БЛОбщееЗаболеваниеТекст =<br> "ВЫБРАТЬ <br> | ОсновныеНачисления.Регистратор,<br> | ОсновныеНачисления.НомерСтроки,<br> | РасчетСреднегоЗаработка.Сотрудник,<br> | ОсновныеНачисления.ДатаНачалаСобытия,<br> | ОсновныеНачисления.ПериодРасчетаСреднегоЗаработкаНачало,<br> | ОсновныеНачисления.ПериодРасчетаСреднегоЗаработкаОкончание,<br> | ОсновныеНачисления.ВидРасчета.СпособРасчета КАК СпособРасчета<br> |ПОМЕСТИТЬ ВТ_БЛОбщееЗаболевание<br> |ИЗ<br> | РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК ОсновныеНачисления<br> | ЛЕВОЕ СОЕДИНЕНИЕ ВТ_УчетОсновногоЗаработка КАК УчетОсновногоЗаработка<br> | ПО ОсновныеНачисления.Регистратор = УчетОсновногоЗаработка.Регистратор<br> | И ОсновныеНачисления.НомерСтроки = УчетОсновногоЗаработка.НомерСтроки<br> | ЛЕВОЕ СОЕДИНЕНИЕ ВТ_УчетОсновногоЗаработкаПодразделения КАК УчетОсновногоЗаработкаПодразделения<br> | ПО ОсновныеНачисления.Регистратор = УчетОсновногоЗаработкаПодразделения.Регистратор<br> | И ОсновныеНачисления.НомерСтроки = УчетОсновногоЗаработкаПодразделения.НомерСтроки<br> | И (УчетОсновногоЗаработка.НомерСтроки ЕСТЬ NULL )<br> | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрРасчета.РасчетСреднегоЗаработка КАК РасчетСреднегоЗаработка<br> | ПО ОсновныеНачисления.ВидРасчета.СпособРасчета = РасчетСреднегоЗаработка.СпособРасчета<br> | И ОсновныеНачисления.ПериодРасчетаСреднегоЗаработкаНачало = РасчетСреднегоЗаработка.ДатаНачалаРасчетногоПериода<br> | И ОсновныеНачисления.ПериодРасчетаСреднегоЗаработкаОкончание = РасчетСреднегоЗаработка.ДатаОкончанияРасчетногоПериода<br> | И ОсновныеНачисления.ДатаНачалаСобытия = РасчетСреднегоЗаработка.ДатаНачалаСобытия<br> | И (ОсновныеНачисления.Сотрудник = ВЫБОР<br> | КОГДА РасчетСреднегоЗаработка.Сотрудник.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство)<br> | И РасчетСреднегоЗаработка.СпособРасчета В (ЗНАЧЕНИЕ(Перечисление.СпособыРасчетаОплатыТруда.ПоСреднемуЗаработкуФСС), ЗНАЧЕНИЕ(Перечисление.СпособыРасчетаОплатыТруда.ПособиеПоУходуЗаРебенкомДо1_5Лет))<br> | ТОГДА ЕСТЬNULL(РасчетСреднегоЗаработка.Регистратор.Сотрудник, РасчетСреднегоЗаработка.Сотрудник)<br> | ИНАЧЕ РасчетСреднегоЗаработка.Сотрудник<br> | КОНЕЦ)<br> | И (РасчетСреднегоЗаработка.Организация = &парамГоловнаяОрганизация)<br> |ГДЕ<br> | ОсновныеНачисления.ВидРасчета.СпособРасчета В(&парамПоСреднемуЗаработку)<br> | И (НЕ ОсновныеНачисления.Сторно)<br> | И ОсновныеНачисления.ОбособленноеПодразделение = &парамОрганизация<br> | И ОсновныеНачисления.ПериодРегистрации = &парамПериодРегистрации<br> | И ОсновныеНачисления.ВариантОбработкиЗаписиПриОтраженииВРеглУчете = ЗНАЧЕНИЕ(Перечисление.ВариантыОбработкиЗаписиПриОтраженииВРеглУчете.БольничныйОбщееЗаболевание)<br> | И ОсновныеНачисления.Результат <> 0<br> | И УчетОсновногоЗаработка.НомерСтроки ЕСТЬ NULL <br> | И УчетОсновногоЗаработкаПодразделения.НомерСтроки ЕСТЬ NULL <br> | И ОсновныеНачисления.ВидРасчета В(&парамСписокНачислений)";<br> <br> <br>ИначеЕсли мЕНВД и мУСН и мОбъектНалогообложенияУСН = Перечисления.ОбъектыНалогообложенияПоУСН.ДоходыМинусРасходы <br> или Не мУСН Тогда <br> // УСН доходы минус расходы + ЕНВД, УСН доходы минус расходы + ЕНВД + Взносы, доля ЕНВД доля работодателя БУ и УСН<br> // ОСН+ЕНВД, ОСН+ЕНВД+Взносы, доля ЕНВД и доля работодателя БУ и НУ<br> // отбираем все записи для которых не задан способ отражения доли за счет работодателя<br> // или стратегия отражения в учете - по базовым начислениям<br> <br> // условие для УСН расходы+ЕНВД+Взносы, доля ЕНВД и доля работодателя БУ и УСН когда ДатаНачалаСобытия < ДатаЗакона180ФЗ<br> Запрос.УстановитьПараметр("парамНеУчитыватьДатуСобытия", Не (мФСС_БЛ и мУСН и мЕНВД и мОбъектНалогообложенияУСН = Перечисления.ОбъектыНалогообложенияПоУСН.ДоходыМинусРасходы));<br> <br> ПолучатьБазуДолиБЛЗаСчетРаботодателя = Истина;<br> ПолучатьБазуДолиБЛЗаСчетРаботодателяУСН = мУСН;<br> <br> БЛОбщееЗаболеваниеТекст =<br> "ВЫБРАТЬ <br> | ОсновныеНачисления.Регистратор,<br> | ОсновныеНачисления.НомерСтроки,<br> | РасчетСреднегоЗаработка.Сотрудник,<br> | ОсновныеНачисления.ДатаНачалаСобытия,<br> | ОсновныеНачисления.ПериодРасчетаСреднегоЗаработкаНачало,<br> | ОсновныеНачисления.ПериодРасчетаСреднегоЗаработкаОкончание,<br> | ОсновныеНачисления.ВидРасчета.СпособРасчета КАК СпособРасчета<br> |ПОМЕСТИТЬ ВТ_БЛОбщееЗаболевание<br> |ИЗ<br> | РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК ОсновныеНачисления<br> | ЛЕВОЕ СОЕДИНЕНИЕ ВТ_УчетОсновногоЗаработка КАК УчетОсновногоЗаработка<br> | ПО ОсновныеНачисления.Регистратор = УчетОсновногоЗаработка.Регистратор<br> | И ОсновныеНачисления.НомерСтроки = УчетОсновногоЗаработка.НомерСтроки<br> | ЛЕВОЕ СОЕДИНЕНИЕ ВТ_УчетОсновногоЗаработкаПодразделения КАК УчетОсновногоЗаработкаПодразделения<br> | ПО ОсновныеНачисления.Регистратор = УчетОсновногоЗаработкаПодразделения.Регистратор<br> | И ОсновныеНачисления.НомерСтроки = УчетОсновногоЗаработкаПодразделения.НомерСтроки<br> | И (УчетОсновногоЗаработка.НомерСтроки ЕСТЬ NULL )<br> | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрРасчета.РасчетСреднегоЗаработка КАК РасчетСреднегоЗаработка<br> | ПО ОсновныеНачисления.ВидРасчета.СпособРасчета = РасчетСреднегоЗаработка.СпособРасчета<br> | И ОсновныеНачисления.ПериодРасчетаСреднегоЗаработкаНачало = РасчетСреднегоЗаработка.ДатаНачалаРасчетногоПериода<br> | И ОсновныеНачисления.ПериодРасчетаСреднегоЗаработкаОкончание = РасчетСреднегоЗаработка.ДатаОкончанияРасчетногоПериода<br> | И ОсновныеНачисления.ДатаНачалаСобытия = РасчетСреднегоЗаработка.ДатаНачалаСобытия<br> | И (ОсновныеНачисления.Сотрудник = ВЫБОР<br> | КОГДА РасчетСреднегоЗаработка.Сотрудник.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство)<br> | И РасчетСреднегоЗаработка.СпособРасчета В (ЗНАЧЕНИЕ(Перечисление.СпособыРасчетаОплатыТруда.ПоСреднемуЗаработкуФСС), ЗНАЧЕНИЕ(Перечисление.СпособыРасчетаОплатыТруда.ПособиеПоУходуЗаРебенкомДо1_5Лет))<br> | ТОГДА ЕСТЬNULL(РасчетСреднегоЗаработка.Регистратор.Сотрудник, РасчетСреднегоЗаработка.Сотрудник)<br> | ИНАЧЕ РасчетСреднегоЗаработка.Сотрудник<br> | КОНЕЦ)<br> | И (РасчетСреднегоЗаработка.Организация = &парамГоловнаяОрганизация)<br> |ГДЕ<br> | ОсновныеНачисления.ВидРасчета.СпособРасчета В(&парамПоСреднемуЗаработку)<br> | И (НЕ ОсновныеНачисления.Сторно)<br> | И ОсновныеНачисления.ОбособленноеПодразделение = &парамОрганизация<br> | И ОсновныеНачисления.ПериодРегистрации = &парамПериодРегистрации<br> | И ОсновныеНачисления.ВариантОбработкиЗаписиПриОтраженииВРеглУчете = ЗНАЧЕНИЕ(Перечисление.ВариантыОбработкиЗаписиПриОтраженииВРеглУчете.БольничныйОбщееЗаболевание)<br> | И ОсновныеНачисления.Результат <> 0<br> | И (&парамНеУчитыватьДатуСобытия ИЛИ ОсновныеНачисления.ДатаНачалаСобытия < &парамДатаЗакона180ФЗ)<br> | И (УчетОсновногоЗаработка.НомерСтроки ЕСТЬ NULL <br> | И УчетОсновногоЗаработкаПодразделения.НомерСтроки ЕСТЬ NULL <br> | ИЛИ ОсновныеНачисления.ВидРасчета.СтратегияОтраженияВУчете = ЗНАЧЕНИЕ(Перечисление.СтратегииОтраженияВРеглУчетеНачислений.КакБазовыеНачисления)) <br> | И ОсновныеНачисления.ВидРасчета В(&парамСписокНачислений)";<br> <br> КонецЕсли;<br><br>В моем случае условие отрабатывает на первом ИначеЕсли (т.е. ИначеЕсли Не мФСС_БЛ и Не мЕНВД и мУСН и мОбъектНалогообложенияУСН = Перечисления.ОбъектыНалогообложенияПоУСН.ДоходыМинусРасходы или Не мЕНВД и Не мУСН или мФСС_БЛ и мУСН и мОбъектНалогообложенияУСН = Перечисления.ОбъектыНалогообложенияПоУСН.ДоходыМинусРасходы Тогда) <br>Т.к у организации ОСН... но при этом, получаеться тот глюк который я описал выше.... Путем недолгих раздумий я програмно сделал так, чтобы отрабатывало второе ИначеЕсли (т.е ИначеЕсли мЕНВД и мУСН и мОбъектНалогообложенияУСН = Перечисления.ОбъектыНалогообложенияПоУСН.ДоходыМинусРасходы или Не мУСН Тогда)... и все зароботало корректно... по крайней мере счета стали проставляться... Кто нибудь из специалистов может мне сказать кооректно ли данное условие, или я где то в программе может какую настройку не сделал??? <br><br>"

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация