
- •Т.А. Меркулова «Разработка управляемого приложения на платформе 1с:Предприятие 8»
- •Олавление
- •4.10. Варианты заданий…….…………………………………………………………………66
- •5.6. Варианты заданий………………………………………………………………………...93
- •Глава 6. Запросы
- •6.3. Варианты заданий………………………………………………………………………108
- •7.5. Варианты заданий………………………………………………………………………130
- •8.8. Варианты заданий………………………………………………………………………163
- •9.3. Варианты заданий……………………………………………………………………….176
- •10.5. Варианты заданий……………………………………………………………………..203
- •11.7. Варианты заданий…………………………………………………………………….226
- •12.4. Варианты заданий……………………………………………………………………..245
- •13.5. Варианты заданий……………………………………………………………………..267
- •14.2. Пример формирования отчета………………………………………………………….275
- •14.3. Варианты заданий……………………………………………………………………..281
- •15.4. Варианты заданий……………………………………………………………………….
- •Глава 1. Концепция управляемого приложения
- •1.1. Основные сферы использования управляемого приложения
- •1.2. Основные особенности работы управляемого приложения
- •То для извлечения значения коэффициента необходимо обратиться к бд. А раз так, то за коэффициентом теперь уже придется "идти" на сервер.
- •1.3. Новая стратегия разработки прикладного решения
- •Процедура создания новой информационной базы (иб) в режиме уп
- •Глава 2. Подсистемы в режиме управляемого приложения
- •2.1. Подсистемы – основа командного интерфейса управляемого приложения
- •2.2. Пользователи, роли и панель разделов
- •3.1. Константы
- •Форма констант
- •3.2. Основы клиент-серверного программирования
- •3.3. Общие реквизиты
- •Глава 4. Справочники
- •4.1. Окно редактирования справочника
- •4.2. Разработка формы справочника
- •4.3. Клиентские методы в модуле формы
- •4.4. Объект СообщениеПользователю
- •4.5. Настройка командного интерфейса для ускорения доступа к справочнику
- •4.6. Иерархические справочники
- •4.8. Программная работа со справочниками
- •4.9. Модуль менеджера
- •4.9. Варианты заданий
- •1. Константа «Главный бухгалтер», тип СправочникСсылка.Сотрудники
- •2. Справочник основных средств (ос):
- •3. Справочник материально-ответственных лиц (подчиненный):
- •1. Константа «Директор», тип СправочникСсылка.Сотрудники
- •2. Справочник товаров:
- •3. Справочник цен товаров (подчиненный):
- •1. Константа «Главный бухгалтер», тип СправочникСсылка.Сотрудники
- •2 Справочник сотрудников:
- •3 Справочник стандартных вычетов сотрудника (подчиненный):
- •1. Константа «Главный контрагент», тип СправочникСсылка.Контрагенты
- •2. Справочник контрагентов:
- •3. Справочник расчетных счетов контрагента(подчиненный)
- •1. Константа «Основное транспортное средство директора», тип СправочникСсылка.ТранспортныеСредстваПредприятия
- •2. Справочник ТранспортныеСредстваПредприятия
- •3. Справочник товарно-транспортных накладных (подчиненный)
- •1. Константа «Название предприятия », тип «Строка”
- •2. Справочник персональных компьютеров предприятия
- •3. Справочник сотрудников, работающих на данном компьютере (подчиненный)
- •1. Константа «Название библиотеки », тип «Строка”
- •2. Справочник библиографических единиц:
- •3. Справочник сотрудников, бравших данную единицу с абонемента (подчиненный)
- •1. Константа «Название университета », тип «Строка”
- •2. Справочник факультетов университета:
- •3. Справочник сотрудников- заместителей декана факультета (подчиненный)
- •1. Константа «Название университета », тип «Строка”
- •2/ Справочник кафедр вуЗа:
- •3. Справочник лабораторий кафедры (подчиненный)
- •1. Константа «Название предприятия », тип «Строка”
- •3. Справочник детей работника (подчиненный)
- •1. Константа «Форма оплаты труда предприятия », тип «Строка”
- •2. Справочник «Виды оплат и удержаний»
- •3. Справочник работников, которым назначен данный вид расчета (подчиненный)
- •1. Константа «фио главбуха », тип «Строка”
- •2. Справочник «Парк машин»
- •1. Константа «Директор », тип «СправчникСсылка.Сотрудники”
- •2. Справочник сотрудников:
- •3. Трудовая книжка сотрудника (Подчиненный)
- •1. Константа «Основной объект предприятия », тип «СправочникСсылка.Объекты”
- •2. Справочник видов работ
- •3. Справочник сотрудников, выполняемых данный вид работ (подчиненный)
- •1. Константа «Главный склад предприятия », тип «СправочникСсылка.Склады”
- •2. Справочник складов
- •3. Справочник товарно-материальных ценностей склада (подчиненный)
- •1. Константа «Начальник автотранспортного цеха », тип «СправочникСсылка.Сотрудники”
- •2. Справочник норм расхода масел ,смазок и доп. Топлива
- •3. Справочник водителей автомобиля (подсиненный))
- •1. Константа «Название предприятия », тип «Строка”
- •2. Справочник профессий
- •3. Справочник должностных ставок данной профессии(подчиненный)
- •1. Константа «Название университета », тип «Строка”
- •2. Штатное расписание вуЗа
- •3. Справочник сотрудников кафедры (подчиненный)
- •1. Константа «Название предприятия », тип «Строка”
- •2. Справочник характерных видов расчетов подразделений предприятия
- •3. Справочник сотрудников данного подразделения (подчиненный)
- •1. Константа «Наибольший табельный номер (Код) в справочнике сотрудников », тип «Строка”. Означивается автоматически при запуске приложения.
- •2. Справочник сотрудников:
- •3. Справочник кадровых приказов по сотруднику (подчиненный)
- •1. Константа «Название информационной базы », тип «Строка”
- •2. Справочник пользователей
- •Справочник дополнительных свойств пользователя (подчиненный)
- •1. Константа «Основной расчетный счет предприятия », тип «Строка”
- •2. Справочник контрагентов:
- •3. Справочник филиалов контрагента (подчиненный)
- •1. Константа «Основной поставщик предприятия », тип «СправочникСсылка.Контрагенты”
- •2. Справочник товаров:
- •3. Справочник Цены номенклатуры (подчиненный)
- •Глава 5. Отчеты
- •5.1. Макет отчета
- •5.2. Табличный документ
- •5.3. Дополнительные свойства табличного документа
- •5.3.1. Оформление ячеек
- •5.3.2. Группировки
- •5.3.3. Расшифровки
- •5.3.4. Примечания
- •5.4. Сохранение отчетов
- •5.5. Конструктор печати
- •5.6. Варианты заданий
- •Глава 6. Запросы
- •6.1. Табличный способ доступа к данным
- •6.2. Язык запросов
- •6.2.1. Обращение к полям через точку (".")
- •6.2.2. Обращение к вложенным таблицам (табличным частям документов и элементов справочников)
- •6.2.3. Автоматическое упорядочивание
- •6.2.4. Многомерное и многоуровневое формирование итогов
- •6.2.5. Поддержка виртуальных таблиц
- •6.2.6. Стандартные sql операции
- •6.2.10. Пакетные запросы
- •6.2.10А Таблица значений как источник данных для запроса
- •6.2.11. Обработка результатов запроса Получение и проверка результата запроса
- •Выборка из результата запроса
- •6.2.12. Конструкторы запроса
- •Конструктор запроса (Query Builder)
- •Конструктор запроса с обработкой результата
- •6.3. Варианты заданий
- •Глава 7. Документы
- •7.1. Структура документов. Свойства документов
- •7.2. Программная работа с документами
- •7.3. Стандартные реквизиты
- •7.6. Функциональные опции
- •7.5. Варианты заданий
- •Цена товара проставляется автоматически после выбора элемента справочника товаров из соответствующего реквизита данного справочника.
- •Сумма рассчитывается автоматически.
- •Глава 8. Регистры накопления
- •8.1. Назначение регистров накопления
- •8.2. Регистры остатков
- •8.3. Оборотные регистры накопления
- •8.4. Вызов формы регистра накопления из формы документа
- •8.5. Агрегаты
- •8.6. Последовательности
- •8.7. Нумераторы
- •8.8. Варианты заданий
- •Глава 9. Регистры сведений
- •9.1. Назначение. Типы регистров сведений
- •Реквизиты регистра сведений
- •Режим записи
- •9.2. Программная обработка данных из регистра сведений
- •9.3. Варианты заданий
- •Справочник сотрудников:
- •Глава 10. Система компоновки данных
- •Введение
- •Основные составляющие скд
- •10.3. Пример формирования отчета с помощью скд
- •10.4. Расшифровки в скд Стандартная расшифровка
- •Нестандартная расшифровка
- •Разработка ведомости в скд
- •Присоединение ведомости в качестве расшифровки отчета по остаткам
- •10.5. Варианты заданий
- •Глава 11. Разработка средств ведения бухгалтерского учета
- •11.1. Объекты метаданных, относящиеся к бухучету
- •11.2. Планы счетов и регистры бухгалтерии
- •Субсчета
- •Предопределенные счета
- •Корреспонденции
- •11.3. План видов характеристик
- •Предопределенные виды субконто
- •11.4. Приемы программирования
- •11.5. Примеры формирования проводок в модуле документа
- •11.6. Пример решения задачи Разработать документ: «Безвозмездное поступление тмц от организаций»
- •11.7. Варианты заданий
- •Вариант 21 «Выдача спецодежды работникам»
- •Вариант 22 «Списание спецодежды»
- •Предварительно разработать документ «Поступление товаров без ндс» с одной проводкой (по сумме выручки) для каждой строки документа.
- •Предварительно разработать документ «Заявка от покупателя» , не формирующий проводок.
- •Глава 12. Запросы к регистрам бухгалтерии
- •12.1. Регистры- источники данных для запроса
- •12.2. Примеры запросов к регистрам бухгалтерии
- •Структура регистра бухгалтерии
- •Движения без субконто
- •Движения с указанием субконто
- •Остатки по счетам
- •Валютные остатки по счетам
- •Обороты по счетам
- •Обороты между счетами
- •Оборотно-сальдовая ведомость
- •12.3. Пример формирования отчета
- •Проект запроса.
- •12.4. Варианты заданий
- •Ведомость выдачи спецодежды работника за период с____ по_____
- •Ведомость списания спецодежды работника за период с____ по_____
- •Глава 13. Сложные периодические расчеты
- •13.1. Объекты метаданных, используемые в периодических расчетах
- •13.2. Планы видов расчета
- •Предопределенные виды расчета
- •Взаимосвязь видов расчета
- •Предопределенные табличные части плана видов расчета
- •13.3. Регистры расчета
- •Структура регистра расчета
- •Периодичность регистра расчета
- •Связь регистра расчета с планом видов расчета
- •Зависимость записей по базовому периоду
- •График времени
- •Частичное попадание записей регистра расчета в базовый период
- •Перерасчеты
- •13.4. Пример решения задачи расчета заработной платы
- •13.5. Варианты заданий
- •Глава 14. Запросы к регистрам расчета
- •14.1. Таблицы – источники запросов
- •Пример.
- •За период с___по________
- •Ведомость начислений материальной помощи, не облагаемой налогом, с начала года по___________
- •Глава 15. Дополнительные возможности разработки отчетов с использованием системы компоновки данных
- •Внешние макеты
- •Предопределенные макеты
- •15.3. Макеты оформления Работа со стандартными макетами оформления
- •Создание собственного макета оформления
- •15.4. Варианты заданий
- •1. В.А. Ажеронок, а. В. Островерх, м. Г. Радченко, е. Ю. Хрусталева
9.3. Варианты заданий
Выполнение задания состоит из следующих этапов:
Создать новую подсистему «Лабораторная работа 6». Все новые объекты, созданные в данной работе, поместить в данную подсистему.
В справочниках, структура которых приведена в главе 3, один из реквизитов объявлен периодическим, т.е. система должна хранить его историю изменения во времени ( такой реквизит помечен * - см. ниже). Необходимо сформировать новый справочник с одноименным названием (добавить в конце названия справочника цифру 1). Для хранения истории изменения поля, помеченного *, использовать периодический регистр сведений. Структуру регистра сведений разработать самостоятельно. Из реквизитов справочника данное поле удалить. В форму элемента справочника ввести одноименный реквизит формы.
При открытии формы элемента справочника на экране в данном поле ввода должно появиться последнее значение данного реквизита, взятое из регистра сведений.
При вводе изменений в данном поле ввода это изменение должно сохраняться в регистре сведений.
Включить в форму списка это поле и обеспечить при открытии формы списка означивание этого поля последним значением из регистра сведений на текущую дату.
Сформировать отчет – справку, вызываемую из формы списка справочника следующей формы :
История изменения реквизита < > для объекта < >
-
Дата
Значение реквизита
Замечание . Объект – это элемент справочника, на котором стоит курсор в форме списка.
Разработать печатную форму вывода элементов справочника. Периодический реквизит включить в печатную форму справочника. В качестве значения помеченного «*» реквизита из регистра сведений брать значение на выбранную дату. Таким образом, при запуске печатной формы предварительно должен происходить запрос даты. Использовать конструктор запроса с обработкой результата.
Вариант 1
Справочник основных средств (ОС):
Инвентарный номер ОС;
Наименование ОС;
Материально ответственное лицо (Сотрудник)*;
Первоначальный износ;
Дата ввода в эксплуатацию;
Год выпуска.
Срок эксплуатации ( в мес.)
Табличная часть элементов справочника содержит список подразделений, которым принадлежало ОС в течение времени эксплуатации и имеет следующую структуру:
Дата появления в подразделении
Подразделение.
Вариант 2
Справочник товаров:
Код товара;
Наименование товара;
Основная единица измерения;
Закупочная цена* ;
Розничная цена .
Табличная часть элементов справочника содержит список возможных единиц измерений каждого товара и имеет следующую структуру:
единица измерения;
Коэффициент пересчета относительно основной единицы измерения
Вариант 3
Справочник сотрудников:
Табельный номер сотрудника;
ФИО сотрудника;
Тип сотрудника (выбирается из списка);
Дата поступления на работу;
Оклад*;
Признак членства в профсоюзе.
Табличная часть элементов справочника содержит список детей сотрудника и имеет следующую структуру:
Пол (выбирается из списка);
ФИО ребенка.
Дата рождения
Вариант 4
Справочник контрагентов:
Код контрагента;
Наименование контрагента;
Адрес контрагента;
Расчетный счет;
Телефон ;
Размер кредита.
Табличная часть элементов справочника содержит список договоров контрагента и имеет следующую структуру:
Код договора;
Наименование договора.
Дата заключения договора
условия договора (текст)
Вариант 5
Справочник транспортных средств:
Тип транспортного средства (выбирается из списка);
Наименование транспортного средства;
Объем двигателя;
Мощность двигателя;
Дата выпуска.
Водитель (Сотрудник)*.
Табличная часть элементов справочника содержит график прохождения технического осмотра (ТО) транспортного средства и имеет следующую структуру:
Номер по порядку;
Дата прохождения ТО;
Примечание (текст).
Вариант 6
Справочник регистрационных карточек больного:
Код больного;
ФИО больного;
Место работы*;
Дата рождения;
Пол (выбирается из списка).
Табличная часть элементов справочника содержит данные об истории болезни больного и имеет следующую структуру:
Наименование болезни;
Дата начала заболевания;
Дата выздоровления.
Вариант 7
Справочник фракций в государственной думе:
Код фракции;
Наименование фракции;
ФИО лидера фракции*.
Табличная часть элементов справочника содержит список депутатов фракции и имеет следующую структуру:
ФИО депутата;
Год рождения;
Наименование региона;
Получаемое жалование.
Вариант 8
Справочник персональных компьютеров:
Тип процессора (выбирается из списка);
Объем оперативной памяти*;
Частота процессора;
Наличие звуковой карты;
Размер диагонали монитора.
Табличная часть элементов справочника содержит список цен компьютера и имеет следующую структуру:
Тип цен ( оптовая, розничная, закупочная);
Сумма;
Валюта (выбирается из списка).
Вариант 9
Справочник библиографических единиц:
Вид библиографической единицы (выбирается из списка);
ФИО автора;
Наименование библиографической единицы;
Год издания;
Издательство.
Тираж*
Табличная часть элементов справочника содержит список библиографических ссылок на библиографическую единицу и имеет следующую структуру:
Автор ссылки;
Наименование ссылки;
Год издания ссылки.
Вариант 10
Справочник факультетов университета:
Наименование факультета;
ФИО декана*;
Количество студентов на факультете;
Год основания.
Табличная часть элементов справочника содержит список кафедр факультета и имеет следующую структуру:
Наименование кафедры;
ФИО заведующего кафедрой.
Количество штатных эдиниц
Вариант 11
Справочник кафедр ВУЗа:
Наименование кафедры;
ФИО заведующего кафедрой*;
Количество студентов на кафедре;
Год основания.
Табличная часть элементов справочника содержит список дисциплин, изучаемых на кафедре и имеет следующую структуру:
Наименование дисциплины;
ФИО преподавателя;
Количество часов;
Наличие экзамена;
Наличие курсовой работы.
Вариант 12
Справочник трудовой книжки работника:
Код работника;
ФИО работника;
Дата рождения;
Образование.
Подразделение предприятия ( место работы)*
Табличная часть элементов справочника содержит список мест работы каждого работника и имеет следующую структуру:
Наименование места работы;
Дата поступления;
Дата увольнения.
Вариант 13
Справочник «Виды оплат и удержаний»
код вида оплаты/удержания
Наименование вида оплаты/удержания
Тип вида оплаты/удержания (долговременный, разовый)
Счет ( с субсчетом) (корреспондирующий для счета 70 - расчеты по оплате труда)
Подразделение, сотрудникам которого может быть назначен данный вид расчета*
Табличная часть элементов справочника содержит список правил удержания налогов и взносов( НДФЛ, Профсоюзный взнос, ЕСН, алименты) с каждого вида оплаты и имеет следующую структуру:
Налог (взнос)
Признак удержания налога( взноса)
Вариант 14
Справочник «парк машин»
Инвентарный номер
Наименование
Марка
Грузоподъемность
Марка горючего, используемого машиной*
Табличная часть элементов справочника содержит список водителей, работающих на данном транспорте и имеет следующую структуру:
Водитель
Дата работы на данной машине
Вариант 15
Справочник сотрудников:
Табельный номер сотрудника;
ФИО сотрудника;
Тип сотрудника (выбирается из списка);
Дата поступления на работу;
Оклад*;
Признак членства в профсоюзе.
Табличная часть элементов справочника содержит список долговременных доплат и удержаний сотрудника и имеет следующую структуру:
Вид расчета
Дата начала действия персонального расчета
Дата окончания действия расчета
Величина ( либо сумма, если расчет вводится фиксированной суммой, либо процент, если результат расчета формируется как процент от расчетной базы).
Вариант 16
Справочник видов работ
Код вида работ
Название вида работ
Объект, для которого предназначен данный вид работы*
Табличная часть элементов справочника содержит список норм и расценок для каждого вида работ и имеет следующую структуру:
Единица измерения
Норма
Расценка (руб)
Вариант 17
Справочник складов
Номер склада
Название склада
Занимаемая площадь (м*м)
Адрес склада
Назначение склада (строка)*
Табличная часть элементов справочника содержит список материально-ответственных лиц каждого склада и имеет следующую структуру:
Табельный номер
ФИО
Домашний адрес
Вариант 18
Справочник норм расхода масел ,смазок и доп. топлива
Код модели автомобиля
Название модели автомобиля
грузоподъемность
Водитель*
Табличная часть элементов справочника содержит список норм расхода масел ,смазок и доп. топлива и имеет следующую структуру:
Вид масел, топлива (Моторное масло, Нитрол, Солидол, Доп. Топливо)
Норма расхода на 10 литров основного топлива
Норма расхода как % общего расхода основного топлива
Вариант 19
Справочник профессий
Код профессии
Название профессии
минимальная ставка должностного оклада данной профессии
максимальная ставка должностного оклада данной профессии*
Табличная часть элементов справочника содержит список сотрудников, владеющих данной профессией на предприятии и имеет следующую структуру:
Сотрудник
Образование
Предыдущее место работы
Вариант 20
Штатное расписание ВУЗа
код подразделения ВУЗа
Наименование подразделения ВУЗа
ФИО руководителя подразделения*
Табличная часть элементов справочника содержит список должностей сотрудников подразделения и число ставок, выделенных для каждой должности каждому подразделению и имеет следующую структуру:
Должность
Общее число ставок данной должности
Из них занято
свободно
Вариант 21
Справочник характерных видов расчетов подразделений предприятия
код подразделения
Наименование подразделения
ФИО руководителя подразделения*
Табличная часть элементов справочника содержит с писок обязательных ( характерных) видов расчетов, используемых при расчете заработной платы всех работающих сотрудников данного подразделения и имеет следующую структуру:
вид расчета
дата начала действия
Дата окончания действия
Вариант 22
Справочник сотрудников:
Табельный номер сотрудника;
ФИО сотрудника;
Пол сотрудника (выбирается из списка);
Дата поступления на работу;
Оклад;
ставка*.
Табличная часть элементов справочника содержит список членов семьи сотрудника и имеет следующую структуру:
степень родства (из списка)
ФИО
Дата рождения
Вариант 23
Справочник пользователей
код
Наименование
Пароль*
Табличная часть элементов справочника содержит список объектов, к которым пользователь имеет доступ и имеет следующую структуру:
Тип объекта( фирма, контрагент, склад)
Объект
Вариант 24
Справочник контрагентов:
Код контрагента;
Наименование контрагента;
Тип контрагента( юридическое или физическое лицо)
Адрес контрагента;
Основной расчетный счет*;
Табличная часть элементов справочника содержит список расчетных счетов контрагента и имеет следующую структуру:
1. Код р/с;
2. Наименование р/с
3. Банк
4. Валюта расчета
5. Адрес банка
Вариант 25
Справочник товаров:
Код товара;
Наименование товара;
базовая единица измерения;
Минимальный остаток*
ставка НДС
Табличная часть элементов справочника содержит список поставщиков каждого товара и имеет следующую структуру:
Поставщик ( контрагент)
Адрес поставщика
Закупочная цена поставщика
Дата последней поставки