Справочная библиотека программ и подпрограмм 1С

Публикация № 682362 06.10.17

Отраслевые решения - Управление знаниями (Knowledge Base)

Предприятие О. В. Бартеньев опыты программирования "Опыты программирования" обучение программист программа функция процедура язык примеры код программы обработка поле

Данная небольшая статья (и обработка для использования в практике своей работы) предлагается вниманию начинающим и опытным программистам 1С в качестве небольшого пособия по освоению программирования на платформе 1С. Есть такая книжка «1С: Предприятие Опыты программирования», написал ее небезысвестный в узких одинэсовских кругах О. В. Бартеньев (издательство «Диалог-МИФИ», 2004 г.), так вот, при внимательном ее изучении у пытливого пользователя возникает множество вопросов. Предлагаемая обработка позволяет решить некоторые из них.

Для начинающих программистов представляет собой нешуточную задачу освоить текст этой многомудрой книги. Я, будучи уже несколько лет программистом 1С, и, казалось бы, уже много собак съевший на написании всевозможных отчетов, обработок да и просто кода в различных типовых и не очень конфигурациях фирмы 1С, открыл для себя в этой книге некоторые интересные моменты и приемы программирования на языке 1С. Вот решил поделиться с народом небольшой обработкой, которая может облегчить начинающим, и не только, программистам 1С, которые сталкивались с этой книгой и хотят повысить свой уровень в достижении высот профессии. Довольно зубодробительный текст книги разбавлен примерами и снабжен многочисленными копиями мини-базы для своего освоения. Предлагаемая мною небольшая обработка, ессно внешняя, позволяет ускорить процесс освоения и может послужить справочником, библиотекой, называйте как хотите, в общем, тоже небольшим пособием по освоению языка 1С. Обработка создана таким образом, что все 20 примеров сведены в одном месте и могут вызываться по нажатию всего одной кнопки "Выполнить". В коде обработки можно посмотреть как это делается, что также повысит образовательный уровень начинающего программера 1С.

У меня эта обработка всегда под рукой, из нее при надобности можно брать куски кода и вставлять его в свои разработки, а также просто использовать ее в качестве напоминалки по различным методам, функциям и объектам программирования по языку 1С, ведь помнить абсолютно все приемы, методы и конструкции языка программирования 1С практически невозможно.

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

В данной обработке содержатся немного доработанные примеры из книги от начала до 41 страницы, до раздела 2.5 «Универсальные коллекции значений», т. е. до задачи №4, а это первые 20 примеров. В перспективе написание еще обучающих обработок по дальнейшему тексту книги с доработкой до вполне себе удобоваримого практического применения при чистом кодировании насущных задач пользователя.

Обработку можно использовать не только с той информационной базой, которая поставляется в комплекте с книжкой. Я постарался избавиться от конкретных ссылок и данных, которые приведены в книге, все переведено на ссылочный тип и данную обработку можно использовать с любой конфигурацией (типовой, нетиповой, самописной) в обычном (неуправляемом) приложении.

Внешний вид обработки представляет собой Панель со страницами, нумерация которых определяется последовательностью разбираемых в книге примеров с 1 по 20, т. е. со стр. 8 по 41, до раздела 2.5. "Универсальные коллекции значений". Я постарался уйти от конкретных ссылок и сделал все на косвенных данных, т.е. для каждого примера вместо конкретных данных вставлены поля и в зависимости от примера программисту можно вставлять свои требуемые реквизиты, табличные части и другие данные, чтобы посмотреть как работает тот или иной пример из книги, поэтому можно использовать любую конфигурацию от 1С, а не только ту, которая прилагается к книге на СD-диске.

 

рис. 1

 

Ну и, само собой, можно куски кода каждого примера вставлять в свои разработки.

Также обработка снабжена краткими комментариями и описаниями каждого примера, со ссылкой на страницы книги:

 

рис. 2

 

Надеюсь, что обработка поможет как многим начинающим программистам 1С, так и опытным в качестве шпаргалки и библиотеки подпрограмм.

Скачать файлы

Наименование Файл Версия Размер
Справочная библиотека программ и подпрограмм 1С по книге О. В. Бартеньева "Опыты программирования", для начинающих и опытных программистов 1С:

.epf 21,30Kb
9
.epf 21,30Kb 9 Скачать

Специальные предложения

Внимание! Тема закрыта. Добавлять сообщения в закрытую тему запрещено.
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. пользователь 06.10.17 15:45
Сообщение было скрыто модератором.
...
3. пользователь 06.10.17 21:54
Сообщение было скрыто модератором.
...
4. пользователь 07.10.17 03:28
Сообщение было скрыто модератором.
...
7. пользователь 07.10.17 04:16
Сообщение было скрыто модератором.
...
8. пользователь 07.10.17 06:15
Сообщение было скрыто модератором.
...
9. пользователь 07.10.17 06:47
Сообщение было скрыто модератором.
...
10. пользователь 07.10.17 06:53
Сообщение было скрыто модератором.
...
11. пользователь 07.10.17 08:59
Сообщение было скрыто модератором.
...
12. пользователь 07.10.17 09:04
Сообщение было скрыто модератором.
...
2. пользователь 06.10.17 21:52
Сообщение было скрыто модератором.
...
5. пользователь 07.10.17 03:33
Сообщение было скрыто модератором.
...
6. пользователь 07.10.17 04:11
Сообщение было скрыто модератором.
...
Оставьте свое сообщение

См. также

База знаний (вер. 1.3)

Управление знаниями (Knowledge Base) Платформа 1С v8.3 Россия Абонемент ($m)

Конфигурация (на базе БСП) для управления знаниями различного характера. Бесплатная открытая версия для свободного использования.

1 стартмани

11.10.2013    62172    901    vandalsvq    149    

219

База знаний

Производство готовой продукции (работ, услуг) Управление знаниями (Knowledge Base) Платформа 1С v8.3 Россия Абонемент ($m)

Wiki-образная подсистема из одного-единственного справочника. Общепользовательская база знаний. Гибкое управление доступом. Поиск, навигация, история. Расширенная правка содержания разделов. Оповещения об изменениях. Аттестации пользователей.

1 стартмани

29.04.2013    38406    312    Yashazz    66    

92

Конфигурация для тестирования знаний. С возможностью работы, через веб-клиент

Управление знаниями (Knowledge Base) Платформа 1С v8.3 Абонемент ($m)

Конфигурация позволяет тестировать знания в любой области. Работает через веб-клиент. Возможность загрузки вопросов с ответами из Excel. Или создания новых.

1 стартмани

21.02.2013    13681    45    Romeooo    10    

1