4 добавление кнопок меркурий
= Добавление кнопок "Меркурий" =
= Неуправляемые формы =
Для доступа к реквизитам подсистемы АСП_Меркурий необходимо добавить кнопки на карточки справочников.
При добавлении кнопки на карточку товара, необходимо добавить в модуль формы номенклатуры, в процедуру "При открытии":
- В меню слева, в списке
'"Справочники"
' выбрать пункт
'"Номенклатура"
'. - В списке
'"Формы"
' выбрать пункт
'"ФормаЭлемента"
'. - Перейти на вкладку
'"Модуль"
'. - Нажать кнопку
'"Процедуры и функции"
'. - В окне "Процедуры и функции" выбрать строку
'"ПриОткрытии"
', кликнув на нее. - Нажать кнопку
'"Перейти"
'.
- Добавить в модуль формы номенклатуры <WRAP>
<1c> Процедура ПриОткрытии() ... ЭлементыФормы.ДействияФормы.Кнопки.Добавить("Меркурий", ТипКнопкиКоманднойПанели.Действие, "Меркурий", Новый Действие("ДействияФормыАСП_Меркурий")); КонецПроцедуры // ПриОткрытии() </1c></WRAP>
- После модуля формы номенклатуры добавить <WRAP>
<1c> Процедура ДействияФормыАСП_Меркурий(Кнопка)
АСП_Функции.ПолучитьЗапись(Ссылка, 2).ПолучитьФорму().Открыть();
КонецПроцедуры </1c></WRAP>
При добавлении кнопки на карточку организаций, необходимо добавить в модуль формы организации, в процедуру "При открытии"/
- В меню слева, в списке
'"Справочники"
' выбрать пункт
'"Организации"
'. - В списке
'"Формы"
' выбрать пункт
'"ФормаЭлемента"
'. - Перейти на вкладку
'"Модуль"
'. - Нажать кнопку
'"Процедуры и функции"
'. - В окне "Процедуры и функции" выбрать строку
'"ПриОткрытии"
', кликнув на нее. - Нажать кнопку
'"Перейти"
'.
- Добавить в модуль формы организаций <WRAP>
<1c> Процедура ПриОткрытии() ... ЭлементыФормы.ДействияФормы.Кнопки.Добавить("Меркурий", ТипКнопкиКоманднойПанели.Действие, "Меркурий хоз", Новый Действие("ДействияФормыАСП_Меркурий")); ЭлементыФормы.ДействияФормы.Кнопки.Добавить("Меркурий2", ТипКнопкиКоманднойПанели.Действие, "Меркурий под", Новый Действие("ДействияФормыАСП_Меркурий2")); КонецПроцедуры // ПриОткрытии() </1c></WRAP>
- После модуля формы организаций добавить <WRAP>
<1c> Процедура ДействияФормыАСП_Меркурий(Кнопка)
АСП_Функции.ПолучитьЗапись(Ссылка, 0).ПолучитьФорму().Открыть();
КонецПроцедуры Процедура ДействияФормыАСП_Меркурий2(Кнопка)
АСП_Функции.ПолучитьЗапись(Ссылка, 1).ПолучитьФорму().Открыть();
КонецПроцедуры </1c></WRAP>
Кнопки на карточках контрагентов добавить аналогично организациям.
= Управляемые формы =
- В меню слева, в списке
'"Регистры сведений"
' выбрать пункт
'АСП_Хозяйствующие"
'. - В списке
'"Измерения"
' выбрать пункт
'"Ссылка"
'. - Кликнуть правой кнопкой мышки и нажать пункт
'"Свойства"
'. - В поле
'"Составной тип данных"
' поставить галочку. - В поле
'"Тип"
' нажать кнопку
'"Выбрать"
'.
- В окне "Редактирование типа данных" выбрать раздел "СправочникСсылка".
- Отметить галочка поля
'"Организации"
' и
'"Контрагенты"
'. - Нажать кнопку
'"ОК"
'.
- В меню слева, в списке
'"Регистры сведений"
' выбрать пункт
'АСП_Поднадзорные"
'. - В списке
'"Измерения"
' выбрать пункт
'"Ссылка"
'. - Кликнуть правой кнопкой мышки и нажать пункт
'"Свойства"
'. - В поле
'"Тип"
' нажать кнопку
'"Выбрать"
'.
- В окне "Редактирование типа данных" выбрать раздел "СправочникСсылка".
- Отметить галочка поле
'"Организации"
' (или то что Вам необходимо, например, склады). - Нажать кнопку
'"ОК"
'.
- В меню слева, в списке
'"Регистры сведений"
' выбрать пункт
'АСП_Товары"
'. - В списке
'"Измерения"
' выбрать пункт
'"Ссылка"
'. - Кликнуть правой кнопкой мышки и нажать пункт
'"Свойства"
'. - В поле
'"Тип"
' нажать кнопку
'"Выбрать"
'.
- В окне "Редактирование типа данных" выбрать раздел "СправочникСсылка".
- Отметить галочка поле
'"Номенклатура"
' (или то что Вам необходимо). - Нажать кнопку
'"ОК"
'.
Если справочники, являющиеся хозяйствующими или поднадзорными объектами в рамках подсистемы имеют наименования отличимые от стандарта/ «Контрагенты», «Организации», «Номенклатура»,а также есть особенности в документах, то необходимо произвести ++++настройки модулей.|
= Настройка модулей =
- В меню слева, в списке
'"Общие"
'. - Выбрать пункт
'Общие модули"
'. - Дважды кликнуть на строку
'"АСП_Общие"
'.
- Найти строку модуля «АСП_ЗаписьСправочниковПриЗаписи». - Внести правки, учитывая особенности Вашей базы (примеры).
- В меню слева, в списке
'"Общие"
'. - Выбрать пункт
'Общие модули"
'. - Дважды кликнуть на строку
'"АСП_Общие"
'. - Найти строку модуля
'"Общий ЗапросТоваров"
'. Данный модуль использует и хранит логику клиентов. Остальные модули типовые, которые периодически могут обновляться.
- Внести правки, учитывая особенности Вашей базы.
- В меню слева, в списке
'"Общие"
'. - Выбрать пункт
'Общие модули"
'. - Дважды кликнуть на строку
'"АСП_Общие"
'. - Найти строку модуля
'"ДозаполнитьПоляВетСертификата 1С"
'. Модуль позволяет при создании сертификатов заполнить его необходимыми полями, например датами выработки, сроками годности или дополнительными фильтрами.
- Внести правки, учитывая особенности Вашей базы.