1С 8

Питання: Підкажіть будь ласка, яким чином можна зробити наступне.

У мене є виведений в табличний документ результат запиту, до осередку є розшифровка.

Я хочу щоб при подвійному натисканні на осередок виконувалася процедура яка наприклад запускає звіт по розшифровці осередки.

1С 8

Відповідь: Розшифровки бувають стандартні і нестандартні.

може використовуватися як безпосередньо в табличному документі, так і в об'єкті ПолеТаблічногоДокумента (т.е.таблічний документ, розміщений не в окремому вікні, а безпосередньо на формі).

Щоб Розшифровка спрацювала, повинні виконуватися 3 умови:

1) Для осередку табличного документа, з якої ми хочемо викликати Розшифровку, має бути встановлено властивість ПараметрРасшіфровкі. Наприклад, ми хочемо, щоб за подвійним клацанням на осередку з назвою контрагента відкривалася форма елемента довідника Контрагента, щоб можна було уточнити якісь дані, які в звіт не виводяться. Задаємо властивості ПараметрРасшіфровкі якесь значення, наприклад, РасшіфровкаКонтрагента.

2) В процесі виведення областей макета в результуючий табличний документ потрібно ОБОВ'ЯЗКОВО присвоєно параметру розшифровки значення потрібного типу, наприклад:

3) Повинен бути забезпечений заборона редагування осередку з розшифровкою, тобто потрібно вказати

інакше, незважаючи на багатообіцяючий вид курсура при наведенні на осередок можна клацати по ній скільки завгодно, але нічого відбуватися не буде.

за подвійним клацанням на осередку з розшифровкою можна викликати свою процедуру. Для реалізації цього слід виконати кілька умов:

1) Висновок табличного документа повинен здійснюватися в об'єкт ПолеТаблічногоДокумента;

2) Має бути присвоєно значення властивості осередку ПараметрРасшіфровкі, наприклад, РасшіфровкаКонтрагента.

3) Параметру розшифровки РасшіфровкаКонтрагента присвоюється заповнений при формуванні табличного документа потрібними значеннями СпісокЗначеній або частіше Структура. Зокрема, може передаватися ім'я стандартного звіту конфігурації і параметрів, які потрібно задати в формі звіту, наприклад, період дат, номер рахунку і т.д. А потім цей звіт викликається як процедура.

5) Код користувальницької процедури поміщається в процедуру

Наведу невеликий приклад, що відкриває для "клацнути" контрагента підлеглий довідник.

Можливо, вас також зацікавить

17 правил для складання оптимального запит до даних бази 1С 12
Для формування і виконання запитів до таблиць бази даних в платформі 1С використовується спеціальний об'єкт мови програмування Запит. Створюється цей об'єкт викликом конструкції Новий Запит. Запит удобно.1C повільно працює по мережі з базою на SQL Server 13
Дана обставина може бути обумовлено багатьма причинами. Одна з них - неоптимальна настройка MS SQL. Перерахуємо неоптимальности в налаштуванні: 1) Неправильно зазначений мережевий протокол, який використовується для.1С Підприємство що це? 9
Що таке 1С? 1С - це фірма. у якій один із напрямів діяльності - розробка програмного забезпечення для автоматизації бізнес-процесів підприємств. «1С: Підприємство» - конкретний продукт, которий.Cклоненія за відмінками 4
НаКліенте Процедура команда1 (Команда) ПІБ = "Іванов Іван Іванович"; Падіж = 2; Пол = 1; Результат = СклоненіеФІО (ПІБ, Падіж, підлогу); Повідомити (Результат); КонецПроцедури НаСервере Функція СклоненіеФІО (ПІБ, Падіж, підлогу) .Cодержімое зазначеного нижче веб-сайту в цьому додатку блокується. Aboutsecurity_1cv8c.exe 1
Проблема: Після поновлення на 1С: Бухгалтерію підприємства 3-й версії, при натисканні на закладку командного інтерфейсу 1С: підприємство, вискакує помилка: Aboutsecurity_1cv8c.exe або Aboutsecurity_1cv8.exe «Вміст зазначеного ніже.Посмотреть все результати пошуку схожих

Слова впорядковані по частоті використання в тексті

зображення