Помогите перевести код с 1С 7.7 на 1С 8.3

1. Stunislove 21.05.17 16:20 Сейчас в теме
Процедура ВакансииРаботодателя()

    Таб = СоздатьОбъект("Таблица");
    Таб.ИсходнаяТаблица("НайденныеВакансии");
    Таб.ВывестиСекцию("Все<");
    
    СпрВакансии = СоздатьОбъект("Справочник.Вакансии");
    
    НомПП = 0;
    СпрВакансии.ВыбратьЭлементыПоРеквизиту("Работодатель",ТекущийЭлемент(),0,0);
    Пока СпрВакансии.ПолучитьЭлемент()=1 Цикл
        
        
        НомПП = НомПП + 1;
        Таб.ВывестиСекцию("Вакансия");        
        
        
    КонецЦикла; 
    
    Таб.ВывестиСекцию("Все>");
    Таб.ТолькоПросмотр(1);
    Таб.Показать();


КонецПроцедуры
Показать
По теме из базы знаний
Найденные решения
2. spe1c 6 21.05.17 20:22 Сейчас в теме
Примерно так
Таб = Новый ТабличныйДокумент;
Макет = ПолучитьМакет("НайденныеВакансии");// или ПолучитьОбщийМакет, смотря где хранится макет.
Область = Макет.получитьОбласть("Все_");
Таб.вывести(Область);

запрос = новый запрос(
"выбрать Вакансии.Наименование из Справочник.Вакансии как Вакансии где Вакансии.Работодатель = &ТекРаботодатель");
Запрос.установитьПараметр("ТекРаботодатель",ТекущийРаботодатель); //предварительно получаешь ссылку в переменную ТекущийРаботодаель
Выборка = запрос.выполнить.выбрать();
Пока выборка.следующий() цикл
       Область = макет.ПолучитьОбласть("СтрокаТаблицы");
       Область.Параметры.Заполнить(Выборка);
       Таб.Вывести(область);
конеццикла;
Область = Макет.получитьОбласть("_Все");
Таб.вывести(Область);
Таб.ТолькоПросмотр = истина;
Таб.показать();


Показать


Вот полезная ссылка https://helpf.pro/faq82/view/1621.html
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. PhoenixAOD 62 22.05.17 05:04 Сейчас в теме
(1)ЗАчем это делать? в 8.3 разве нет того что ВАм надо?
4. spe1c 6 22.05.17 08:58 Сейчас в теме
(3)У него похоже самописная конфигурация.
2. spe1c 6 21.05.17 20:22 Сейчас в теме
Примерно так
Таб = Новый ТабличныйДокумент;
Макет = ПолучитьМакет("НайденныеВакансии");// или ПолучитьОбщийМакет, смотря где хранится макет.
Область = Макет.получитьОбласть("Все_");
Таб.вывести(Область);

запрос = новый запрос(
"выбрать Вакансии.Наименование из Справочник.Вакансии как Вакансии где Вакансии.Работодатель = &ТекРаботодатель");
Запрос.установитьПараметр("ТекРаботодатель",ТекущийРаботодатель); //предварительно получаешь ссылку в переменную ТекущийРаботодаель
Выборка = запрос.выполнить.выбрать();
Пока выборка.следующий() цикл
       Область = макет.ПолучитьОбласть("СтрокаТаблицы");
       Область.Параметры.Заполнить(Выборка);
       Таб.Вывести(область);
конеццикла;
Область = Макет.получитьОбласть("_Все");
Таб.вывести(Область);
Таб.ТолькоПросмотр = истина;
Таб.показать();


Показать


Вот полезная ссылка https://helpf.pro/faq82/view/1621.html
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот