Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
25 Апр 2019, 23:26
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Добавление реквизита в документ и API-команда на открытие карточки документа  (Прочитано 3745 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AlbertN

  • *
  • Сообщений: 4
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2011-02-07
  • Сайт: 
  • Профессия: Ученик 1С
Друзья. Прошу не пинать ногами, в 1С практически ни в зуб ногой, возникла задача по интеграции 1С предприятие с СЭД Directum на уровне "Пользователь 1С добавляет к документу одну или более ссылок на соответствующий документ в СЭД, проще говоря указывает его ID, 1С эту информацию хранит внутри, как я полагаю, табличной части документа. При необходимости пользователь выбирает из комбобокса на форме одну из ранее введенных ссылок, жмакает кнопочку "открыть", 1С-ка через COM долбится на СЭД с командой на открытие документа. В СЭД у пользователя открывается карточка документа. Прошу простить за, возможно, сумбурное описание задачи.
Вопросы покажутся Вам, наверное, детскими.
1. После добавления новой таблицы значений в документ не нужно ли делать каких-либо конвертаций, переносов и прочего, имею ввиду что произойдет с уже имеющимися документами?
2. Есть ли в 1С возможность через COM/OLE, обратиться к ее клиентской (не серверной) части с "просьбой" открыть карточку документа, указав его guid или иной уникальный идентификатор? Поясню, аналогичную кнопку с названием вроде "Открыть в 1С" предполагается наваять в СЭД, то есть должна получиться этакая своего рода полнодуплексная связь.
Заранее благодарю за помощь.


Оффлайн progmikon

  • *****
  • Сообщений: 2090
  • РЕПУТАЦИЯ: 371
  • КПД: 18%
  • Регистрация: 2010-10-09
  • Компания: http://progmikon.blogspot.com/
  • Профессия: Программист 1С
Открытие будет происходить через веб? (у нас так, что значительно облегчает задачу, но у нас и другая СЭД) или через какой-то клиент?

Оффлайн AlbertN

  • *
  • Сообщений: 4
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2011-02-07
  • Сайт: 
  • Профессия: Ученик 1С
Открытие в СЭД можно действительно осуществить и через Web, в Directum есть веб-доступ, я уже думал об организации открытия по url, однако хотелось бы еще, чтобы в момент добавления в 1С ссылки на документ автоматически взаимная ссылка появлялась в СЭД, а это возможно сделать только обращаясь к API Directum-а.

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1102
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
Друзья. Прошу не пинать ногами, в 1С практически ни в зуб ногой, возникла задача по интеграции 1С предприятие с СЭД Directum на уровне "Пользователь 1С добавляет к документу одну или более ссылок на соответствующий документ в СЭД, проще говоря указывает его ID, 1С эту информацию хранит внутри, как я полагаю, табличной части документа. При необходимости пользователь выбирает из комбобокса на форме одну из ранее введенных ссылок, жмакает кнопочку "открыть", 1С-ка через COM долбится на СЭД с командой на открытие документа. В СЭД у пользователя открывается карточка документа. Прошу простить за, возможно, сумбурное описание задачи.
Вопросы покажутся Вам, наверное, детскими.
1. После добавления новой таблицы значений в документ не нужно ли делать каких-либо конвертаций, переносов и прочего, имею ввиду что произойдет с уже имеющимися документами?
2. Есть ли в 1С возможность через COM/OLE, обратиться к ее клиентской (не серверной) части с "просьбой" открыть карточку документа, указав его guid или иной уникальный идентификатор? Поясню, аналогичную кнопку с названием вроде "Открыть в 1С" предполагается наваять в СЭД, то есть должна получиться этакая своего рода полнодуплексная связь.
Заранее благодарю за помощь.

Прошу не пинать ногами, в Directum практически ни в зуб ногой.

В конфигураторе у документа добавляешь табличную часть "ДокументыВСЭД". Реквизит ДокID типа строка.
Добавляем новую ТЧ на форму документа.
На ранее введенные доки - не повлияет (ессно все эксперименты - ПОСЛЕ СОЗДАНИЯ РЕЗЕРВНОЙ КОПИИ!!), в них просто эта ТЧ будет пустой.
Рядом с новой ТЧ на форме кидаешь кнопку "Открыть в СЭД". Сам процесс открытия не подскажу, подскажу только получение текущего ID:

ТекущиеДанные = ЭлементыФормы.ТЧДокиВСЭД.ТекущиеДанные;
ТекущийID = ТекущиеДанные.ДокID;
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн AlbertN

  • *
  • Сообщений: 4
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2011-02-07
  • Сайт: 
  • Профессия: Ученик 1С
cska-fanat-kz, спасибо, очень полезная для меня информация. Осталось разобраться с "удаленным" управлением клиентом 1С через COM/OLE.

Оффлайн AlbertN

  • *
  • Сообщений: 4
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2011-02-07
  • Сайт: 
  • Профессия: Ученик 1С
Друзья, уже несколько часов безуспешно пытаюсь найти способы управления клиентом 1С через хоть какие-нибудь интерфейсы. В версии 7.7 можно было посылать DDE-команды, но с выходом 8 версии от поддержки DDE отказались. Объект OLEAutomation не подходит, потому что он создает новый объект системы, мне же нужно использовать уже открытое окно клиента 1С, просто "заставляя" его открывать нужные формы документов. Неужели нет стандартных способов решения этой задачи?

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1102
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
Друзья, уже несколько часов безуспешно пытаюсь найти способы управления клиентом 1С через хоть какие-нибудь интерфейсы. В версии 7.7 можно было посылать DDE-команды, но с выходом 8 версии от поддержки DDE отказались. Объект OLEAutomation не подходит, потому что он создает новый объект системы, мне же нужно использовать уже открытое окно клиента 1С, просто "заставляя" его открывать нужные формы документов. Неужели нет стандартных способов решения этой задачи?

Поищите в сети книгу "Профессиональная разработка в системе 1С:Предприятие 8". Глава 14 под названием "Интеграция с другими информационными системами" - как раз я думаю для Вас...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.


Теги:
 

Не открывает форму сохраненного документа, открывает форму нового.

Автор EHOTРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 5188
Последний ответ 13 Апр 2012, 23:26
от Vit1501
Автоматическое заполнение табличной части документа из табличной части другого

Автор WillРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 6
Просмотров: 18949
Последний ответ 16 Авг 2012, 12:07
от Will
Заполнение поля табличной части документа из табличной части справочника.

Автор Kurt_WagnerРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 3
Просмотров: 5386
Последний ответ 06 Апр 2015, 20:08
от Kurt_Wagner
Заполнение табличной части документа реквизитами табличной части справочника

Автор kaf_infoРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 2092
Последний ответ 10 Май 2017, 20:44
от ilnur75
"Не совпадают сумма документа и общая сумма по платежным ведомостям"

Автор yunovoРаздел Пользователям "1С - Предприятие 8"

Ответов: 1
Просмотров: 6599
Последний ответ 11 Янв 2015, 02:55
от MuI_I_Ika

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
82 Сообщений
AIFrame AIFrame
46 Сообщений
alexandr_ll
38 Сообщений
alex0402
29 Сообщений
wise wise
21 Сообщений
BuhRust
15 Сообщений
pavl_vs
14 Сообщений
byte777
14 Сообщений
Weidermail
13 Сообщений
LexaK
13 Сообщений

* Кто онлайн

  • Точка Гостей: 174
  • Точка Скрытых: 0
  • Точка Пользователей: 1
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal