Интеграция: различия между версиями
Shihov (обсуждение | вклад) Нет описания правки |
Shihov (обсуждение | вклад) Нет описания правки |
||
(не показаны 3 промежуточные версии этого же участника) | |||
Строка 5: | Строка 5: | ||
===== Требования ===== | ===== Требования ===== | ||
# Наличие шаблонной конфигурации. Для загрузки шаблона перейти по | # Наличие шаблонной конфигурации. Для загрузки шаблона перейти по [http://pub.aspcom.ru/%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B:%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD ссылке] | ||
# Наличие персональной внешней обработки. | # Наличие персональной внешней обработки. | ||
Строка 74: | Строка 74: | ||
Для доступа к реквизитам подсистемы АСП_Меркурий необходимо добавить кнопки на карточки справочников. Примеры добавляемых кнопок есть в шаблоне.<br/>Например, для добавления кнопки на карточку товара, добавить в модуль формы '''номенклатуры''', в процедуру '''При открытии'''/ | Для доступа к реквизитам подсистемы АСП_Меркурий необходимо добавить кнопки на карточки справочников. Примеры добавляемых кнопок есть в шаблоне.<br/>Например, для добавления кнопки на карточку товара, добавить в модуль формы '''номенклатуры''', в процедуру '''При открытии'''/ | ||
<1c> | <syntaxhighlight lang='1c'> | ||
ЭлементыФормы.ДействияФормы.Кнопки.Добавить("Меркурий", ТипКнопкиКоманднойПанели.Действие, "Меркурий", Новый Действие("ДействияФормыАСП_Меркурий")); | ЭлементыФормы.ДействияФормы.Кнопки.Добавить("Меркурий", ТипКнопкиКоманднойПанели.Действие, "Меркурий", Новый Действие("ДействияФормыАСП_Меркурий")); | ||
</ | </syntaxhighlight> | ||
Также добавить для события процедуру/ | Также добавить для события процедуру/ | ||
<1c> | <syntaxhighlight lang='1c'> | ||
Процедура ДействияФормыАСП_Меркурий(Кнопка) | Процедура ДействияФормыАСП_Меркурий(Кнопка) | ||
АСП_Функции.ПолучитьЗапись(Ссылка, 2).ПолучитьФорму().Открыть(); | |||
КонецПроцедуры | КонецПроцедуры | ||
</ | </syntaxhighlight> | ||
Примеры для карточек '''Организаций''' / '''Контрагентов'''/ | Примеры для карточек '''Организаций''' / '''Контрагентов'''/ | ||
<1c> | <syntaxhighlight lang='1c'> | ||
ЭлементыФормы.ДействияФормы.Кнопки.Добавить("Меркурий", ТипКнопкиКоманднойПанели.Действие, "Меркурий хоз", Новый Действие("ДействияФормыАСП_Меркурий")); | ЭлементыФормы.ДействияФормы.Кнопки.Добавить("Меркурий", ТипКнопкиКоманднойПанели.Действие, "Меркурий хоз", Новый Действие("ДействияФормыАСП_Меркурий")); | ||
ЭлементыФормы.ДействияФормы.Кнопки.Добавить("Меркурий2", ТипКнопкиКоманднойПанели.Действие, "Меркурий под", Новый Действие("ДействияФормыАСП_Меркурий2")); | ЭлементыФормы.ДействияФормы.Кнопки.Добавить("Меркурий2", ТипКнопкиКоманднойПанели.Действие, "Меркурий под", Новый Действие("ДействияФормыАСП_Меркурий2")); | ||
</ | </syntaxhighlight> | ||
<1c> | <syntaxhighlight lang='1c'> | ||
Процедура ДействияФормыАСП_Меркурий(Кнопка) | Процедура ДействияФормыАСП_Меркурий(Кнопка) | ||
АСП_Функции.ПолучитьЗапись(Ссылка, 0).ПолучитьФорму().Открыть(); | |||
КонецПроцедуры | КонецПроцедуры | ||
Процедура ДействияФормыАСП_Меркурий2(Кнопка) | Процедура ДействияФормыАСП_Меркурий2(Кнопка) | ||
АСП_Функции.ПолучитьЗапись(Ссылка, 1).ПолучитьФорму().Открыть(); | |||
КонецПроцедуры | КонецПроцедуры | ||
</ | </syntaxhighlight> | ||
==== Кнопки Меркурий (управляемые формы) ==== | ==== Кнопки Меркурий (управляемые формы) ==== | ||
Строка 123: | Строка 123: | ||
# В меню выбрать пункт '''"Регистры сведений"'''. | # В меню выбрать пункт '''"Регистры сведений"'''. | ||
# Выбрать пункт '''"ОбщееЗапрос Товаров"''', кликнув на него. В данном модуле отражается логика заполнения ветеринарных сертификатов, где количество - это вес, а количество упаковок - это количество упаковок. | # Выбрать пункт '''"ОбщееЗапрос Товаров"''', кликнув на него. В данном модуле отражается логика заполнения ветеринарных сертификатов, где количество - это вес, а количество упаковок - это количество упаковок. | ||
# | #Подправить как Вам требуется. | ||
[[File:1_7.png]] | [[File:1_7.png]] |