Как запустить(отладить) минимальный код?
Как запустить(отладить) минимальный код?
#1C7.7
Выполнено:
- Создал обработку **ВыводИмёнСправочников**;
и чё делать дальше?
Написано: жать F5, перейти в Отладчик...
Пробую... никаких реакций...
Ожидание-1:
- нажал F5;
- появилась форма;
- нажал кнопку.
или
Ожидание-2:
- нажал F5;
- куда-нибудь вывелся список имён **Справочников** (в консоль 1С(конфигуратора) или т.д.));
Вопросы:
- где можно зыпустить минимальный код
Вообще как это раотает в 1С?
Пример кода.
О себе.
- 1С - начинающий;
- C# - средний.
Спасибо.
#1C7.7
Выполнено:
- Создал обработку **ВыводИмёнСправочников**;
и чё делать дальше?
Написано: жать F5, перейти в Отладчик...
Пробую... никаких реакций...
Ожидание-1:
- нажал F5;
- появилась форма;
- нажал кнопку.
или
Ожидание-2:
- нажал F5;
- куда-нибудь вывелся список имён **Справочников** (в консоль 1С(конфигуратора) или т.д.));
Вопросы:
- где можно зыпустить минимальный код
Вообще как это раотает в 1С?
Пример кода.
Процедура Выполнить(Элемент)
// Перебор справочников
МетаСправочники = Метаданные.Справочники;
Сообщить("Количество справочников: " + Строка(МетаСправочники.Количество()));
// Перебираем все справочники
// Для Каждого МетаОбъект Из МетаСправочники Цикл
// Выводим полное имя объекта
// Сообщить(МетаОбъект.ПолноеИмя());
// КонецЦикла;
КонецПроцедуры
ПоказатьО себе.
- 1С - начинающий;
- C# - средний.
Спасибо.
Прикрепленные файлы:



По теме из базы знаний
- Интеграция сценарного тестирования в процесс разработки
- Многопоточный CI-контур для 1С c Packer, Vagrant и Jenkins. Часть 1. Описание системы и обзор инструментария
- Не спеша, эффективно и правильно – путь разработки. Часть 1. Парадигма
- Не спеша, эффективно и правильно – путь разработки. Часть 3. Практика
- Чем воспользоваться для распознавания котиков в 1С?
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
код исполняется в обычном режиме, туда же выводится все nxj должно выводиться.
Ты управляешь исполнением кода в отладчике - можешь шагать построчно (с заходом внутрь функций/процедур или нет), можешь идти до точки останова (которую можешь поставить на любой строк, причем точка останов может быть безусловная, а может быть условная), можешь идти до строчки где стоит курсор, можешь продолжить выполнение.
Ты управляешь исполнением кода в отладчике - можешь шагать построчно (с заходом внутрь функций/процедур или нет), можешь идти до точки останова (которую можешь поставить на любой строк, причем точка останов может быть безусловная, а может быть условная), можешь идти до строчки где стоит курсор, можешь продолжить выполнение.
Сообщить("Количество справочников: " + Строка(МетаСправочники.Количество()));
использование функции Строка() здесь возможно, но обычно не пишут.
У тебя идет сложение, первый операнд - строковый литерал, второй - число.
При сложении второй операнд приводится к типу первого. Число всегда может быть приведено к строке, поэтому можно проще:
Сообщить("Количество справочников: " + МетаСправочники.Количество());
использование функции Строка() здесь возможно, но обычно не пишут.
У тебя идет сложение, первый операнд - строковый литерал, второй - число.
При сложении второй операнд приводится к типу первого. Число всегда может быть приведено к строке, поэтому можно проще:
Сообщить("Количество справочников: " + МетаСправочники.Количество());
(4) Не понимаю...
Можно привести пример минимального кода и как мне посмотреть как он работает?
В идеале я хотел бы получить список имён справочников существующей конфы.
Если это хлопотно, что что-нибудь минимальное.
Цель: посмотреть как работать с кодом в 1С7.
Пока мне на ум приходит:
- Перейти в конфигуратор;
- сделать обработку;
- сделать код в обработке;
- сделать пункт меню (или кнопку на панели);
- подключить к кнопке или пункту меню открытие обработки.
- на обработке нажать кнопку
- Результат: где-то будет выведен список имён справочников.
Можно привести пример минимального кода и как мне посмотреть как он работает?
В идеале я хотел бы получить список имён справочников существующей конфы.
Если это хлопотно, что что-нибудь минимальное.
Цель: посмотреть как работать с кодом в 1С7.
Пока мне на ум приходит:
- Перейти в конфигуратор;
- сделать обработку;
- сделать код в обработке;
- сделать пункт меню (или кнопку на панели);
- подключить к кнопке или пункту меню открытие обработки.
- на обработке нажать кнопку
- Результат: где-то будет выведен список имён справочников.
Когда отладка/разработка - обработку/отчет лучше делать внешней, не встроенной в конфигурацию, тогда при изменении обработки/отчета не надо каждый раз перезапускаться из конфигуратора в режим выполнения. А когда уже получил практически готовый продукт - тогда, ЕСЛИ НАДО, внешнюю обработку встраиваешь в конфигурацию
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот