В 1С БП есть такая функция
Функция ПереходНаУчетНДСПоСпособамВТекущемКвартале(Организация, Период) // Проверим, в каком квартале осуществлен переход на раздельный учет НДС на счете 19. Запрос = Новый Запрос; Запрос.УстановитьПараметр("Период", Период); Запрос.УстановитьПараметр("Организация", Организация); Запрос.Текст = "ВЫБРАТЬ ПЕРВЫЕ 1 | НастройкиУчетаНДС.Период КАК Период |ИЗ | РегистрСведений.НастройкиУчетаНДС КАК НастройкиУчетаНДС |ГДЕ | НастройкиУчетаНДС.РаздельныйУчетНДСНаСчете19 | И НастройкиУчетаНДС.Организация = &Организация |; |ВЫБРАТЬ ПЕРВЫЕ 1 | НастройкиУчетаНДС.Период КАК Период |ИЗ | РегистрСведений.НастройкиУчетаНДС КАК НастройкиУчетаНДС |ГДЕ | НастройкиУчетаНДС.РаздельныйУчетНДСНаСчете19 | И НастройкиУчетаНДС.Организация = &Организация | И НастройкиУчетаНДС.Период < &Период | |УПОРЯДОЧИТЬ ПО | Период"; Результат = Запрос.ВыполнитьПакет(); // Учетная политика есть и переход производится в текущем квартале. ПереходНаУчетНДСПоСпособамВТекущемКвартале = НЕ Результат[0].Пустой() И Результат[1].Пустой(); Возврат ПереходНаУчетНДСПоСпособамВТекущемКвартале; КонецФункции
Из которой видно, что если у вас были скачки то на раздельный учет, то обратно, то помощник не появится для второго и последующих переходов.
Если я Вам помог, то меня можно поблагодарить.
Отправить комментарий