компьютерный форум
Вернуться   Компьютерный форум > Программирование и вебстроительство > 1C (Все версии) > WEB расширение 1С 8.0

Ответ
 
LinkBack Опции темы Опции просмотра
Старый 16.03.2006, 06:51   #1
Пользователи
 
Регистрация: 16.03.2006
Сообщений: 3
Thumbs up

Как правильно организовать форму списка задач бизнес-процесса, чтоб переход из списка был на определенный задачей документ или отчет?




SLenka вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
16.03.2006, 06:51
Техник
реклама
Thumbs up

Старый 16.03.2006, 07:49   #2
Пользователи
 
Регистрация: 06.04.2004
Сообщений: 714
По умолчанию

2 SLenka,
Обычная форма. ListDataSource, прикрученый к задаче. V8DataGrid прикрученый к ListDataSource. В DataGrid в свойстве OpenUrl указываешь адресс странички обрабочика. В этой страничке по параметрам url-а прописываешь что запускать в каких случаях.
pauluss вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 19.03.2006, 18:29   #3
Пользователи
 
Регистрация: 16.03.2006
Сообщений: 3
По умолчанию

Цитата:
[b]В этой страничке по параметрам url-а прописываешь что запускать в каких случаях.
До этого момента все ясно и понятно. Для начинающих, можно небольшой примерчик такой странички.
SLenka вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 20.03.2006, 07:20   #4
Пользователи
 
Регистрация: 15.02.2006
Сообщений: 38
По умолчанию

List form сама вызывает default form-ы, если они специально не созданы для конкретного документа. Если форма для документа уже создана, то будет вызвана именно она. Только надо проверить, что она прописалась в TableFormMap.xml.

Про OpenUrl уже было сказано. Если в нем указать адрес открываемой странички, то вызывается именно эта страница. Может тут проблема со знаем основ HTML? Уточни вопрос пожалуйста. Что конкретно не понятно.

Кстати, а можно еще пару слов про параметры в OpenUrl ?
VasSerg вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 20.03.2006, 09:36   #5
Пользователи
 
Регистрация: 06.04.2004
Сообщений: 714
По умолчанию

2 SLenka,
Для V8Grid указываешь ключевое поле - ссылку на задачу (Свойство KeyFields).
Свойство
Цитата:
[b]OpenUrl = Обработка.aspx
Дальше при выборе строки V8Grid сделает редирект Обработка.aspx с параметром KeyValue. В этом параметре будет UUID задачи.
На странице Обработка.aspx получаешь задачу:

Цитата:
[b]Задача = (ObjectRef)V8Metadata.GetMetadata("").ParseValue(R equest.Params["KeyValue"], "ЗадачаСсылка_....");
И делаешь с ней, что хочешь (запускаешь документ или отчет)
pauluss вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 14.04.2006, 09:36   #6
Пользователи
 
Регистрация: 14.04.2006
Сообщений: 1
По умолчанию

Добрый день. Решаю аналогичную задачу: в 1С 8.0 реализован простейший бизнес процесс по учету заявок, формируемые задачи - оформить заявку, утвердить/отклонить заявку и исполнить заявку (если утверждена). Начинаю работать с Web-расширением (1.1), сразу возникла проблема как сделать так, чтобы для задачи "оформить заявку" открывалась форма самой заявки, для задачи "утвердить/отклонить" открывалась форма для утверждения (на ней будут кнопки Утвердить и Отклонить), а для задачи "Исполнить" - форма для исполнения. Т.е. в зависимости от точки, в которой находится бизнес-процесс, вместо формы объекта "задача" открываются разные формы. Где прописывать формы примерно поняла, а как будет записано это условие? И еще более важный вопрос: в 1с при старте бизнес-процесса автоматически создается первая задача, после ее выполнения вторая и т.д... Можно ли весь этот функционал перенести в web-расширение? Как решается вопрос с адресацией задач (в 1с задачи можно отбирать по текущему исполнителю)? Может знаете, где можно найти пример web-приложения именно для бизнес-процессов? Спасибо.
chess вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 15.04.2006, 07:16   #7
Пользователи
 
Регистрация: 06.04.2004
Сообщений: 714
По умолчанию

Сделай форму списка задачь, у нее в гриде пропиши вызов странички, так как я написал выше.
У этой странички, которую ты прописала не надо делать никакой формы. Её единственная функция - это определить что это за задача и на какую страничку делать редирект.

Цитата:
И еще более важный вопрос: в 1с при старте бизнес-процесса автоматически создается первая задача, после ее выполнения вторая и т.д... Можно ли весь этот функционал перенести в web-расширение?
Зачем??? Из вдолба стоит только устанавливать стартован "Стартован", остальный пусть 1С занимается,
Незачем функционал 1С переносить на веб.
pauluss вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 24.04.2008, 09:45   #8
Пользователи
 
Регистрация: 24.04.2008
Сообщений: 2
По умолчанию

А не подскажите как именно можно стартовать бизнес процесс?
Alexey2008 вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 25.04.2008, 12:19   #9
Пользователи
 
Регистрация: 11.05.2006
Сообщений: 24
По умолчанию

Цитата:
А не подскажите как именно можно стартовать бизнес процесс?
Я думаю можно вызвать метод объекта 1с, из которого должен БП стартовать. А там прописать все что нужно для этого.
stitch вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 25.04.2008, 13:18   #10
Пользователи
 
Регистрация: 24.04.2008
Сообщений: 2
По умолчанию

так и пришлось соорудить
Alexey2008 вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Ответ


Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Вкл.



Текущее время: 08:52. Часовой пояс GMT.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot
Content Relevant URLs by vBSEO 3.5.0 RC2