Несколько вопросов по встроенному языку.

Тема в разделе "1C и всё что с ней связано", создана пользователем Michail235, 15 апр 2010.

  1. Michail235

    Michail235 Гость

    Пытаюсь разобраться в языке 1С. Сам неплохо программирую, знаю несколько языков, в том числе Ассемблер и Си, т.е. представление имею. Прошу помочь, в книги лезть нет времени, срок поджимает (если только эти книги не являются справочниками). Значит теперь вопросы:
    1. Как происходит вызов модуля в 1С?
    2. Модуль выполняется последовательно (от начала до конца) или имеет какую-то точку входа (как в Си, например) и выхода, которые не обязательно совпадают с началом модуля.
    3. Возьмем, например, функцию СтруктураШапкмДокумента, Справочник ее описание не дает. Где искать в таком случае описание неизвестной функции? Есть ли в 1С в Конфигураторе контекстный поиск функций?
    4. Как понять точку в такой конструкции СтруктураШапкмДокумента.ВидОперации? Очень похоже на структуру.
    Может быть кто-нибудь сможет ответить хотя бы на несколько вопросов или адресовать к полезному справочнику.
    Спасибо
     
  2. thinkfast

    thinkfast Гость

    1.Как правило событием;
    2.Только та/те функции/процедуры которые вызываются событием;
    3.Правая кнопка мыши по имени функции - перейти к определению (F12), если не перешло значит стандартная ищи в СинтаксисПомошнике;
    4.Это и есть класс;
     
  3. Hryv

    Hryv Гость

    Как я понял, речь о 8-ке
    Поэтому толково на словах не отвечу
    ИМХО там довольно запутанная система модулей
    Где там чей код, лично я четкого представления не имею ( :) с 1С 8 только-только начинаю разбираться)

    Но "методом тыка" реально все выястнить
    Если есть представление о программировании, то походи в отладчике


    Добавлено:
    не согласен
    этот ответ как минимум неполный
     
  4. Michail235

    Michail235 Гость

    Спасибо за F12
     
  5. thinkfast

    thinkfast Гость

    Спору нет может и не полный.
    Но я на вскидку другого не предумал; Да и я не знаю какой модуль выполняется целиком;
    Единственое что упустил - это переменные в модуле определяются все;

    Хотелось бы чтоб вы дополнили, мне тоже интересно ;)
     
  6. evgenyatam

    evgenyatam Well-Known Member

    Регистрация:
    7 сен 2007
    Сообщения:
    175
    Симпатии:
    0
    Модуль приложения, объекта - сначала объявляются переменные (инициализуются пустым значением неопределенного типа), потом выполняются операторы инициализации модуля (первый оператор после последней процедуры/функции) потом нужная процедура по событиям или процедура, вызванная извне. Инициализация модуля приложения происходит при старте. Инициализация модуля объекта - при создании или получении. При получении ссылки инициализации модуля объекта не происходит.
    Общий модуль - только процедуры/функции вызванные извне различными способами (вызов через имя модуля,вызов из меню, вызов обработчика события, и тому подобное).
    модуль формы похож на модуль объекта, но существует, пока существует форма.
     
Загрузка...

Поделиться этой страницей