4 добавление кнопок меркурий: различия между версиями

Материал из База знаний АО АСП
Перейти к навигации Перейти к поиску
Нет описания правки
Строка 235: Строка 235:
++++
++++
[[Category:1 процесс первичной интеграции]]
[[Category:1 процесс первичной интеграции]]
<vote type=1 />

Версия от 13:12, 7 марта 2025

= Добавление кнопок "Меркурий" =
= Неуправляемые формы =

Для доступа к реквизитам подсистемы АСП_Меркурий необходимо добавить кнопки на карточки справочников.

При добавлении кнопки на карточку товара, необходимо добавить в модуль формы номенклатуры, в процедуру "При открытии":

- В меню слева, в списке

'"Справочники"

' выбрать пункт

'"Номенклатура"

'. - В списке

'"Формы"

' выбрать пункт

'"ФормаЭлемента"

'. - Перейти на вкладку

'"Модуль"

'. - Нажать кнопку

'"Процедуры и функции"

'. - В окне "Процедуры и функции" выбрать строку

'"ПриОткрытии"

', кликнув на нее. - Нажать кнопку

'"Перейти"

'.

 - Добавить в модуль формы номенклатуры <WRAP>

<1c> Процедура ПриОткрытии() ... ЭлементыФормы.ДействияФормы.Кнопки.Добавить("Меркурий", ТипКнопкиКоманднойПанели.Действие, "Меркурий", Новый Действие("ДействияФормыАСП_Меркурий")); КонецПроцедуры // ПриОткрытии() </1c></WRAP>

 - После модуля формы номенклатуры добавить <WRAP>

<1c> Процедура ДействияФормыАСП_Меркурий(Кнопка)

   АСП_Функции.ПолучитьЗапись(Ссылка, 2).ПолучитьФорму().Открыть();

КонецПроцедуры </1c></WRAP>

При добавлении кнопки на карточку организаций, необходимо добавить в модуль формы организации, в процедуру "При открытии"/

- В меню слева, в списке

'"Справочники"

' выбрать пункт

'"Организации"

'. - В списке

'"Формы"

' выбрать пункт

'"ФормаЭлемента"

'. - Перейти на вкладку

'"Модуль"

'. - Нажать кнопку

'"Процедуры и функции"

'. - В окне "Процедуры и функции" выбрать строку

'"ПриОткрытии"

', кликнув на нее. - Нажать кнопку

'"Перейти"

'.

 - Добавить в модуль формы организаций <WRAP>

<1c> Процедура ПриОткрытии() ... ЭлементыФормы.ДействияФормы.Кнопки.Добавить("Меркурий", ТипКнопкиКоманднойПанели.Действие, "Меркурий хоз", Новый Действие("ДействияФормыАСП_Меркурий")); ЭлементыФормы.ДействияФормы.Кнопки.Добавить("Меркурий2", ТипКнопкиКоманднойПанели.Действие, "Меркурий под", Новый Действие("ДействияФормыАСП_Меркурий2")); КонецПроцедуры // ПриОткрытии() </1c></WRAP>

 - После модуля формы организаций добавить <WRAP>

<1c> Процедура ДействияФормыАСП_Меркурий(Кнопка)

   АСП_Функции.ПолучитьЗапись(Ссылка, 0).ПолучитьФорму().Открыть();

КонецПроцедуры Процедура ДействияФормыАСП_Меркурий2(Кнопка)

   АСП_Функции.ПолучитьЗапись(Ссылка, 1).ПолучитьФорму().Открыть();

КонецПроцедуры </1c></WRAP>

Кнопки на карточках контрагентов добавить аналогично организациям.

= Управляемые формы =

- В меню слева, в списке

'"Регистры сведений"

' выбрать пункт

'АСП_Хозяйствующие"

'. - В списке

'"Измерения"

' выбрать пункт

'"Ссылка"

'. - Кликнуть правой кнопкой мышки и нажать пункт

'"Свойства"

'. - В поле

'"Составной тип данных"

' поставить галочку. - В поле

'"Тип"

' нажать кнопку

'"Выбрать"

'.

 - В окне "Редактирование типа данных" выбрать раздел "СправочникСсылка".

- Отметить галочка поля

'"Организации"

' и

'"Контрагенты"

'. - Нажать кнопку

'"ОК"

'.

- В меню слева, в списке

'"Регистры сведений"

' выбрать пункт

'АСП_Поднадзорные"

'. - В списке

'"Измерения"

' выбрать пункт

'"Ссылка"

'. - Кликнуть правой кнопкой мышки и нажать пункт

'"Свойства"

'. - В поле

'"Тип"

' нажать кнопку

'"Выбрать"

'.

 - В окне "Редактирование типа данных" выбрать раздел "СправочникСсылка".

- Отметить галочка поле

'"Организации"

' (или то что Вам необходимо, например, склады). - Нажать кнопку

'"ОК"

'.

- В меню слева, в списке

'"Регистры сведений"

' выбрать пункт

'АСП_Товары"

'. - В списке

'"Измерения"

' выбрать пункт

'"Ссылка"

'. - Кликнуть правой кнопкой мышки и нажать пункт

'"Свойства"

'. - В поле

'"Тип"

' нажать кнопку

'"Выбрать"

'.

 - В окне "Редактирование типа данных" выбрать раздел "СправочникСсылка".

- Отметить галочка поле

'"Номенклатура"

' (или то что Вам необходимо). - Нажать кнопку

'"ОК"

'.

Если справочники, являющиеся хозяйствующими или поднадзорными объектами в рамках подсистемы имеют наименования отличимые от стандарта/ «Контрагенты», «Организации», «Номенклатура»,а также есть особенности в документах, то необходимо произвести ++++настройки модулей.|

= Настройка модулей =

- В меню слева, в списке

'"Общие"

'. - Выбрать пункт

'Общие модули"

'. - Дважды кликнуть на строку

'"АСП_Общие"

'.

 - Найти строку модуля «АСП_ЗаписьСправочниковПриЗаписи».
 - Внести правки, учитывая особенности Вашей базы (примеры).

- В меню слева, в списке

'"Общие"

'. - Выбрать пункт

'Общие модули"

'. - Дважды кликнуть на строку

'"АСП_Общие"

'. - Найти строку модуля

'"Общий ЗапросТоваров"

'. Данный модуль использует и хранит логику клиентов. Остальные модули типовые, которые периодически могут обновляться.

  - Внести правки, учитывая особенности Вашей базы.

- В меню слева, в списке

'"Общие"

'. - Выбрать пункт

'Общие модули"

'. - Дважды кликнуть на строку

'"АСП_Общие"

'. - Найти строку модуля

'"ДозаполнитьПоляВетСертификата 1С"

'. Модуль позволяет при создании сертификатов заполнить его необходимыми полями, например датами выработки, сроками годности или дополнительными фильтрами.

  - Внести правки, учитывая особенности Вашей базы.

++++

0.00
(0 голосов)