Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
25 ноя 2024, 04:20

Помогите понять,что за ошибка в коде

Автор gugu, 19 фев 2023, 17:23

0 Пользователей и 1 гость просматривают эту тему.

gugu


&НаКлиенте
Процедура Сформировать(Команда)
   
Если Организации.Вид = «Индивидуальный предприниматель», тогда длина ИНН должна быть 12 символов.    
   
ИначеЕсли ошибка с текстом «ИНН индивидуального предпринимателя должен состоять из 12 цифр».   
   
   
   #иначе
   #КонецЕсли                                                       

   
   
КонецПроцедуры




Выдает ошибку


{ВнешняяОбработка.ВнешняяОбработка2.Форма.Форма.Форма(10,3)}: Пропущен оператор препроцессора Если (If)
   #<<?>>иначе (Проверка: Сервер)
{ВнешняяОбработка.ВнешняяОбработка2.Форма.Форма.Форма(11,3)}: Пропущен оператор препроцессора Если (If)
   #<<?>>КонецЕсли                                                        (Проверка: Сервер)



NaumovAlexey

#иначе
#КонецЕсли 
с решеткой это не текст кода, это инструкции препроцессора. а инструкция #Если отсутствует.

gugu

NaumovAlexey, то есть мне то,что с решеткой надо убрать?

Максим75

gugu, решетки убрать у КонецЕсли

gugu

Максим75,

теперь так

{ВнешняяОбработка.ВнешняяОбработка3.Форма.Форма.Форма(10,2)}: Пропущен оператор препроцессора Если (If)
#<<?>>иначе (Проверка: Сервер)

Максим75

gugu, решетки надо убрать возле всех операторов.
ну либо у всех добавить))

посмотрите синтаксис оператора
Если ...
иначе ...
КонецЕсли

gugu

Максим75, Здравствуйте.Почитала синтаксис,вроде все делаю как надо и все равно


&НаКлиенте
Процедура Команда1(Команда)
   Если Справочник.Заказчики/Перевозчики.Вид = "Индивидуальный предприниматель", Тогда
   ДлинаИНН=12;   
   Иначе
      Сообщить("ИНН индивидуального предпринимателя должен состоять из 12 цифр");
      КонецЕсли;
КонецПроцедуры



ошибка

{ВнешняяОбработка.ВнешняяОбработка3.Форма.Форма.Форма(4,78)}: Ожидается ключевое слово 'Тогда' ('Then')
   Если Справочник.Заказчики/Перевозчики.Вид = "Индивидуальный предприниматель"<<?>>, Тогда (Проверка: Сервер)
{ВнешняяОбработка.ВнешняяОбработка3.Форма.Форма.Форма(4,78)}: Ожидается ключевое слово 'Тогда' ('Then')
   Если Справочник.Заказчики/Перевозчики.Вид = "Индивидуальный предприниматель"<<?>>, Тогда (Проверка: Тонкий клиент)


antoneus

Запятая перед Тогда не нужна, мы не на диктанте)

gugu

antoneus, дочь филолога,что тут еще скажешь)спасибо)

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск