Как запустить(отладить) минимальный код?

1. user2117714 14.12.24 16:28 Сейчас в теме
Как запустить(отладить) минимальный код?
#1C7.7

Выполнено:
- Создал обработку **ВыводИмёнСправочников**;
и чё делать дальше?

Написано: жать F5, перейти в Отладчик...
Пробую... никаких реакций...


Ожидание-1:
- нажал F5;
- появилась форма;
- нажал кнопку.

или
Ожидание-2:
- нажал F5;
- куда-нибудь вывелся список имён **Справочников** (в консоль 1С(конфигуратора) или т.д.));


Вопросы:
- где можно зыпустить минимальный код

Вообще как это раотает в 1С?

Пример кода.

Процедура Выполнить(Элемент)
    // Перебор справочников
    МетаСправочники = Метаданные.Справочники;

    Сообщить("Количество справочников: " + Строка(МетаСправочники.Количество()));	

    // Перебираем все справочники
    // Для Каждого МетаОбъект Из МетаСправочники Цикл        
        // Выводим полное имя объекта
       //  Сообщить(МетаОбъект.ПолноеИмя());
    // КонецЦикла;
КонецПроцедуры
Показать



О себе.
- 1С - начинающий;
- C# - средний.

Спасибо.
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. CheBurator 3139 14.12.24 20:03 Сейчас в теме
код исполняется в обычном режиме, туда же выводится все nxj должно выводиться.
Ты управляешь исполнением кода в отладчике - можешь шагать построчно (с заходом внутрь функций/процедур или нет), можешь идти до точки останова (которую можешь поставить на любой строк, причем точка останов может быть безусловная, а может быть условная), можешь идти до строчки где стоит курсор, можешь продолжить выполнение.
user2117714; +1 Ответить
3. CheBurator 3139 14.12.24 20:06 Сейчас в теме
Написал в личку
user2117714; +1 Ответить
7. user2117714 14.12.24 20:15 Сейчас в теме
(3) В личке ничего не вижу...
Не понятный интерфейс кабинета.
При беглом осмотре, сообщений не обнаружил
4. CheBurator 3139 14.12.24 20:09 Сейчас в теме
Сообщить("Количество справочников: " + Строка(МетаСправочники.Количество()));
использование функции Строка() здесь возможно, но обычно не пишут.
У тебя идет сложение, первый операнд - строковый литерал, второй - число.
При сложении второй операнд приводится к типу первого. Число всегда может быть приведено к строке, поэтому можно проще:
Сообщить("Количество справочников: " + МетаСправочники.Количество());
user2117714; +1 Ответить
6. user2117714 14.12.24 20:14 Сейчас в теме
(4) Не понимаю...
Можно привести пример минимального кода и как мне посмотреть как он работает?

В идеале я хотел бы получить список имён справочников существующей конфы.
Если это хлопотно, что что-нибудь минимальное.

Цель: посмотреть как работать с кодом в 1С7.

Пока мне на ум приходит:
- Перейти в конфигуратор;
- сделать обработку;
- сделать код в обработке;
- сделать пункт меню (или кнопку на панели);
- подключить к кнопке или пункту меню открытие обработки.
- на обработке нажать кнопку
- Результат: где-то будет выведен список имён справочников.
5. CheBurator 3139 14.12.24 20:13 Сейчас в теме
Когда отладка/разработка - обработку/отчет лучше делать внешней, не встроенной в конфигурацию, тогда при изменении обработки/отчета не надо каждый раз перезапускаться из конфигуратора в режим выполнения. А когда уже получил практически готовый продукт - тогда, ЕСЛИ НАДО, внешнюю обработку встраиваешь в конфигурацию
8. CheBurator 3139 14.12.24 20:16 Сейчас в теме
(6) жмакни вверху страницы колокольчик - перейди в личку
9. CheBurator 3139 14.12.24 20:17 Сейчас в теме
или значок письма - личные сообщения
10. CheBurator 3139 14.12.24 20:18 Сейчас в теме
Или жмакни на мое имя - перейди в мой профиль, жмакни кнопку "Написать"
Оставьте свое сообщение

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