Волшебство
программирования на 1С:Предприятие 7.7 и 8.0
Выпуск
24
/
08.09.2003
1С:Предприятие 8.0
Здравствуйте! Сегодня мы
поговорим о важном принципе 8-й версии 1С:Предприятия — унифицированности.
Не гонясь за строгостью терминов, скажу, что унификация — это приведение
к одному виду, стандартизация, однотипность. Разработчики фирмы "1С"
постарались унифицировать все, что только можно. В новой версии 1С:Предприятия
структура всех объектов конфигурации примерно одинакова: работа со справочниками
напоминает работу с документами, а регистры сходны друг с другом. Естественно,
что у каждого объекта есть также и свои особенности, отличающие его от остальных.
Унификация структуры
прикладных объектов
У многих объектов есть "великолепная
четверка":
- реквизиты,
- табличные части,
- формы,
- макеты.
К таким объектам относятся
справочники, документы, планы счетов, планы видов расчета, планы видов характеристик,
отчеты и обработки. Отметим, что для отчетов и обработок смысл реквизитов и
табличных частей меняется. Для них реквизиты и табличные части не сохраняются
в базе данных, а содержат параметры формирования отчета или выполнения обработки.
У регистров есть своя "великолепная
пятерка":
- измерения (поля, по которым
можно будет получать "итоги" регистра, например, остатки и обороты),
- ресурсы (поля, хранящие
информацию на пересечении измерений),
- реквизиты (поля, сопровождающие
каждую запись регистра),
- формы (экранные формы),
- макеты (шаблоны печатных
форм).
Унификация приемов
программирования
Объектная модель встроенного
языка претерпела значительные изменения. Именно поэтому версия 8.0 несовместима
с версией 7.7. При конвертации исходные тексты программных модулей переносятся
в виде комментариев и их фактически требуется переписать заново.
Работа с любым прикладным
объектом похожа на работу с другими объектами, потому что есть общий принцип.
Например, следующие программные объекты применяются при работе со справочниками,
документами, планами и т.д.:
Тип
объектов |
Примеры |
Менеджер
прикладных объектов данного вида |
СправочникиМенеджер,
ДокументыМенеджер, КонстантыМенеджер, РегистрыНакопленияМенджер, ОтчетыМенджер
и т.д. |
Менеджер
прикладного объекта |
СправочникМенеджер,
ДокументМенеджер, КонстантаМенеджер, РегистрНакопленияМенджер, ОтчетМенджер
и т.д. |
Ссылка |
СправочникСсылка,
ДокументСсылка, ПланСчетовСсылка и т.д. |
Выборка |
СправочникВыборка,
ДокументВыборка, ЖурналДокументовВыборка, РегистрНакопленияВыборка и т.д. |
Объект
для изменения |
СправочникОбъект,
ДокументОбъект, ПланСчетовОбъект и т.д. |
Список
в экранной форме |
СправочникСписок,
ДокументСписок, ЖурналДокументовСписок, ПланСчетовСписок, РегистрНакопленияСписок,
РегистрРасчетаСписок и т.д. |
Набор записей |
РегистрыСведенийНаборЗаписей,
РегистрыНакопленияНаборЗаписей, ПоследовательностьНаборЗаписей и т.д. |
Запись |
РегистрСведенийЗапись,
РегистрНакопленияЗапись, РегистрБухгалтерииЗапись и т.д. |
Ключ записи |
РегистрСведенийКлючЗаписи,
РегистрНакопленияКлючЗаписи, РегистрБухгалтерииКлючЗаписи и т.д. |
Сейчас мы не ставим задачу
понять, что делает каждый из перечисленных объектов. Просто обратите внимание,
что разные по сути объекты конфигурации очень похожи друг на друга: справочники
чередуются с документами и регистрами, а все регистры похожи друг на друга
как братья-близнецы. Таким образом, изучение 8-й версии сравнительно легко,
я думаю, легче, чем версии 7.7.
Есть и другие понятия, подвергшиеся
унификации, например, "ввод на основании", "владельцы",
"иерархия", "коллекции значений" и т.д. Но об этом мы поговорим
как-нибудь в следующих выпусках.
1С:Предприятие 7.7
Примеры крупных внедрений
на платформе 1С:Предприятия 7.7:
- ОАО "Магнитогорский
Металлургический Комбинат", автор 1С:Франчайзи КВФ "Инталев",
постановка бюджетного управления, внедрена программа "Инталев: Корпоративные
финансы". Подробнее..
- Автоматизация нефтебазы
с использованием типового решения "1С-Рарус:АЗК+Нефтебаза", Подробнее...
- ООО "Ленинградский
электромашиностроительный завод", автор 1С:Франчайзи "Лоза"
(Санкт-Петербург), комплексная автоматизация. Подробнее...
См. также:
1С:Предприятие 7.7: учебник, курс
лекций, статьи, ссылки
Книга "Разработка в системе
1С:Предприятие 8.0"
Официальный сайт рассылки
www.mista.ru
Архив выпусков
этой рассылки здесь
С уважением,
Волшебник Станислав
stasmit@mail.ru
<< Предыдущий
выпуск | Список
выпусков |
Следующий выпуск >>
|