0. skv_79 165 16.08.19 16:47 Сейчас в теме

Практика: Передаем произвольный параметр и открываем форму выбранной нами дополнительной обработки

В этой статье я решил собрать 2 практических случая, которые используются не так часто, но которые нужно знать, чтобы вообще знать, что так можно. Все это я решил сделать и показать в одной конфигурации на базе БСП.

Перейти к публикации

Лучшие комментарии
12. skv_79 165 21.08.19 19:52 Сейчас в теме
Добавил доп. обработки в конфигурацию и выложил в гит:
https://github.com/KonstantinSkvortsov/PeredachaParametra1C
Остальные комментарии
Избранное Подписка Сортировка: Древо
1. ivanov660 1627 19.08.19 09:18 Сейчас в теме
Предлагаю еще один вариант: через промежуточное хранилище данных (к примеру, регистр сведений безопасное хранилище данных из БСП) - изначально сохранили настройки, а при открытии учитываем и обрабатываем.
2. skv_79 165 19.08.19 10:11 Сейчас в теме
(1)
вариант: через промежуточное хранилище данных (к примеру, регистр сведений безопасное хранилище данных из БСП) - изначально сохранили настройки, а при открытии учитываем и обрабатываем

Да, так тоже можно, но параметр, как мне кажется используется не так часто как хранилище значений, и поэтому иногда забывается то, что можно так просто передать в приложение какие-либо данные из внешнего приложения, вспоминая о каких-то других способах. Даже сначала про веб-сервисы и COM вспоминают, и только потом, поняв что задача не требует таких сложностей и можно через обычный параметр из внешнего приложения.
3. qwinter 603 19.08.19 10:19 Сейчас в теме
Остается только риторический вопрос "зачем?")))
4. skv_79 165 19.08.19 10:23 Сейчас в теме
(3) Это из практики, значит я когда-то такое делал. В данном случае нужно было из одного приложения не на языке 1С запускать конфигурацию ERP и открывать форму подбора товаров в знакомом пользователям интерфейсе, для этого использовался пользовательский параметр, в котором передавалась информация о сеансе пользователя, а обратно уже по веб-сервису возвращалось в зависимости от переданных в параметре данных. Согласен, что звучит как костыль, но решение такое было и вполне работало.
5. qwinter 603 19.08.19 10:53 Сейчас в теме
(4)
В данном случае нужно было из одного приложения не на языке 1С запускать конфигурацию ERP и открывать форму подбора товаров в знакомом пользователям интерфейсе, для этого использовался пользовательский параметр, в котором передавалась информация о сеансе пользователя, а обратно уже по веб-сервису возвращалось в зависимости от переданных в параметре данных. Согласен, что звучит как костыль
Это и есть костыль, причем жуткий и кривой. Для подобных задач используется automation client/server.
6. alex_bob 221 19.08.19 11:15 Сейчас в теме
(5)
Это и есть костыль, причем жуткий и кривой. Для подобных задач используется automation client/server.

Windows сейчас далеко не везде.
8. qwinter 603 19.08.19 16:00 Сейчас в теме
(6) для никсов это еще больший костыль, я бы даже сказал КОСТЫЛИЩЕ!!!!, в виду полного сохранения всех выполняемых команд)))))) Хотя если целью было собрать пароли пользователей, не имея администраторского доступа к базе 1С то подойдет)))
10. skv_79 165 19.08.19 17:01 Сейчас в теме
(8) Можно не писать пароль, параметр-то передастся.
7. skv_79 165 19.08.19 15:03 Сейчас в теме
(5)
client/server.

Согласен что костыль, но на мой взгляд, все-же более универсальный в отличии от Automation.
9. qwinter 603 19.08.19 16:00 Сейчас в теме
11. skv_79 165 19.08.19 17:02 Сейчас в теме
(9) Не совсем точно выразился, не универсальный а многоплатформенный.
12. skv_79 165 21.08.19 19:52 Сейчас в теме
Добавил доп. обработки в конфигурацию и выложил в гит:
https://github.com/KonstantinSkvortsov/PeredachaParametra1C
13. skv_79 165 21.08.19 19:52 Сейчас в теме
14. ХамитоваРайса 23.08.19 10:18 Сейчас в теме
Добрый день) Не смогла разархивировать, ругается на длинные имена и символы в именах файлов и каталогов
15. skv_79 165 26.08.19 13:56 Сейчас в теме
(14) Добрый, попробуйте положить ближе к корню диска.
16. skv_79 165 26.08.19 13:57 Сейчас в теме
(14) А еще лучше воспользуйтесь EDT.
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Бизнес-архитектор 1С, ведущий консультант
Санкт-Петербург
Полный день

Руководитель проектов 1С
Санкт-Петербург
Полный день

Программист 1C
Москва
зарплата от 100 000 руб. до 150 000 руб.
Полный день

Программист 1С
Москва
зарплата от 120 000 руб. до 150 000 руб.
Полный день