• м. Львів, Україна
  • (044) 222-73-76
  • info@spilka-it.com.ua

Статті

Передачі параметрів з форми в модуль об’єкту на прикладі експортних змінних Зміст:   1. Завдання передачі параметрів 1С:Підприємство 2. Реалізація з модулем об’єкта документа 1С:Підприємство Іноді виникає необхідність передачі параметрів 1С:Підприємство, встановлених в певній керованій формі документа 1С:Підприємство, в модуль об'єкта 1С:Підприємство 8.3. При цьому вкрай небажано створювати окремі реквізити для цього документа. Тому в даній ситуації можна користуватися глобальними змінними 1С:Підприємство. Надалі вони можуть бути використані в процедурах і функціях цього модуля. Якщо змінна визначена з ключовим словом «експорт», то вона буде доступна поза даного модуля.     1.  Завдання передачі параметрів 1С:Підприємство     Припустимо, є якийсь документ, на основній формі документа якого розташовується гіперпосилання в 1С:Підприємство, що викликає іншу форму з введенням певних налаштувань. Необхідно, щоб після вибору налаштувань, вони були передані в модуль об'єкта 1С:Підприємство 8.3 документа для подальшої обробки в процедурі проведення.   2. Реалізація з модулем об’єкта документа 1С:Підприємство У модулі основної форми документа в обробнику події 1С:Підприємство кнопки, що відкриває форму з вибором налаштувань, необхідно вказати процедуру Новий Опис Оповіщення (). Це визначає результат після закриття форми налаштувань в 1С:Підприємство 8.3.   У формі налаштувань для збереження і передачі параметрів 1С:Підприємство (у нашому випадки це структура) необхідно вказувати процедуру Сповістити Про Вибір ()       Далі потрібно створити саму процедуру оповіщення, в якій будемо обробляти в результаті закриття форми налаштувань. Як приймач створюємо реквізит основної форми Параметри Переоцінки (можна створити глобальну змінну в модулі основної форми) і в неї передаємо результат закриття. І на заключному етапі (наприклад, в процедурі Перед Запис На Сервері () передамо з реквізиту форми збережену структуру налаштувань в глобальну змінну, яку визначали в модулі об'єкта документа. В результаті налаштування, вибрані на дочірній формі, відкритої з основної форми документа, тепер доступні в модулі об'єкта і можуть бути оброблені в будь-якій його процедурі, наприклад, в процедурі проведення.     Фахівець компанії, Ігор Цебо

ПРО НАС
Українська Спілка Автоматизаторів Бізнесу. Програми На Базі Підприємство 8, BAS.