Добавление кнопок "Меркурий"

Неуправляемые формы

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

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

  1. В меню слева, в списке «Справочники» выбрать пункт «Номенклатура».
  2. В списке «Формы» выбрать пункт «ФормаЭлемента».
  3. Перейти на вкладку «Модуль».
  4. Нажать кнопку «Процедуры и функции».
  5. В окне «Процедуры и функции» выбрать строку «ПриОткрытии», кликнув на нее.
  6. Нажать кнопку «Перейти».
  7. Добавить в модуль формы номенклатуры
    Процедура ПриОткрытии() 
    ...	
    	ЭлементыФормы.ДействияФормы.Кнопки.Добавить("Меркурий", ТипКнопкиКоманднойПанели.Действие, "Меркурий", Новый Действие("ДействияФормыАСП_Меркурий"));
    КонецПроцедуры // ПриОткрытии()
    
  8. После модуля формы номенклатуры добавить
    Процедура ДействияФормыАСП_Меркурий(Кнопка)
        АСП_Функции.ПолучитьЗапись(Ссылка, 2).ПолучитьФорму().Открыть();
    КонецПроцедуры
    

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

  1. В меню слева, в списке «Справочники» выбрать пункт «Организации».
  2. В списке «Формы» выбрать пункт «ФормаЭлемента».
  3. Перейти на вкладку «Модуль».
  4. Нажать кнопку «Процедуры и функции».
  5. В окне «Процедуры и функции» выбрать строку «ПриОткрытии», кликнув на нее.
  6. Нажать кнопку «Перейти».
  7. Добавить в модуль формы организаций
    Процедура ПриОткрытии() 
    ...	
    	ЭлементыФормы.ДействияФормы.Кнопки.Добавить("Меркурий", ТипКнопкиКоманднойПанели.Действие, "Меркурий хоз", Новый Действие("ДействияФормыАСП_Меркурий"));
    	ЭлементыФормы.ДействияФормы.Кнопки.Добавить("Меркурий2", ТипКнопкиКоманднойПанели.Действие, "Меркурий под", Новый Действие("ДействияФормыАСП_Меркурий2"));	
    КонецПроцедуры // ПриОткрытии()
    
  8. После модуля формы организаций добавить
    Процедура ДействияФормыАСП_Меркурий(Кнопка)
        АСП_Функции.ПолучитьЗапись(Ссылка, 0).ПолучитьФорму().Открыть();
    КонецПроцедуры
    Процедура ДействияФормыАСП_Меркурий2(Кнопка)
        АСП_Функции.ПолучитьЗапись(Ссылка, 1).ПолучитьФорму().Открыть();
    КонецПроцедуры
    

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

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

  1. В меню слева, в списке «Регистры сведений» выбрать пункт АСП_Хозяйствующие«.
  2. В списке «Измерения» выбрать пункт «Ссылка».
  3. Кликнуть правой кнопкой мышки и нажать пункт «Свойства».
  4. В поле «Составной тип данных» поставить галочку.
  5. В поле «Тип» нажать кнопку «Выбрать».
  6. В окне «Редактирование типа данных» выбрать раздел «СправочникСсылка».
  7. Отметить галочка поля «Организации» и «Контрагенты».
  8. Нажать кнопку «ОК».

  1. В меню слева, в списке «Регистры сведений» выбрать пункт АСП_Поднадзорные».
  2. В списке «Измерения» выбрать пункт «Ссылка».
  3. Кликнуть правой кнопкой мышки и нажать пункт «Свойства».
  4. В поле «Тип» нажать кнопку «Выбрать».
  5. В окне «Редактирование типа данных» выбрать раздел «СправочникСсылка».
  6. Отметить галочка поле «Организации» (или то что Вам необходимо, например, склады).
  7. Нажать кнопку «ОК».

  1. В меню слева, в списке «Регистры сведений» выбрать пункт АСП_Товары«.
  2. В списке «Измерения» выбрать пункт «Ссылка».
  3. Кликнуть правой кнопкой мышки и нажать пункт «Свойства».
  4. В поле «Тип» нажать кнопку «Выбрать».
  5. В окне «Редактирование типа данных» выбрать раздел «СправочникСсылка».
  6. Отметить галочка поле «Номенклатура» (или то что Вам необходимо).
  7. Нажать кнопку «ОК».

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

настройки модулей.