1С бухгалтерия

В 1С БП есть такая функция

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

Из которой видно, что если у вас были скачки то на раздельный учет, то обратно, то помощник не появится для второго и последующих переходов.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <1c7>, <drupal5>, <drupal6>, <javascript>, <php>. Beside the tag style "<foo>" it is also possible to use "[foo]".