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

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

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
  • РЕПУТАЦИЯ: 1099
  • КПД: 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
  • РЕПУТАЦИЯ: 1099
  • КПД: 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
Просмотров: 4484
Последний ответ 13 Апр 2012, 23:26
от Vit1501
Автоматическое заполнение табличной части документа из табличной части другого

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

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

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

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

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

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

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

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

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

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

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


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

* Реклама

* Поиск

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

* Реклама

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

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

Геннадий ОбьГЭС Геннадий ОбьГЭС
145 Сообщений
ilyay ilyay
63 Сообщений
AIFrame
59 Сообщений
alex0402
50 Сообщений
andron81_81
44 Сообщений
oleg-x
42 Сообщений
BuhRust
32 Сообщений
MuI_I_Ika MuI_I_Ika
31 Сообщений
Golickoff Golickoff
28 Сообщений
alexandr_ll
24 Сообщений

* Кто онлайн

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

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal