День добрый всем!
Давно не программировал на 7.7, но пришлось.
Задача: есть справочник ГруппыКонтрагентов, в него надо добавлять только группы контрагентов, а не элементы.
Сделал процедуру ПриИзменении() привязал ее к реквизиту данного справочника, но не получается:
Процедура ПриИзменении()
Перем ВыбКонтрагент;
СпрКонтрагенты = СоздатьОбъект("Справочник.Контрагенты");
СпрКонтрагенты.ВыборГруппы(1);
Если СпрКонтрагенты.Выбрать("Выберите группу", "ДляВыбора") = 1 Тогда
Контрагент = Спрконтрагенты.ТекущийЭлемент();
КонецЕсли;
КонецПроцедуры
Как сделать, чтобы сначала не открывалась форма для выбора элемента, а сразу открывалась форма для выбора группы?
конфигурация: ТиС
Давно не программировал на 7.7, но пришлось.
Задача: есть справочник ГруппыКонтрагентов, в него надо добавлять только группы контрагентов, а не элементы.
Сделал процедуру ПриИзменении() привязал ее к реквизиту данного справочника, но не получается:
Процедура ПриИзменении()
Перем ВыбКонтрагент;
СпрКонтрагенты = СоздатьОбъект("Справочник.Контрагенты");
СпрКонтрагенты.ВыборГруппы(1);
Если СпрКонтрагенты.Выбрать("Выберите группу", "ДляВыбора") = 1 Тогда
Контрагент = Спрконтрагенты.ТекущийЭлемент();
КонецЕсли;
КонецПроцедуры
Как сделать, чтобы сначала не открывалась форма для выбора элемента, а сразу открывалась форма для выбора группы?
конфигурация: ТиС
По теме из базы знаний
- Универсальный конструктор отчетов (Новейший отчет) для 1C 7.7
- Расчет итогов по группам справочника в прямом запросе.
- Пример переноса справочников, документов и движений через Эксель и "Конвертацию данных 2" из оптовой учетной системы 1С 7.7 Комплексной 4.2 и розничной учетной системы Рарус Торговый комплекс -> в 1С 8.3 ЕРП 2.4 (расширение и дополнительные реквизиты)
- Как мы интегрировали свою систему управления разработкой со Slack. Инструменты, возможности, процесс разработки
- Множественное выделение элементов справочника и работа с ним, как в 8.Х
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Процедура ОбработкаПодбора(Эл)
Если Эл.Вид()="Контрагенты" Тогда
Контрагент = Эл.ТекущийЭлемент();
Иначе
Менеджер_ = Эл.ТекущийЭлемент();
КонецЕсли;
КонецПроцедуры
Процедура Подбор()
Конт = "";
Открытьподбор("Справочник.Контрагенты",,Конт,1);
Конт.ВыборГруппы(1); // включает выборку и групп и элементов
КонецПроцедуры
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот