24
1 Малоизвестные хитрости работы в Конфигураторе 8.3

Малоизвестные хитрости работы в Конфигураторе 8.3

  • Upload
    -

  • View
    291

  • Download
    11

Embed Size (px)

Citation preview

Page 1: Малоизвестные хитрости работы в Конфигураторе 8.3

1

Малоизвестные хитрости работы в Конфигураторе 8.3

Page 2: Малоизвестные хитрости работы в Конфигураторе 8.3

2

План вебинара

1. Конфигуратор как рабочий инструмент программиста 1С2. Полезные фичи конфигуратора 1С, о которых не все знают:• закладки• контекстная подсказка• группировка строк• выделение цветом конструкций• окно «Локальные переменные»• встраивание часто используемых обработок в интерфейс • замена стандартной обработки 1С собственным вариантом• быстрое отображение объектов, захваченных в хранилище• инструменты рефакторинга

Page 3: Малоизвестные хитрости работы в Конфигураторе 8.3

3

Конфигуратор как рабочий инструмент программиста 1С

Конфигуратор 1С 8.3 — среда разработки информационных систем на базе платформы «1С Предприятие». Разработка прикладного решения обычно называется программирование или конфигурированием 1С. С помощью данной среды возможно произвести не только доработку какого-либо решения но и разработать собственную, полноценную конфигурацию.

Page 4: Малоизвестные хитрости работы в Конфигураторе 8.3

4

Закладки

Список закладокНажимаем клавиши «Ctrl + Shift + F2», и перед нами откроется окно с полным списком установленных закладок

Нажимаем ALT + F2 и получаем закладку (слева от строки отобразиться квадратик). По закладкам легко передвигаться нажатием клавиши F2

Page 5: Малоизвестные хитрости работы в Конфигураторе 8.3

5

Контекстная подсказка

Настройка с помощью пункта меню Сервис — Параметры, закладка Модули — Контекстная подсказка

Нажимаем ALT + F2 и получаем закладку (слева от строки отобразиться квадратик). По закладкам легко передвигаться нажатием клавиши F2

Page 6: Малоизвестные хитрости работы в Конфигураторе 8.3

6

Контекстная подсказка

Существует документ “Система стандартов и методик разработки конфигураций для платформы 1С:Предприятие 8”, в котором описаны рекомендации фирмы “1С” к разрабатываемому программному коду.

http://its.1c.ru/db/v8std#browse:13:-1

Следующей полезной особенностью новой контекстной подсказки является возможность отображать параметры пользовательских процедур и функций.

Page 7: Малоизвестные хитрости работы в Конфигураторе 8.3

7

Группировка строк программного кода

Для выделения области текста введены две новые инструкции препроцессора #Область и #КонецОбласти.

#Область ПОИСК_КОНТРАГЕНТОВФункция ПоискКонтрагентаПоПаспортнымДанным()

//КодКонецФункцииФункция ПоискКонтрагентаПоНаименованию()

//КодКонецФункции#КонецОбласти

#Область ИМПОРТ_КОНТРАГЕНТОВФункция ИмпортКонтрагентаИзExcel()

//КодКонецФункцииФункция ИмпортКонтрагентаИзJSON()

//КодКонецФункции#КонецОбласти

Page 8: Малоизвестные хитрости работы в Конфигураторе 8.3

8

Выделение цветом конструкций

Page 9: Малоизвестные хитрости работы в Конфигураторе 8.3

9

Выделение цветом конструкций

Page 10: Малоизвестные хитрости работы в Конфигураторе 8.3

10

Выделение цветом конструкций

Page 11: Малоизвестные хитрости работы в Конфигураторе 8.3

11

Окно «Локальные переменные»

Реализовано в версии 8.3.7.1759

Page 12: Малоизвестные хитрости работы в Конфигураторе 8.3

12

Окно «Локальные переменные»

Значения примитивных типов вы можете изменить прямо в ячейке «Значение»:

А для изменения других значений вы можете воспользоваться окном ввода выражений:

Page 13: Малоизвестные хитрости работы в Конфигураторе 8.3

13

Встраивание часто используемых обработок в интерфейс

В платформе 1С предприятие есть очень удобные стандартные функции: 1. Активные пользователи; 2. Журнал регистрации; 3. Поиск ссылок на объект; 4. Проведение документов; 5. Удаление помеченных объектов; 6. Управление внешними источниками данных; 7. Управление итогами; 8. Управление полнотекстовым поиском; 9. Управление расширениями конфигурации

Page 14: Малоизвестные хитрости работы в Конфигураторе 8.3

14

Встраивание часто используемых обработок в интерфейс

Page 15: Малоизвестные хитрости работы в Конфигураторе 8.3

15

Встраивание часто используемых обработок в интерфейс

Список обработок:

1. Активные пользователи - "v8res://mngbase/StandardActiveUsers.epf";

2. Журнал регистрации - "v8res://mngbase/StandardEventLog.epf";

3. Поиск ссылок на объект - "v8res://mngbase/StandardFindByRef.epf";

4. Проведение документов - "v8res://mngbase/StandardDocumentsPosting.epf";

5. Удаление помеченных объектов - "v8res://mngbase/StandardDeleteMarkedObjects.epf";

6. Управление внешними источниками данных - "v8res://mngbase/StandardExternalDataSourcesManagement.epf";

7. Управление итогами - "v8res://mngbase/StandardTotalsManagement.epf";

8. Управление полнотекстовым поиском - "v8res://mngbase/StandardFullTextSearchManagement.epf";

9. Управление расширениями конфигурации - "v8res://mngbase/StandardExtensionsManagement.epf";

И еще одна обработка. Не входит в стандартные, но тоже полезна для ознакомления.

10. Конструктор запросов на управляемых формах - "v8res://mngbase/QueryWizard.epf";

Page 16: Малоизвестные хитрости работы в Конфигураторе 8.3

16

Замена стандартной обработки 1С собственным вариантом

Изменение стандартной обработки.

Подмена стандартной обработки.

Page 17: Малоизвестные хитрости работы в Конфигураторе 8.3

17

Инструменты рефакторинга

Команды:“Выделить фрагмент”“Переименовать”“Преобразовать модальный вызов”“Преобразовать в асинхронную процедуру”“Выделить в асинхронную процедуру”

Page 18: Малоизвестные хитрости работы в Конфигураторе 8.3

18

Выделить фрагмент

Page 19: Малоизвестные хитрости работы в Конфигураторе 8.3

19

Переименовать

Page 20: Малоизвестные хитрости работы в Конфигураторе 8.3

20

Преобразовать модальный вызов

Page 21: Малоизвестные хитрости работы в Конфигураторе 8.3

21

Преобразовать в асинхронную процедуру

Page 22: Малоизвестные хитрости работы в Конфигураторе 8.3

22

Выделить в асинхронную процедуру

Page 23: Малоизвестные хитрости работы в Конфигураторе 8.3

23

Источники

1. http://www.koderline.ru/expert/programming/article-vspomogatelnye-funktsii-v-1s/

2. http://курсы-по-1с.рф/articles/статьи-по-платформе-улучшения-в-8-3/

3. http://v8.1c.ru/o7/201506debug/index.htm4. http://iantonov.me/page/neskolko-poleznyh-vozmozhnostej-r

edaktora-koda-1spredprijatie-8-o-kotoryh-ne-vse-znajut5. https://infostart.ru/public/538300/6. http://infostart.ru/public/369487/7. http://programmist1s.ru/konfigurator-1s/8. http://v8.1c.ru/o7/201312ref/

Page 24: Малоизвестные хитрости работы в Конфигураторе 8.3

24

Спасибо за внимание!

Если у Вас возникли вопросы – свяжитесь с нами.Мы всегда рады помочь!