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

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

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

 - В меню слева, в списке "Справочники" выбрать пункт "Номенклатура".
 - В списке "Формы" выбрать пункт "ФормаЭлемента".
 - Перейти на вкладку "Модуль". 
 - Нажать кнопку "Процедуры и функции".
 - В окне "Процедуры и функции" выбрать строку "ПриОткрытии", кликнув на нее.
 - Нажать кнопку "Перейти".
 - Добавить в модуль формы номенклатуры 

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

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

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

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

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

 

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

 - В меню слева, в списке "Справочники" выбрать пункт "Организации".
 - В списке "Формы" выбрать пункт "ФормаЭлемента".
 - Перейти на вкладку "Модуль". 
 - Нажать кнопку "Процедуры и функции".
 - В окне "Процедуры и функции" выбрать строку "ПриОткрытии", кликнув на нее.
 - Нажать кнопку "Перейти".
 - Добавить в модуль формы организаций 

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

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

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

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

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

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

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

 

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

 

Управляемые формы
 - В меню слева, в списке "Регистры сведений" выбрать пункт АСП_Хозяйствующие".
 - В списке "Измерения" выбрать пункт "Ссылка".
 - Кликнуть правой кнопкой мышки и нажать пункт "Свойства".
 - В поле "Составной тип данных" поставить галочку.
 - В поле "Тип" нажать кнопку "Выбрать".
 - В окне "Редактирование типа данных" выбрать раздел "СправочникСсылка".
 - Отметить галочка поля "Организации" и "Контрагенты".
 - Нажать кнопку "ОК".

 

 - В меню слева, в списке "Регистры сведений" выбрать пункт АСП_Поднадзорные".
 - В списке "Измерения" выбрать пункт "Ссылка".
 - Кликнуть правой кнопкой мышки и нажать пункт "Свойства". 
 - В поле "Тип" нажать кнопку "Выбрать".
 - В окне "Редактирование типа данных" выбрать раздел "СправочникСсылка".
 - Отметить галочка поле "Организации" (или то что Вам необходимо, например, склады).
 - Нажать кнопку "ОК".

 

 - В меню слева, в списке "Регистры сведений" выбрать пункт АСП_Товары".
 - В списке "Измерения" выбрать пункт "Ссылка".
 - Кликнуть правой кнопкой мышки и нажать пункт "Свойства". 
 - В поле "Тип" нажать кнопку "Выбрать".
 - В окне "Редактирование типа данных" выбрать раздел "СправочникСсылка".
 - Отметить галочка поле "Номенклатура" (или то что Вам необходимо).
 - Нажать кнопку "ОК".

 

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

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

 

 - В меню слева, в списке "Общие".
 - Выбрать пункт Общие модули".
 - Дважды кликнуть на строку "АСП_Общие".
 - Найти строку модуля "Общий ЗапросТоваров". Данный модуль использует и хранит логику клиентов. Остальные модули типовые, которые периодически могут обновляться.
  - Внести правки, учитывая особенности Вашей базы.

 

 - В меню слева, в списке "Общие".
 - Выбрать пункт Общие модули".
 - Дважды кликнуть на строку "АСП_Общие".
 - Найти строку модуля "ДозаполнитьПоляВетСертификата 1С". Модуль позволяет при создании сертификатов заполнить его необходимыми полями, например датами выработки, сроками годности или дополнительными фильтрами.
  - Внести правки, учитывая особенности Вашей базы.

 

0.00
(0 голосов)