Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Волшебство программирования на 1С:Предприятие 7.7 и 8.0 Выпуск 24


Информационный Канал Subscribe.Ru


Волшебство программирования на 1С:Предприятие 7.7 и 8.0


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


 



http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное