&После("ПриНачалеРаботыСистемы")
Процедура Расш1_ПриНачалеРаботыСистемы()
перемНазваниеОкна = "Это наше окно";
ОрганизацияЯвляетсяПлательщикомНДС = ОбщегоНазначенияМодуль.КакПолучитьНаиболееПоздниеЗаписиРегистраСведенийНаСервере(Неопределено);
СуммаКонечныйОстатокКт = ОбщегоНазначенияМодуль.СчетУчета6010("10 615 056");
Если ОбщегоНазначенияМодуль.КакПолучитьНаиболееПоздниеЗаписиРегистраСведенийНаСервере(Неопределено) = ЛОЖЬ И ОбщегоНазначенияМодуль.СчетУчета6010("10 615 056") Тогда
Предупреждение("Вывели текст предупреждения",,перемНазваниеОкна);
КонецЕсли;
КонецПроцедуры
Функция КакПолучитьНаиболееПоздниеЗаписиРегистраСведенийНаСервере(ОрганизацияЯвляетсяПлательщикомНДС) Экспорт
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| УчетнаяПолитикаНалоговыйУчетСрезПоследних.ОрганизацияЯвляетсяПлательщикомНДС КАК ОрганизацияЯвляетсяПлательщикомНДС,
| УчетнаяПолитикаНалоговыйУчетСрезПоследних.Организация КАК Организация
|ИЗ
| РегистрСведений.УчетнаяПолитикаНалоговыйУчет.СрезПоследних КАК УчетнаяПолитикаНалоговыйУчетСрезПоследних
|ГДЕ
| УчетнаяПолитикаНалоговыйУчетСрезПоследних.Организация = &Организация";
Запрос.УстановитьПараметр("Организация", Справочники.Организации.НайтиПоКоду("000000001"));
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
Возврат ВыборкаДетальныеЗаписи.ОрганизацияЯвляетсяПлательщикомНДС;
КонецЦикла;
КонецФункции
Функция СчетУчета6010(СуммаКонечныйОстатокКт) Экспорт
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ТиповойОстаткиИОбороты.Счет КАК Счет,
| ТиповойОстаткиИОбороты.СуммаКонечныйОстатокКт КАК СуммаКонечныйОстатокКт
|ИЗ
| РегистрБухгалтерии.Типовой.ОстаткиИОбороты КАК ТиповойОстаткиИОбороты
|ГДЕ
| ТиповойОстаткиИОбороты.Счет.Код = ""6010""";
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
Возврат ВыборкаДетальныеЗаписи.СуммаКонечныйОстатокКт;
КонецЦикла;
КонецФункции
ПоказатьСтоит задача чтоб при условии если организация не является плательщиком НДС и сумма конечного остатка кт по счету равно такому то значению выводить оповещение. С числовым значением по остатку не понимаю как указать правильно
По теме из базы знаний
- Материальный отчет для 1С:УСН 7.7 (счета МХ.*)
- 50+ советов для успешной сдачи 1С: Специалист по платформе
- Счет с картинками и договором (подгружается из файла)
- Как сдать экзамен 1С:Специалист по платформе?
- Счет-договор (оферта) из документов Заказ клиента и Счет на оплату клиенту (ERP 2, КА 2, УТ 11)
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) ОбщегоНазначенияМодуль.СчетУчета6010("10 615 056") возвращает значение Возврат ВыборкаДетальныеЗаписи.СуммаКонечныйОстатокКт которое тебе и надо сравнить с твоим значением. Где ты сравниваешь? и для чего передается параметр в эту функцию, который дальше нигде не участвует?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот