Создал новый документ. В моде формы вставляю процедуры:
При проверке модуля выдает ошибку:
<<?>>Процедура ПриОткрытии()
{Документ.РаботаЗН.Форма.Модуль(11)}: Определения процедур и функций должны размещаться перед операторами основной программы
При проверке модуля обнаружены синтаксические ошибки!
Что не так?
Процедура ПриНачалеРедактированияСтроки()
Если ПустоеЗначение(Исполнитель)=0 Тогда
Если ИмяПользователя()="Бухгалтер" Тогда
Предупреждение ("Исполнитель уже введен"+РазделительСтрок+"Для изменения обратитесь к мастеру");
СтатусВозврата(0);
Возврат;
КонецЕсли;
КонецЕсли;
КонецПроцедуры;
Процедура ПриОткрытии()
зн=СоздатьОбъект("Документ.ЗаказНаряд");
зн.НайтиПоНомеру(НомерДок);
удалитьстроки();
зн.ВыбратьСтроки();
Пока зн.ПолучитьСтроку()=1 Цикл
Если ПустоеЗначение(зн.Услуга)=0 Тогда
НоваяСтрока();
Услуга = зн.Услуга;
Кол = зн.КоличествоУслуги;
Исполнитель = зн.Исполнитель1;
КонецЕсли;
КонецЦикла;
КонецПроцедуры;
ПоказатьПри проверке модуля выдает ошибку:
<<?>>Процедура ПриОткрытии()
{Документ.РаботаЗН.Форма.Модуль(11)}: Определения процедур и функций должны размещаться перед операторами основной программы
При проверке модуля обнаружены синтаксические ошибки!
Что не так?
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Процедура ПриНачалеРаботыСистемы()
УстановитьКраткийЗаголовокПриложения("Иванов Петя");
Для ДеньНедели = 1 По 7 Цикл
Занятий = СколькоЗанятий(ДеньНедели);
Сказать = "В" + Строка(ДеньНедели) + "-ий день" + Строка(Занятий) + " занятий.";
КонецЦикла;
КонецПроцедуры
функция СколькоЗанятий(ДеньНедели)
Если ДеньНедели = 1 Или ДеньНедели = 4 Или ДеньНедели = 5 Тогда
Занятий = 6;
ИначеЕсли ДеньНедели = 2 Тогда
Занятий = 8;
ИначеЕсли ДеньНедели = 3 Тогда
Занятий = 6;
ИначеЕсли ДеньНедели = 6 Или ДеньНедели = 7 Тогда
Занятий = 0;
КонецЕсли;
Возврат Занятий;
КонецФункции
ПоказатьВ табло пустые поля. Что не так?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот