Shouldercannon
19.11.2020, 15:10
Доброго времени суток!
Функция Печать(СсылкаНаДок, ТабДок) Экспорт
Макет = ПолучитьМакет("Макет");
ДанныеДляЗаполнения = ПодготовитьДанные(СсылкаН� �Док);
ЗаполнитьЗначенияСвойств(� �акет.Параметры, ДанныеДляЗаполнения);
ТабДок.Вывести(Макет);
Возврат ТабДок;
КонецФункции
Функция ПодготовитьДанные(ДокОбъе� �т) Экспорт
СтруктураВозврата = Новый Структура("Имя");
Имя = "Something";
Если НЕ СтрДлина(Имя) > 0 Тогда
Предупреждение("Поле заполнено неверно!", , "Предупреждение!");
Возврат Ложь; // Неверное решение
КонецЕсли;
Возврат СтруктураВозврата;
КонецФункции
Пытаюсь прервать выполнение печати формы, если длина строки Имя меньше нуля. Не могу никак сообразить как это правильно сделать.
Возврат Ложь;
Явно не то, что нужно.
Функция Печать(СсылкаНаДок, ТабДок) Экспорт
Макет = ПолучитьМакет("Макет");
ДанныеДляЗаполнения = ПодготовитьДанные(СсылкаН� �Док);
ЗаполнитьЗначенияСвойств(� �акет.Параметры, ДанныеДляЗаполнения);
ТабДок.Вывести(Макет);
Возврат ТабДок;
КонецФункции
Функция ПодготовитьДанные(ДокОбъе� �т) Экспорт
СтруктураВозврата = Новый Структура("Имя");
Имя = "Something";
Если НЕ СтрДлина(Имя) > 0 Тогда
Предупреждение("Поле заполнено неверно!", , "Предупреждение!");
Возврат Ложь; // Неверное решение
КонецЕсли;
Возврат СтруктураВозврата;
КонецФункции
Пытаюсь прервать выполнение печати формы, если длина строки Имя меньше нуля. Не могу никак сообразить как это правильно сделать.
Возврат Ложь;
Явно не то, что нужно.