Завершен

Вывести окно с номером документа из 1С в ТСД

Радик Муллакаев 5 лет назад в Прочие разделы / - Вопросы по разработке обновлен Сергей (Специалист) 5 лет назад 4
Здравствуйте!
Подскажите, пожалуйста, как мне действовать.
Как из 1С:УТ можно сделать такой вызов, чтобы в любой момент вывести на экране ТСД свою информацию (номер другого документа 1С)?
Установленный продукт:
WIFI PROF
Версия драйвера:
последняя
Типовая конфигурация драйвера?:
Операционная система:
win 7
Версия и конфигурация 1С, и режим работы (Файловы или Серверный):
УТ 10.3 на 8.2
Типовая конфигурация 1с?:
Модель ТСД:
Моторола 2100
ХОРОШО, МНЕ ПОНРАВИЛОСЬ
Оценка удовлетворенности от Радик Муллакаев 5 лет назад
Здравствуйте!
Любой вызов в 1С с ТСД можно реализовать с помощью действия "Вызов метода внешней системы". Пример использования:



Настройки действия в моём случае выглядят так:



Нужно выбрать соединение из ниспадающего списка (обычно оно там одно) и указать метод (у меня - "ВозвратЕдиницы"), который Вы хотите вызвать в 1С. Если методу нужны какие-либо параметры, то нужно добавить их в свойстве "Параметры".

Метод должен храниться в промежуточной базе, в обработке, соответствующей вашей 1С. В вашем случае это ВнешниеВызовыУТиУПП:



Как видно, я просто добавил функцию, возвращающую единицу. Вы можете написать функцию, возвращающую номер другого документа 1С и вызывать её с терминала в любом месте алгоритма.

Так результат работы вызова моей функции выглядит на экране ТСД:



Примеры реализации вызова основной базы 1С Вы можете посмотреть в функциях промежуточной базы, например, "ПолучитьТовар".



Спасибо большое за ответ!
А можно ли сделать наоборот? Из 1С вызвать создание окна сообщения на ТСД?
Да, конечно, это можно сделать. Статья об отправке сообщений на ТСД здесь.

Сервис поддержки клиентов работает на платформе UserEcho