Как работать с 1С

Тема в разделе "Другие языки", создана пользователем Den1xxx, 29 июн 2016.

XEvil 4.0 Релиз Состоялся!
Статус темы:
Закрыта.
  1. Den1xxx

    Den1xxx

    Moderator
    Регистр.:
    15 янв 2014
    Сообщения:
    282
    Симпатии:
    158
    Добрый день, друзья.

    Пытаюсь постигнуть азы 1С Предприятие, его устройство, используемые переменные и шаблоны. Пытался смотреть уроки, видео и текст с картинками. Пытался ковырять готовую базу 1С (копию), но не всегда получается.
    Не могу понять одну простую вещь, без которой затык и в реале найти ничего нельзя.

    Вот допустим запустили мы конфигуратор 1С 7.7
    Из-под него — 1С предприятие. Тестируем создание отчета или документ.
    Как из документа (отчета) вернуться назад в конфигуратор и открыть модуль отчёта?
    Как из модуля отчета посмотреть используемые им ресурсы? Системные переменные? Шаблоны?

    Конечная цель — научиться вносить правки в готовую 1С предприятия, на котором работаю.

    До кучи, очень буду благодарен, если посоветуете что-нибудь толковое по теме обучения.
     
  2. pro100-it

    pro100-it Постоялец

    Регистр.:
    29 июл 2015
    Сообщения:
    78
    Симпатии:
    27
    Ну во первых! а смысл то есть 7.7 учить? когда проще сразу 8-ю платформу.

    Из документа отчет, вернуться назад в конфигуратор есть только только один способ. из конфигуратора запускаете отладчик, в отладчике ставите точку останова там где вам нужно что либо проверить, запускаете из отладчика предприятие запускаете отчет на выполнение или открываете документ. В том моменте где стоит точка останова, предприятие остановится и перейдете в отладчик, а уже там есть Табло (насколько помню) стеки и т.д.
     
    Den1xxx нравится это.
  3. Den1xxx

    Den1xxx

    Moderator
    Регистр.:
    15 янв 2014
    Сообщения:
    282
    Симпатии:
    158
    На предприятии стоит 7.7, и переходить на новую бухгалтера не планируют.
    А что, разве в программировании и языке есть существенные отличия и с 8-кой потом работать не смогу?

    Так. Вопрос в том, КАК НАЙТИ модуль, где ставить точку останова. В 1С Предприятие запускается отчет и называется он так, а в Конфигураторе в схеме — несколько иначе. Этожбля, скока лазить надо по Конфигурации, чтобы найти? И не факт, что оно — проверить возможно только точкой останова?
     
  4. pro100-it

    pro100-it Постоялец

    Регистр.:
    29 июл 2015
    Сообщения:
    78
    Симпатии:
    27
    Разница есть и не маленькая. принцип тот-же, функционал другой

    ИЗМЕНЕНИЯ 7.7 от 8.0
    Общие отличия
    Добавлены новые объекты конфигурации, например, регистры сведений. Многие механизмы системы были существенно усовершенствованы. Фактически была разработана новая унифицированная объектная модель платформы.
    Встроенный язык версии 8.0 несовместим с языком версии 7.7. При конвертации информационной базы тексты исходных модулей не конвертируются (переносятся в виде комментариев).
    Ожидается увеличение производительности и масштабируемости прикладных решений при правильном использовании механизмов платформы, особенно для клиент-серверной версии 1С Предприятия 8.0, за счет реализации современной трехуровневой архитектуры с использованием сервера 1С Предприятия 8.0 и сервера баз данных Microsoft SQL Server.
    Скорость освоения платформы и разработки конфигураций должна возрасти за счет унифицированной объектной модели и новых программных объектов, например, построителя отчетов.
    Платформа теперь не делится на базовые объекты и компоненты, поставляемые отдельно (бухгалтерия, оперативный учет, расчет). Все объекты конфигурации включены в стандартную поставку.
    В файловой версии 1С:Предприятия 8.0 информационная база хранится в одном файле, который включает в себя конфигурацию, данные и список пользователей. Это обеспечивает более высокую целостность информационной базы и упрощает резервное копирование.
    В 1С:Предприятии 8.0 есть штатный механизм поставки и поддержки конфигураций, для разработчиков облегчающий поставку конфигураций, а для пользователей обеспечивающий легкое обновление используемых прикладных решений.
    Введен механизм COM-соединения для связи с другими приложениями, поддерживающими данную технологию. Это позволяет строить сложные интегрированные системы с использованием 1С:Предприятия 8.0.
    Объекты конфигурации
    У справочников, документов и других объектов конфигурации может быть несколько табличных частей, несколько форм и макетов.
    Вместо исключенных периодических констант и периодических реквизитов справочников, предлагается использовать новый объект . регистры сведений. Это универсальный механизм, предназначенный для хранения информации, развернутой по комбинации измерений.
    Элементы справочника могут являться родителями (наравне с группами), т.е. у них могут быть подчиненные элементы. Глубина иерархии справочника может быть неограниченной.
    У последовательностей могут быть измерения, которые позволяют ускорить перепроведение документов. При восстановлении последовательности перепроводятся только те документы, которые изменили регистры по данному измерению, например, по конкретной номенклатуре.
    Движения документа по регистрам могут быть с разными датами, например, документ "Договор" может записать в регистр график плановых платежей по договору.
    В информационной базе могут храниться картинки, файлы и другие данные, так как реквизиты объектов конфигурации теперь могут иметь тип "ХранилищеЗначения".
    Новые объекты конфигурации
    Регистры сведений - предназначены для хранения произвольных сведений в разрезе заданных измерений. Регистр сведений может быть периодическим, что призвано заменить исключенные периодические реквизиты справочников, но сфера применения регистра сведений гораздо шире.
    Планы видов характеристик - хранят дополнительные свойства объектов. Через этот объект реализован аналитический учет по субконто в механизмах бухгалтерского учета.
    Общие модули - принадлежат всей конфигурации в целом, могут содержать только процедуры и функции.
    Стили - используются для управления оформлением всей конфигурации и ее частей.
    Языки - применяются для многоязычных конфигураций
    Подсистемы - группируют объекты конфигурации по подсистемам, например, "ТорговыйУчет".
    Общие формы - принадлежат всей конфигурации в целом.
    Критерии отбора - обеспечивают отбор объектов по определенному признаку.
    Бухгалтерский и управленческий учет:
    Регистр бухгалтерии - отдаленный аналог журнала проводок в 7.7. Структура регистра бухгалтерии настраивается разработчиком. Он определяет, какие будут храниться ресурсы (например, "Сумма", "ВалСумма"), по каким измерениям (например, "Организация" и "Подразделение"). Регистров бухгалтерии может быть несколько, и каждый регистр привязан к определенному плану счетов.
    Запросы к бухгалтерским итогам производятся через общий механизм запросов. Виртуальные таблицы регистра бухгалтерии поддерживают получение остатков и оборотов по счетам, субконто и в других разрезах.
    У регистра бухгалтерии может быть несколько измерений (разделителей учета).
    Вместо исключенного системного документа "Операция" можно использовать обычные документы.
    Для небалансовых измерений и ресурсов поддерживается раздельное хранение по дебету и кредиту, например, ВалСуммаДт и ВалСуммаКт.
    Сложные периодические расчеты:
    Новый объект "План видов расчета" - отдаленный аналог видов расчета в 1C 7.7 Виды расчета являются объектами данных, а не метаданных. Могут быть предопределенные виды расчета.
    Вместо исключенных групп расчета можно использовать встроенные механизмы плана видов расчета и регистров расчета. Для группировки видов расчета можно использовать другие объекты, например, реквизиты видов расчета или справочник.
    Новый объект "Регистр расчета" - отдаленный аналог журнала расчета в 1C 7.7
    Вместо календарей для реализации графиков работы используются регистры сведений.
    Встроенный язык
    Для значительного расширения возможностей платформы была разработана новая унифицированная объектная модель языка 1С Предприятия 8.0. Это позволило резко расширить возможности платформы, ускорить ее освоение, повысить понятность программных модулей.
    Введены новые литералы и типы данных, например, литералы Неопределено, Null, Истина и Ложь (тип данных "булево"). Тип "дата" включает в себя время.
    Отладчик включен в конфигуратор. Он умеет показывать список свойств объектов с их значениями и типами. Есть возможностьпросмотреть коллекции, например, массивы и таблицы значений.
    Введены общие модули, в которых есть только раздел процедур и функций. В конфигурации доступны процедуры и функции общих модулей, объявленные с ключевым словом "Экспорт".
    При написании программных модулей применяется технология контекстной подсказки (аналог IntelliSense). Текстовый редактор программных модулей поддерживает группировки (свертку) синтаксических конструкций, а также описаний процедур и функций (в виде комментариев).
    Функциональность внешней компоненты v7plus.dll включена в платформу в виде объектов "Почта", "СистемнаяИнформация", "ИнтернетСоединение", "FTPСоединение" и т.д. Есть средства для работы с XML-документами, а также для последовательного чтения и записи больших текстовых файлов.
    Введена новая конструкция цикла "Для Каждого ... Из ... Цикл" (for each) для обхода элементов коллекций.

    У любого отчета, документа и т.д. может быть два наименования
    1) Идентификатор (уникальный для системы) типа ОсновныеСредства
    2) Синоним (так как будет отображаться в предприятии) Основные средства

    В любом случае надо будет искать и не только в отчетах но и в обработках, так как обработка может тоже быть отчетом )
     
    Последнее редактирование: 29 июн 2016
    Den1xxx нравится это.
  5. pro100-it

    pro100-it Постоялец

    Регистр.:
    29 июл 2015
    Сообщения:
    78
    Симпатии:
    27
    Экранные формы
    Формы отделены от объектов конфигурации. Это означает, что в любой форме может быть выведен список элементов справочника, список документов и т.д. Элементы управления отделены от реквизитов объекта. Связь элементов управления и реквизитов задается с помощью свойства "Данные".
    У объектов конфигурации теперь может быть несколько форм. В конфигурации могут быть общие формы, не принадлежащие конкретному объекту.
    Расширен набор элементов управления, добавлены элементы управления "Панель", "Командная панель", "Поле табличного документа", "Поле HTML-документа" и др. Расширен набор свойств и событий для элементов управления. Теперь на форме могут располагаться ActiveX-компоненты.
    Улучшена разработка форм в конфигураторе, в частности, добавлена панель "Форматирование" и введена палитра свойств. Редактор форм имеет много сервисных функций.
    Есть широкие возможности программного управления внешним видом и поведением формы, а также элементов управления. Появилась возможность добавлять, изменять и удалять элементы формы во время выполнения программы.
    Появился механизм привязки границ для более рационального использования пространства формы при изменении ее размеров.
    Улучшена эргономика работы с формами. Некоторые параметры внешнего вида пользователь может настроить для себя. Окна могут иметь разные состояния, в том числе прикрепленные к краю главного окна 1С:Предприятия, прячущиеся и т.д.
    Новый механизм стилей позволяет гибко настроить форматирование всей конфигурации и отдельных форм.
    Конфигурация может быть многоязычной, т.е. для каждого элемента интерфейса можно задавать заголовок сразу на нескольких языках.
    Запросы
    Переработан механизм запросов. Язык запросов стал похож на стандартный SQL, в некоторых аспектах даже превосходя его, например, можно обращаться к объектам через точку (разыменование полей), подсчитывать итоги и т.д. Все ключевые слова языка запросов имеют английские эквиваленты, например, "ВЫБРАТЬ" можно заменить на "SELECT". Механизм запросов рекомендуется как основное средства извлечения данных, кроме некоторых особых ситуаций
    Есть разные варианты обхода выборки из результата запроса: линейный, иерархический, по группировкам.
    Изменился конструктор запросов. Он может быть вызван и в режиме "Предприятие".
    Результат запроса может являться источником данных для сводной таблицы.
    Отчеты
    Введен новый объект "Построитель отчета", предназначенный для формирования сложных многомерных отчетов и позволяющий организовать визуальную настройку отчета пользователем, включая отбор и сортировку, измерения строк и столбцов, выводимые поля в область данных. Отчет может быть выдан в табличный документ, в диаграмму или сводную таблицу.
    В табличном документе могут быть сводные таблицы, предназначенные для анализа многомерных данных.
    В табличном документе могут быть горизонтальные или вертикальные группировки, которые обычно применяются для показа промежуточных итогов, например, по группам справочника. Группировки могут быть вложенными. К тексту ячейки может быть автоматически добавлен отступ в соответствии с уровнем группировки.
    В 1С Предприятии 8.0 существуют следующие типы макетов: табличный документ, двоичные данные, ActiveDocument, HTML-документ. Тип макета указывается при его создании.
    Строки макета могут иметь разную ширину ячеек.
    Ячейки табличного документа могут иметь примечания, тогда в правом верхнем углу ячейки выводится маленький красный треугольник. При наведении мышки на ячейку примечание показывается во всплывающем окне.

    Далее по теме!

    Есть еще и внешние отчеты и печатные формы, лежат в каталоге с конфой обычно в ExtForms, ко многим документам цепляются в кнопку печать например.

    Ну и далее можно сказать так! без базовых знаний структуры конфигурации, меаданных и т.д. бестолку объяснять.

    Вот что нашел на данный момент. Где то есть еще у меня. Курсы обучения.

    Название: 1С:Предприятие: программирование для всех.



    Настройка, программирование, отладка в среде 1С:Предприятие версии 7.7


     
    Последнее редактирование: 29 июн 2016
    Den1xxx нравится это.
  6. Den1xxx

    Den1xxx

    Moderator
    Регистр.:
    15 янв 2014
    Сообщения:
    282
    Симпатии:
    158
    Про Идентификатор и Синоним я понял. Мне трудно понять, как отследить в программе, когда в конфигураторе одно, в интерфейсе 1С Предприятие — называются по-другому, и где найти или как создать этот список соответствия — ХЗ. Из конфигуратора даже не всегда понятно, та ли это форма, что ищешь.
     
  7. pro100-it

    pro100-it Постоялец

    Регистр.:
    29 июл 2015
    Сообщения:
    78
    Симпатии:
    27
    У тебя открыто окно конфигурации. Внизу окошка закладки... скрин прикреплен. Перейди на закладку Интерфейсы щелкни по любому отроется окно со структурой меню конфигурации, там находишь нужный отчет дважды клик, откроются свойства в т.ч. там будем видно что это за объект в конфигурации
     

    Вложения:

    Den1xxx нравится это.
Статус темы:
Закрыта.