ВвестиСтроку() - ошибка!
Подскажите, пожалуйста. Пишу в модуле документа в обработке проведения:
ВыбЗнач="";
Если ВвестиСтроку(ВыбЗнач,"Введите строку") Тогда
//........................
КонецЕсли;
Получаю ошибку:
Процедура с имененм ВвестиСтроку() не обнаружена... Что-то в этом духе...
Мне нужно именно в момент проведения документа давать пользователю окно для ввода строки.
Заранее - спасибо за помощь!
ВыбЗнач="";
Если ВвестиСтроку(ВыбЗнач,"Введите строку") Тогда
//........................
КонецЕсли;
Получаю ошибку:
Процедура с имененм ВвестиСтроку() не обнаружена... Что-то в этом духе...
Мне нужно именно в момент проведения документа давать пользователю окно для ввода строки.
Заранее - спасибо за помощь!
По теме из базы знаний
- Быстрый поиск средствами библиотеки ToySQL
- класс ПоказТаблиц
- Работа с 1С через OLE 8.* (V81.Application, V81.COMConnector)
- Как мы запилили в АЙТАТ.РФ обработку-бота, чтобы ускорить отгрузку в 2 раза или Реальный опыт внедрения нового механизма "Трансляция событий" от 1С-Коннект
- Взаимодействие мобильного приложения 1С и центральной информационной базы с использованием http-сервиса
Ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
Только что попробовал написать этот же код во внешней обработке - то же самое. Вот текст ошибки:
{Форма.Форма.Форма(2,7)}: Процедура или функция с указанным именем не определена (ВвестиСтроку)
Если <<?>>ВвестиСтроку(ВыбЗнач,"Введите строку") Тогда (Проверка: Сервер)
PS: Мда, насколько же, все-таки, "Семерка" и "Восьмерка" разные...
{Форма.Форма.Форма(2,7)}: Процедура или функция с указанным именем не определена (ВвестиСтроку)
Если <<?>>ВвестиСтроку(ВыбЗнач,"Введите строку") Тогда (Проверка: Сервер)
PS: Мда, насколько же, все-таки, "Семерка" и "Восьмерка" разные...
Конечно какой вызов диалога на сервере!!! Обработка проведения происходит на сервере, и вызвать диалог там просто невозможно. Диалог нужно вызывать на клиенте, а это значит только в модуле формы.
Управляемое приложение оно такое... Четко делится вызов функций на сервере и на клиенте.
Управляемое приложение оно такое... Четко делится вызов функций на сервере и на клиенте.
//ОбщиеМодули
Функция ВводФИОПользователя(ФИО) Экспорт
Результат = Ложь;
ФИО = "";
Если ВвестиСтроку(ФИО,"Введите свое ФИО.",50,Ложь) Тогда
Если Не ПустаяСтрока(ФИО) Тогда
Результат = Истина;
КонецЕсли;
КонецЕсли;
Возврат Результат;
КонецФункции
//ФормаДокументаМастер
&НаКлиенте
Процедура ПослеЗаписи(ПараметрыЗаписи)
//Вставить содержимое обработчика
ТекФИО = "";
Если ОбработкаТабличнойЧастиТоварыКлиент.ВводФИОПользователя(ТекФИО) Тогда
ФИОПользователя = ТекФИО;
Сообщить(""+ФИОПользователя);
КонецЕсли;
КонецПроцедуры
Функция ВводФИОПользователя(ФИО) Экспорт
Результат = Ложь;
ФИО = "";
Если ВвестиСтроку(ФИО,"Введите свое ФИО.",50,Ложь) Тогда
Если Не ПустаяСтрока(ФИО) Тогда
Результат = Истина;
КонецЕсли;
КонецЕсли;
Возврат Результат;
КонецФункции
//ФормаДокументаМастер
&НаКлиенте
Процедура ПослеЗаписи(ПараметрыЗаписи)
//Вставить содержимое обработчика
ТекФИО = "";
Если ОбработкаТабличнойЧастиТоварыКлиент.ВводФИОПользователя(ТекФИО) Тогда
ФИОПользователя = ТекФИО;
Сообщить(""+ФИОПользователя);
КонецЕсли;
КонецПроцедуры
Еще раз - задача такая. "УТ". При вводе нового документа "ЧекККМ" в БД выдавать интерактивное окошко для ввода сотрудником (сканером штрих-кодов) строки с ФИО пользователя для последующей обработки этого вида документов простым реестром на тему кто и сколько доков сделал.
Не могу увязать эти вещи в 8.2.
Не могу увязать эти вещи в 8.2.
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)