![]() |
Модераторы: stron |
![]() ![]() ![]() |
|
SaschaL |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 880 Регистрация: 13.12.2006 Где: Челябинская обл г .Нязепетровcк Репутация: 8 Всего: 9 |
Доброго времени суток!!!
Есть следующий вопрос по 1С 7.7. Возможно ли чтобы таблицы значений заполнялись динамически при выборе элемента справочника. Объясняю ситуацию более подробно. В некой конфигурации (самописной) есть три справочника "Компьютера", "Программы" и "Комплектация". Справочники "Программы" и "Комплектация" подчинены справочнику "Компьютера", и соотвественно отражают из чего состоит компьютер и что на нем установлено. Для отображения состава этих справочников в форме списка справочника "Компьютера" созданы две таблицы значений, под каждый справочник. Пока заполнение этих таблиц происходит по кнопке, которая вызывает выполнение функций для заполнения обеих таблиц значений. Может кто-нибудь знает, возможно ли сделать динамическое заполение обеих таблиц значений при переходе от одного элемента справочника к другому. Заранее благодарен за ответ! |
|||
|
||||
AkelaSQL |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 392 Регистрация: 14.9.2007 Где: Москва Репутация: 6 Всего: 7 |
Размести на форме элемент управления "текст". В свойстве текста "Формула:" на закладке "Дополнительно" укажи имя процедуры или функции, например - ПриПереходеПоСтрокам()
При каждом переходе в списке от одного элемента к другому (или точнее при каждом обновлении формы, а оно возникает как при переходе по строкам, так и при вызове метода "Форма.Обновить()") будет происходить выполнение указанной процедуры. Ну а что написать внутри неё - поле деятельности вашей фантазии... Добавлено через 54 секунды ps. Нужно писать не Компьтера, а Компьютеры... |
|||
|
||||
SaschaL |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 880 Регистрация: 13.12.2006 Где: Челябинская обл г .Нязепетровcк Репутация: 8 Всего: 9 |
Просто процедура в текстовом поле отрабатывает с ошибками, а вот с функцией идея хорошая, спасибо за подсказку, прокатило!
Добавлено через 1 минуту и 38 секунд А по поводу названия справочника "Компьютера" я для примера написал, на самом деле там аналогичный справочник с именем "ПаркТехники" |
|||
|
||||
prefer |
|
|||
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 6.12.2007 Репутация: нет Всего: нет |
+1 AkelaSQL...
нужно писать именно функцию и возвращать пустое значение... так задумано свыше ![]() |
|||
|
||||
SaschaL |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 880 Регистрация: 13.12.2006 Где: Челябинская обл г .Нязепетровcк Репутация: 8 Всего: 9 |
На самом деле я при написании функции вообще ничего не зовращал, а если сильно интресует да и так очень может быть что кому то да это и понадобится привожу пример написания функции:
Как видно из написания функции, в процессе выполнения функция на делает Возврат, а просто заполняет таблицу значений. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "1C: Предприятие, SAP, ERP и учётные системы" | |
|
Запрещается! 1. Обсуждение крэков, кейгенов и других подобных программ Пробуйте искать сами или обращайтесь в приват к участникам форума. Темы с подобными вещами будут немедленно удаляться, а нарушители - получать предупреждения. Также запрещается обсуждение проблем работы этих программ (что куда вписать, куда что скопировать и т.п...) 2. Давать ссылки на взломанные продукты
|
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | 1C: Предприятие, SAP, ERP и учётные системы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |