Первая консультация - бесплатно!

101 совет начинающим разработчикам в системе 1С:Предприятие 8

Описание:

Книга 101 совет начинающим разработчикам в системе «1С:Предприятие 8» адресована начинающим разработчикам прикладных решений в системе «1С:Предприятия 8». Она поможет овладеть наиболее эффективными приемами разработки приложений.

Средства разработки «1С:Предприятия 8» позволяют решать широкий круг задач. Начинающим разработчикам бывает сложно сориентироваться в многообразии имеющихся инструментов и возможностей. Зачастую бывает так, что одна и та же задача может быть выполнена с помощью разных инструментов или разными способами. Но непонятно, какой из этих способов является предпочтительным.

Именно в таких случаях поможет эта книга. Она содержит набор простых примеров, показывающих один наиболее эффективный способ решения той или иной задачи, возникающей в процессе разработки. Примеры достаточно подробно описаны и проиллюстрированы для того, чтобы их мог воспроизвести начинающий. В то же время за более подробной информацией об используемых инструментах следует обращаться к документации «1С:Предприятию 8».

Для создания демонстрационных примеров использовалась версия 8.3.5.1443 платформы «1С:Предприятие 8».

Книга выпущена под редакцией Максима Радченко.

Содержание:

  • Введение
  • Удобное рабочее пространство
    • Пример 1. Раскрыть окно на весь экран
    • Пример 2. Свернуть окна, которые не нужны постоянно
    • Пример 3. Скрыть лишние панели
    • Пример 4. Подсвечивать парные синтаксические конструкции
    • Пример 5. Автоматически подсвечивать текущие идентификаторы
    • Пример 6. Подсвечивать выбранные идентификаторы
    • Пример 7. Отобразить непечатаемые символы
    • Пример 8. Закрыть сразу все открытые окна
  • Видеть только нужные объекты
    • Пример 9. Показать только те объекты, которые относятся к выбранной подсистеме
    • Пример 10. Показать объекты из нескольких подсистем
    • Пример 11. Палитра свойств в виде закладок
    • Пример 12. Показать синтакс-помощник для мобильного приложения
    • Пример 13. Показать синтакс-помощник на двух языках
    • Пример 14. Скрыть содержимое циклов и условий
    • Пример 15. Объединить несколько процедур в группу
  • Получение помощи и подсказок
    • Пример 16. Подсказки при наборе текста программы
    • Пример 17. Почему контекстная подсказка подсказывает не всегда
    • Пример 18. Быстро открыть описание метода в синтакс-помощнике
    • Пример 19. Найти открытое описание в дереве синтакс-помощника
    • Пример 20. Быстро найти в синтакс-помощнике описание свойства из палитры свойств
    • Пример 21. Что делать, когда описания в синтакс-помощнике недостаточно
    • Пример 22. Произвольный поиск в синтакс-помощнике
  • Найти что-то
    • Пример 23. Как понять что искать
    • Пример 24. Самый простой способ поиска объектов
    • Пример 25. Найти объект по имени в небольшой конфигурации
    • Пример 26. Найти объект по синониму или представлению в небольшой конфигурации
    • Пример 27. Найти объект по представлению в крупной конфигурации
    • Пример 28. Найти объект по алфавиту
    • Пример 29. Самый простой способ поиска свойств
    • Пример 30. Найти свойство по алфавиту
    • Пример 31. Подсвечивать найденные фрагменты в тексте программы
    • Пример 32. Найти свойство или метод в синтакс-помощнике
    • Пример 33. Что написано в сообщении об ошибке
    • Пример 34. Быстро перейти к строке, в которой ошибка
    • Пример 35. Найти строку, про которую сказано в сообщении об ошибке
    • Пример 36. Найти объект конфигурации при выборе
  • Удобное редактирование
    • Пример 37. Быстро установить принадлежность к подсистемам
    • Пример 38. Оценить внешний вид формы
    • Пример 39. Перейти к известной процедуре модуля
    • Пример 40. Находясь в месте вызова процедуры, перейти к ее содержимому
    • Пример 41. Узнать, в каких модулях используется данная процедура
  • Не создавать одно и то же
    • Пример 42. Копировать объекты в небольшой конфигурации
    • Пример 43. Копировать объекты из другой конфигурации
    • Пример 44. Редактировать сразу несколько реквизитов
    • Пример 45. Копировать реквизиты, команды и элементы
    • Пример 46. Перетаскивать элементы
    • Пример 47. Перетаскивать имена объектов в код модуля
    • Пример 48. Перетаскивать методы, конструкторы в код модуля
    • Пример 49. Создать копию базы для экспериментов
  • Пользоваться автоматизацией там, где это возможно
    • Пример 50. Создать поле ввода
    • Пример 51. Создать поле табличного документа
    • Пример 52. Создать поле флажка
    • Пример 53. Создать поле картинки
    • Пример 54. Создать поле переключателя
    • Пример 55. Создать поле HTML-документа
    • Пример 56. Удалить элемент формы или команду
    • Пример 57. Создать кнопку
    • Пример 58. Создать обработчик события
    • Пример 59. Удалить обработчик события
    • Пример 60. Подсказать пользователю назначение элемента
    • Пример 61. Не писать «вручную» имена переменных, свойств и методов
    • Пример 62. Настройте контекстную подсказку
    • Пример 63. Подсказка после знака равенства
    • Пример 64. Подсказка после точки
    • Пример 65. Изменять имена с помощью подсказки
    • Пример 66. Подсказка при написании параметров
    • Пример 67. Подсказка после кавычки
    • Пример 68. Подсказка после оператора «Новый»
    • Пример 69. Настроить шаблоны текста
    • Пример 70. Автоматически подставлять шаблоны
    • Пример 71. Создать собственные шаблоны
    • Пример 72. Создать форматную строку
    • Пример 73. Использовать синтаксический отступ
    • Пример 74. Форматировать текст модуля
    • Пример 75. Закомментировать фрагмент программы
    • Пример 76. Переносить длинные строки
    • Пример 77. Создать текст запроса
    • Пример 78. Создать запрос и обработать его результат
    • Пример 79. Проверить или изменить текст запроса
    • Пример 80. Написать и отладить запрос
    • Пример 81. Автоматически проверять синтаксис
    • Пример 82. Как исправить ошибку
    • Пример 83. Внимательно анализировать текст
    • Пример 84. Запустить отладочный сеанс от имени другого пользователя
    • Пример 85. Подключить отладчик к работающему сеансу
    • Пример 86. Узнать значения переменных
    • Пример 87. Остановить исполнение до того, как произойдет ошибка
    • Пример 88. Узнать значения нескольких переменных одновременно
    • Пример 89. Остановить исполнение при выполнении некоторого условия
    • Пример 90. Посмотреть изменение переменных по шагам
    • Пример 91. Узнать, откуда была вызвана процедура
    • Пример 92. Посмотреть результат выполнения запроса
    • Пример 93. Выделить часть программы в отдельную процедуру
    • Пример 94. Изменить имя переменной или процедуры
    • Пример 95. Создать описание процедуры
    • Пример 96. Создать обработку оповещения
    • Пример 97. Создать строку на разных языках
    • Пример 98. Изменить интерфейсные названия
    • Пример 99. Выбирать поля в системе компоновки
    • Пример 100. Оценить производительность программного кода

Cкачиваемые архивы содержат файлы электронной книги:

  • 1C_101adv.epub (для чтения на устройствах, поддерживающих цветные изображения);
  • 1C-101adv-BWReaders.epub (для чтения на устройствах с черно-белыми экранами).
  • 1C_101adv.pdf (формат А5).

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

* Файлы .epub на компьютере рекомендуется читать с использованием программы для чтения Adobe Digital Editions. При чтении с помощью других программ не рекомендуется использовать режим просмотра, предусматривающий показ двух страниц одновременно – в связи с большим количеством изображений возможно некорректное отображение.

Электронный аналог издания «101 совет начинающим разработчикам в системе «1С:Предприятие 8» (ISBN 978-5-9677-2322-3, М.: ООО «1С-Паблишинг», 2015; артикул печатной книги по прайс-листу фирмы «1С»: 4601546117618; по вопросам приобретения печатных изданий издательства «1С-Паблишинг» обращайтесь к партнеру «1С», обслуживающему вашу организацию, или к другим партнерам фирмы «1С»).

Интернет-конференция для начинающих разработчиков http://devtrainingforum.v8.1c.ru/forum.

© ООО «1С-Паблишинг», 2015
© Оформление. ООО «1С-Паблишинг», 2015
Все права защищены.
Материалы предназначены для личного индивидуального использования приобретателем.
Запрещено тиражирование, распространение материалов, предоставление доступа по сети к материалам без письменного разрешения правообладателей.
Разрешено копирование фрагментов программного кода для использования в разрабатываемых прикладных решениях.