Интеграция: различия между версиями
Shihov (обсуждение | вклад) Нет описания правки |
Shihov (обсуждение | вклад) Нет описания правки |
||
| Строка 74: | Строка 74: | ||
Для доступа к реквизитам подсистемы АСП_Меркурий необходимо добавить кнопки на карточки справочников. Примеры добавляемых кнопок есть в шаблоне.<br/>Например, для добавления кнопки на карточку товара, добавить в модуль формы '''номенклатуры''', в процедуру '''При открытии'''/ | Для доступа к реквизитам подсистемы АСП_Меркурий необходимо добавить кнопки на карточки справочников. Примеры добавляемых кнопок есть в шаблоне.<br/>Например, для добавления кнопки на карточку товара, добавить в модуль формы '''номенклатуры''', в процедуру '''При открытии'''/ | ||
<1c> | <syntaxhighlight lang='1c'> | ||
ЭлементыФормы.ДействияФормы.Кнопки.Добавить("Меркурий", ТипКнопкиКоманднойПанели.Действие, "Меркурий", Новый Действие("ДействияФормыАСП_Меркурий")); | ЭлементыФормы.ДействияФормы.Кнопки.Добавить("Меркурий", ТипКнопкиКоманднойПанели.Действие, "Меркурий", Новый Действие("ДействияФормыАСП_Меркурий")); | ||
</ | </syntaxhighlight> | ||
Также добавить для события процедуру/ | Также добавить для события процедуру/ | ||
<1c> | <syntaxhighlight lang='1c'> | ||
Процедура ДействияФормыАСП_Меркурий(Кнопка) | Процедура ДействияФормыАСП_Меркурий(Кнопка) | ||
АСП_Функции.ПолучитьЗапись(Ссылка, 2).ПолучитьФорму().Открыть(); | АСП_Функции.ПолучитьЗапись(Ссылка, 2).ПолучитьФорму().Открыть(); | ||
КонецПроцедуры | КонецПроцедуры | ||
</ | </syntaxhighlight> | ||
Примеры для карточек '''Организаций''' / '''Контрагентов'''/ | Примеры для карточек '''Организаций''' / '''Контрагентов'''/ | ||
<1c> | <syntaxhighlight lang='1c'> | ||
ЭлементыФормы.ДействияФормы.Кнопки.Добавить("Меркурий", ТипКнопкиКоманднойПанели.Действие, "Меркурий хоз", Новый Действие("ДействияФормыАСП_Меркурий")); | ЭлементыФормы.ДействияФормы.Кнопки.Добавить("Меркурий", ТипКнопкиКоманднойПанели.Действие, "Меркурий хоз", Новый Действие("ДействияФормыАСП_Меркурий")); | ||
ЭлементыФормы.ДействияФормы.Кнопки.Добавить("Меркурий2", ТипКнопкиКоманднойПанели.Действие, "Меркурий под", Новый Действие("ДействияФормыАСП_Меркурий2")); | ЭлементыФормы.ДействияФормы.Кнопки.Добавить("Меркурий2", ТипКнопкиКоманднойПанели.Действие, "Меркурий под", Новый Действие("ДействияФормыАСП_Меркурий2")); | ||
</ | </syntaxhighlight> | ||
<1c> | <syntaxhighlight lang='1c'> | ||
Процедура ДействияФормыАСП_Меркурий(Кнопка) | Процедура ДействияФормыАСП_Меркурий(Кнопка) | ||
АСП_Функции.ПолучитьЗапись(Ссылка, 0).ПолучитьФорму().Открыть(); | АСП_Функции.ПолучитьЗапись(Ссылка, 0).ПолучитьФорму().Открыть(); | ||
| Строка 100: | Строка 100: | ||
АСП_Функции.ПолучитьЗапись(Ссылка, 1).ПолучитьФорму().Открыть(); | АСП_Функции.ПолучитьЗапись(Ссылка, 1).ПолучитьФорму().Открыть(); | ||
КонецПроцедуры | КонецПроцедуры | ||
</ | </syntaxhighlight> | ||
==== Кнопки Меркурий (управляемые формы) ==== | ==== Кнопки Меркурий (управляемые формы) ==== | ||