Учебное пособие: Системы программирования

1. В глобальном модуле написать программу «Здравствуй мир»

2. Создать внешний отчет «ВызовВнешнихПроцедур»

3. Добавить в форму диалога кнопку «Открыть Excel». При нажатии этой кнопки вызывать Excel. Используя конструкцию «Попытка…», выдавать сообщение «Excel не доступен» при неудачной попытке открытия внешней программы.

4. Добавить в форму диалога кнопку «Открыть Word». При нажатии этой кнопки вызывать Word.

5. Вставить внешний отчет «ВызовВнешнихПроцедур» в конфигурацию.

6. Добавить кнопку на панель инструментов, для функции вызова отчета «ВызовВнешнихПроцедур».

7. Создать внешний отчет «РасчетСумм»

8. В отчете «РасчетСумм» добавить в форму диалога таблицу значений с колонками «Товар», «Количество», «Цена», «Сумма» и кнопки «Добавить строку», «Удалить строку», «Свернуть по товарам». Последняя кнопка должна суммировать по товарам сумму и количество. Средняя цена должна вычисляться автоматически.

3. Создание форм, обработчики событий формы

3.1 Объект «Справочник» и его свойства

Справочник – это агрегатный тип данных, средство для работы со списками однородных элементов данных. Название и структура каждого конкретного справочника определяются при его создании в конфигураторе.

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

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

3.1.1 Периодические реквизиты

Реквизиты справочников могут быть периодическими, т.е. иметь значения, связанные с датой. При изменении значения периодического реквизита старое значение сохраняется, при этом новое значение начинает действовать с указанной даты, старое – до указанной даты.

К периодическому реквизиту можно обращаться при помощи встроенного языка системы 1С: Предприятие – получать и записывать значение реквизита на указываемую дату.

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

Методы периодических реквизитов

Катег = СпрСотр. Категория. Получить(НекаяДата);

СпрСотр. Категория. Установить (НекаяДата, НоваяКатегория);

Установка даты выборки периодических реквизитов

СпрСотр. ИспользоватьДату(НекаяДата);

Катег = СпрСотр. Категория;

СпрСотр. Оклад = 6000;

Проведение документов

При проведении документа часто требуется установить новое значение периодического реквизита на определенную дату. Это называется движение документа. В этом случае следует применять метод УстановитьРеквизитСправочника:

Пример:

Процедура ОбработкаПроведения()

УстановитьРеквизитСправочника (Сотрудник, «Должность», НоваяДолжность, ДатаПеремещения);

КонецПроцедуры

Объект «Периодический»

К-во Просмотров: 459
Бесплатно скачать Учебное пособие: Системы программирования