|
Вызов документа 1С извне платформы | ☑ | ||
---|---|---|---|---|
0
Serduko
20.02.12
✎
10:48
|
Возможен ли вызов документа(или хотя бы справочника, чего либо) 1С (8.2) извне платформы, н.р. вызов через ярлык Windows? Если да, то как?
|
|||
1
Ненавижу 1С
гуру
20.02.12
✎
10:49
|
Что такое "вызов документа"? команда "Документ ..., ко мне!" - так?
|
|||
2
Wobland
20.02.12
✎
10:50
|
расскажите автору и мне о тонких клиентах и управляемых формах ;)
|
|||
3
Serduko
20.02.12
✎
10:50
|
Запуск программы с определенными параметрами, при которых открывется определенный документ.
|
|||
4
БибиГон
20.02.12
✎
10:51
|
нет
|
|||
5
Ненавижу 1С
гуру
20.02.12
✎
10:51
|
(3) какой программы? что такое "открывается документ"?
|
|||
6
PVV65
20.02.12
✎
10:52
|
(3) Возможно. Но лучше не надо.
|
|||
7
Serduko
20.02.12
✎
10:53
|
Программа - платформа 1С, документ - н.р. "карточка сотрудника" в ЗУП.
|
|||
8
le_
20.02.12
✎
10:53
|
Капец.
Представил на рабочем столе кучу ярлычков: Заказ покупателя, Реализация товаров, Счет фактура ) |
|||
9
Serduko
20.02.12
✎
10:53
|
Вообще то я хочу запустить ее из Lotus Notes
|
|||
10
БибиГон
20.02.12
✎
10:54
|
(9) а зачем?
|
|||
11
PVV65
20.02.12
✎
10:55
|
(5) ТС хочет написать программу на Си, при запуске которой откроется созданная им форма и заполнится данными определенного документа из базы данных 1С.
|
|||
12
Serduko
20.02.12
✎
10:55
|
Начальство приказало.
|
|||
13
Aleksey
20.02.12
✎
10:55
|
(9) А номер и дата , который нужно открыть, документа записана у пользователя на бумажки?
|
|||
14
БибиГон
20.02.12
✎
10:55
|
(11) мне показалось что он хочет открыть не свою форму а форму 1с документа
|
|||
15
Ненавижу 1С
гуру
20.02.12
✎
10:56
|
(12) тогда ладно, можно
|
|||
16
patapum
20.02.12
✎
10:58
|
поищи ключи запука 1с, при которых сразу открывается заданная обработка. потом обработкой анализируй внешний файл и открывай и заполняй что хочешь
|
|||
17
Пришел в тапках
20.02.12
✎
10:58
|
(0) Можно, по уникальному идентификатору.
|
|||
18
Пришел в тапках
20.02.12
✎
10:59
|
по вооот такой ссылке {"#",849ec10b-fe50-45eb-8aac-a007ccd72da8,29:a00d00241d14de4811e1565da38dc4f0}
|
|||
19
Serduko
20.02.12
✎
11:01
|
patapum, Пришел в тапках, благодарю.
Пришел в тапках, можно ли как то поймать необходимую ссылку? Т.е. если документ не определен? |
|||
20
Пришел в тапках
20.02.12
✎
11:14
|
(19) Нужно чтобы документ был записан, это раз, после чего на него будет доступна ссылка.
ДокументСсылка.<Имя документа> (DocumentRef.<Имя документа>) УникальныйИдентификатор (UUID) Синтаксис: УникальныйИдентификатор() Возвращаемое значение: Тип: УникальныйИдентификатор. Описание: Получает уникальный идентификатор ссылки. Ссылка может быть получена из уникального идентификатора с помощью метода менеджера ПолучитьСсылку. См. также: ДокументМенеджер, метод ПолучитьСсылку ЗЫ Начинайте читать синтаксис-помощник |
|||
21
Serduko
20.02.12
✎
11:16
|
Благодарю. Я сейчас на Lotus плотно сижу, с 1С работаю редко (чему очень рад), начал подзабывать его.
|
|||
22
Пришел в тапках
20.02.12
✎
11:16
|
ТекCOMОбъект = ПодключитьсяКИнформационнойБазеОбмена();
Если ТекCOMОбъект = Неопределено Тогда Возврат; КонецЕсли; Попытка СсылкаВПриемнике = ТекCOMОбъект.ValueFromStringInternal(СтрокаСсылки); Если ТекCOMОбъект.ValueIsFilled(СсылкаВПриемнике) Тогда СсылкаВПриемнике.GetForm().DoModal(); Иначе Предупреждение("Не найдено соответствие в информационной базе."); КонецЕсли; Исключение КонецПопытки; Подключиться надеюсь сможете :) |
|||
23
Serduko
20.02.12
✎
11:21
|
Спасибо
|
|||
24
Serduko
22.02.12
✎
10:21
|
Вот так это выглядит в LotusScript:
Dim OneC As Variant Dim Org As Variant Set OneC = CreateObject ( "V82.Application" ) If OneC.connect({File="D:\1C_Bases\UPP_Test";Usr="XXX"}) Then Set Org = OneC.справочники.Контрагенты.НайтиПоНаименованию("XXX") If Len(Org.Наименование) <> 0 Then OneC.visible = True Call Org.ПолучитьФорму().Открыть() Else MsgBox "Организация не найдена!" End If Else MsgBox "Не смог подключится к базе 1С!" End If |
|||
25
Базис
naïve
22.02.12
✎
11:13
|
||||
26
Serduko
22.02.12
✎
14:46
|
Для чего такая конструкция? Насколько эффективна в данном случае?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |