Для начинающих программистов представляет собой нешуточную задачу освоить текст этой многомудрой книги. Я, будучи уже несколько лет программистом 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С, так и опытным в качестве шпаргалки и библиотеки подпрограмм.