Здравствуйте всем! Я начинающий 1Сник. Прошу помочь разобраться с работой Общих Модулей. Перелопатил уже много сайтов и статей из Гугл-поиска, ответы найти не смог.
Есть простейшая процедура в Общем Модуле с названием ОбщийМодуль1
В свойствах Общего Модуля стоят 3 галки Клиент, Сервер, Вызов сервера.
При проверке на синтаксис вылезает ошибка -
{ОбщийМодуль.ОбщийМодуль1.Модуль(6,6)}: Процедура или функция с указанным именем не определена (ВвестиСтроку)
Если <<?>>ВвестиСтроку(Город,"Введите город") Тогда (Проверка: Сервер)
{ОбщийМодуль.ОбщийМодуль1.Модуль(7,6)}: Процедура или функция с указанным именем не определена (ВвестиСтроку)
Если <<?>>ВвестиСтроку(Улица,"Введите улицу") Тогда (Проверка: Сервер)
{ОбщийМодуль.ОбщийМодуль1.Модуль(8,6)}: Процедура или функция с указанным именем не определена (ВвестиСтроку)
Если <<?>>ВвестиСтроку(Дом,"Введите номер дома") Тогда (Проверка: Сервер)
{ОбщийМодуль.ОбщийМодуль1.Модуль(9,6)}: Процедура или функция с указанным именем не определена (ВвестиСтроку)
Если <<?>>ВвестиСтроку(Квартира,"Введите номер квартиры") Тогда (Проверка: Сервер)
Пытаюсь вызвать эту процедуру в форме Внешней Обработки в обработчике команды.
Не получается. Что я делаю не так?
Есть простейшая процедура в Общем Модуле с названием ОбщийМодуль1
Процедура ПолучитьАдрес()
Перем Город,Улица,Дом,Квартира;
Если ВвестиСтроку(Город,"Введите город") Тогда
Если ВвестиСтроку(Улица,"Введите улицу") Тогда
Если ВвестиСтроку(Дом,"Введите номер дома") Тогда
Если ВвестиСтроку(Квартира,"Введите номер квартиры") Тогда
Сообщить("Ваш адрес - г."+Город+", улица "+Улица+", д."+Дом+", кв."+Квартира);
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецПроцедуры
ПоказатьВ свойствах Общего Модуля стоят 3 галки Клиент, Сервер, Вызов сервера.
При проверке на синтаксис вылезает ошибка -
{ОбщийМодуль.ОбщийМодуль1.Модуль(6,6)}: Процедура или функция с указанным именем не определена (ВвестиСтроку)
Если <<?>>ВвестиСтроку(Город,"Введите город") Тогда (Проверка: Сервер)
{ОбщийМодуль.ОбщийМодуль1.Модуль(7,6)}: Процедура или функция с указанным именем не определена (ВвестиСтроку)
Если <<?>>ВвестиСтроку(Улица,"Введите улицу") Тогда (Проверка: Сервер)
{ОбщийМодуль.ОбщийМодуль1.Модуль(8,6)}: Процедура или функция с указанным именем не определена (ВвестиСтроку)
Если <<?>>ВвестиСтроку(Дом,"Введите номер дома") Тогда (Проверка: Сервер)
{ОбщийМодуль.ОбщийМодуль1.Модуль(9,6)}: Процедура или функция с указанным именем не определена (ВвестиСтроку)
Если <<?>>ВвестиСтроку(Квартира,"Введите номер квартиры") Тогда (Проверка: Сервер)
Пытаюсь вызвать эту процедуру в форме Внешней Обработки в обработчике команды.
&НаСервере
Процедура Команда(Команда)
ОбщийМодуль1.ПолучитьАдрес();
КонецПроцедуры
Не получается. Что я делаю не так?
По теме из базы знаний
- Как читать чужой код? Часть 4. Программный интерфейс. Исправление чужих доработок
- Консоль запросов к двум базам (общий менеджер временных таблиц)
- Асинхронное нечто, или так, как раньше!
- Доработка типовой конфигурации в 1С:EDT. Разработка, тестирование, слияние, выпуск
- YAxUnit или модульное тестирование в 1С
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(3)
P/S чушь какая то :)
&НаКлиенте
Процедура ПолучитьАдрес() Экспорт
Перем Город,Улица,Дом,Квартира;
Если ВвестиСтроку(Город,"Введите город") Тогда
Если ВвестиСтроку(Улица,"Введите улицу") Тогда
Если ВвестиСтроку(Дом,"Введите номер дома") Тогда
Если ВвестиСтроку(Квартира,"Введите номер квартиры") Тогда
Сообщить("Ваш адрес - г."+Город+", улица "+Улица+", д."+Дом+", кв."+Квартира);
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецПроцедуры
ПоказатьP/S чушь какая то :)
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот