27
Серия внутривузовских методических указаний СибАДИ Министерство науки и высшего образования Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования «Сибирский государственный автомобильно-дорожный университет (СибАДИ)» Кафедра «Прикладная информатика в экономике» АДМИНИСТРИРОВАНИЕ И ПРОГРАММИРОВАНИЕ НА ПЛАТФОРМЕ 1С:ПРЕДПРИЯТИЕ Методические указания Составители: С.Ю.Пестова, А.В.Козлова Омск 2018

АДМИНИСТРИРОВАНИЕ И ПРОГРАММИРОВАНИЕ НА …bek.sibadi.org/fulltext/bn1181.pdfПо темам изложен материал, необходимый

  • Upload
    others

  • View
    20

  • Download
    0

Embed Size (px)

Citation preview

Page 1: АДМИНИСТРИРОВАНИЕ И ПРОГРАММИРОВАНИЕ НА …bek.sibadi.org/fulltext/bn1181.pdfПо темам изложен материал, необходимый

С е р и я в н у т р и в у з о в с к и х м е т о д и ч е с к и х у к а з а н и й С и б А Д И

Министерство науки и высшего образования Российской Федерации Федеральное государственное бюджетное образовательное учреждение

высшего образования «Сибирский государственный автомобильно-дорожный университет (СибАДИ)»

Кафедра «Прикладная информатика в экономике»

АДМИНИСТРИРОВАНИЕ И ПРОГРАММИРОВАНИЕ

НА ПЛАТФОРМЕ 1С:ПРЕДПРИЯТИЕ Методические указания

Составители: С.Ю.Пестова, А.В.Козлова

Омск 2018

Page 2: АДМИНИСТРИРОВАНИЕ И ПРОГРАММИРОВАНИЕ НА …bek.sibadi.org/fulltext/bn1181.pdfПо темам изложен материал, необходимый

Рецензент

Доктор технических наук В.А Мещеряков (Проректор по информационным технологиям ФГБОУ ВО СибАДИ.)

Работа утверждена редакционно-издательским советом университета в качестве методических указаний.

А 32 Администрирование и программирование на платформе 1С: Предприятие [Электронный ресурс] : методические указания / сост. С.Ю.Пестова, А.В.Козлова. – (Серия внутривузовских методических указаний СибАДИ). – Электрон. дан. – Омск : СибАДИ, 2018. – Режим доступа:…..……………………………………………….., свободный после авторизации. – Загл. с экрана.

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

Имеется интерактивное оглавление в виде закладок. Методические указания предназначены для обучающихся направления

магистратуры 09.04.01 «Информатика и вычислительная техника» и направления подготовки бакалавров 09.03.03 «Прикладная информатика». Также могут быть использованы как дополнительный учебный материал в различных информационных дисциплинах для формирования профессиональных компетенций.

Издание подготовлено на кафедре «Прикладная информатика в экономике».

Текстовое (символьное) издание

Системные требования: Intel, 3,4 GHz; 150 Мб; Windows XP/Vista/7; DVD-ROM; 1 Гб свободного места на жестком диске; программа для чтения pdf-файлов:

Adobe Acrobat Reader; Foxit Reader

Издание первое. Дата подписания к использованию 21.12.2018 Издательско-полиграфический комплекс СибАДИ. 644080, г. Омск, пр. Мира, 5

РИО ИПК СибАДИ. 644080, г. Омск, ул. 2-я Поселковая, 1 © ФГБОУ ВО «СибАДИ», 2018

УДК 004 ББК 32,97

А 32

_____________________________ Согласно 436-ФЗ от 29.12.2010 «О защите детей от информации, причиняющей вред их здоровью и развитию» данная продукция маркировке не подлежит. _____________________________

Page 3: АДМИНИСТРИРОВАНИЕ И ПРОГРАММИРОВАНИЕ НА …bek.sibadi.org/fulltext/bn1181.pdfПо темам изложен материал, необходимый

СОДЕРЖАНИЕ

ВВЕДЕНИЕ ............................................................................................................................... 3

1. ТЕОРЕТИЧЕСКИЙ МАТЕРИАЛ К ЛАБОРАТОРНЫМ РАБОТАМ И

КОНТРОЛЬНЫМ ЗАДАНИЯМ ............................................................................................. 5

1.1. Администрирование системы «1С:Предприятие» и ее прикладных решений ........... 5 1.2. Объекты конфигурации. Их характеристика, основные свойства и методы .............. 6 1.3. Функциональность системы «1С:Предприятие» ........................................................... 8 2. ПРАКТИЧЕСКИЕ РАБОТЫ ............................................................................................. 10

2.1 Практическая работа №1 « Оптимизация функционала с использованием встроенного языка» ................................................................................................................ 10 2.2 Практическая работа №2 « Типовые конструкции встроенного языка для решения типовых задач» ....................................................................................................................... 10 3. ТЕМЫ ДЛЯ ПОДГОТОВКИ К ИТОГОВОЙ ФОРМЕ КОНТРОЛЯ ............................ 13

4. ТИПОВЫЕ ТЕСТОВЫЕ ЗАДАНИЯ ................................................................................ 14

5. КОМПЛЕКТ ЗАДАНИЙ ДЛЯ КОНТРОЛЬНОЙ РАБОТЫ .......................................... 22

СПИСОК РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ ................................................................ 26

ПЕРЕЧЕНЬ РЕСУРСОВ СЕТИ «ИНТЕРНЕТ», РЕКОМЕНДУЕМЫХ ДЛЯ ОСВОЕНИЯ

ДИСЦИПЛИНЫ ..................................................................................................................... 26

Page 4: АДМИНИСТРИРОВАНИЕ И ПРОГРАММИРОВАНИЕ НА …bek.sibadi.org/fulltext/bn1181.pdfПо темам изложен материал, необходимый

ВВЕДЕНИЕ Изучение дисциплины «Администрирование и программирова-

ние на платформе 1С:Предприятие» определяет теоретические основы и практические навыки, при освоении которых обучающийся спосо-бен приступить к изучению следующих дисциплин в соответствии с учебным планом:

− «Управление информатизацией предприятия» − «Распределенные информационные системы» − «Тестирование программного обеспечения»

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

Задача изучения дисциплины – приобретение обучающимися прочных знаний и практических навыков в области, определяемой ос-новной целью курса. В результате изучения данной дисциплины обу-чающиеся изучат основную на сегодняшний день систему автомати-зированной обработки всех показателей работы предприятия. В ре-зультате они смогут осуществлять сопровождение 1С на предприятии.

Практические и контрольные работы помогут студентам приоб-рести навыки в области администрирования баз данных 1С и про-граммирования в конфигураторе на платформе 1С:Предприятие. Приобретенные навыки будут актуальны для прохождения практик и написания выпускной квалификационной работы (магистерской дис-сертации).

В результате изучения дисциплины студент должен знать: − Инструментальные программные средства, применяемые для

построения распределенных систем и приложений архитектурные принципы построения высокопроизводительных систем и систем с параллельной обработкой данных; методы и языковые механизмы конструирования параллельных программ.

− Подчиненные и прикладные объекты конфигурации 1С:Предприятия.

− Основные задачи администрирования. − Определение прав. − Роль и интерфейс.

Page 5: АДМИНИСТРИРОВАНИЕ И ПРОГРАММИРОВАНИЕ НА …bek.sibadi.org/fulltext/bn1181.pdfПо темам изложен материал, необходимый

− Использование режима сравнения и объединения конфигураций. − Групповая разработка. − Предназначение и использование − Хранилища конфигурации.

Page 6: АДМИНИСТРИРОВАНИЕ И ПРОГРАММИРОВАНИЕ НА …bek.sibadi.org/fulltext/bn1181.pdfПо темам изложен материал, необходимый

1. ТЕОРЕТИЧЕСКИЙ МАТЕРИАЛ К ЛАБОРАТОРНЫМ РАБОТАМ И КОНТРОЛЬНЫМ ЗАДАНИЯМ

1.1. Администрирование системы «1С:Предприятие» и ее

прикладных решений

Вопросы для рассмотрения: Установка и обновление системы

и конфигураций. Доступ к работе в системе и контрольные функции. Обеспечение безопасности системы «1С:Предприятие». Резервное копирование конфигурации и данных.

Рекомендуемая литература: 1. Перечень дополнительных ресурсов: 2, 3, перечень ресурсов

сети Интернет. Наименование вида самостоятельной работы: изучение

литературы, изучение темы и выполнение тестов. Система 1С:Предприятия 8 значительно облегчает

администрирование информационной базы, предоставляя для этого все необходимое. К задачам по администрированию можно отнести следующие:

– установку и обновление системы, – ведение списка пользователей, – настройку прав доступа на основе механизма ролей, – мониторинг действий пользователей и системных событий, – резервное копирование, – тестирование и исправление информационной базы, – установку региональных настроек, – обновление конфигураций. Установка системы 1С:Предприятие 8 предельно упрощена и

не вызывает никаких трудностей. Для запуска и работы не требуются какие-либо дополнительные компоненты или регистрация, достаточно просто наличия исполняемых файлов на локальном компьютере или где-нибудь в сети. Конфигурации (прикладные решения) также могут быть установлены с помощью инсталляторов (дистрибутивов), если это было предусмотрено разработчиками.

Администратор может воспользоваться "административной установкой", при которой исполняемые файлы системы 1С:Предприятие 8 хранятся на сервере. В этом случае при запуске

Page 7: АДМИНИСТРИРОВАНИЕ И ПРОГРАММИРОВАНИЕ НА …bek.sibadi.org/fulltext/bn1181.pdfПо темам изложен материал, необходимый

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

Администратор или пользователь может легко произвести обновление своей конфигурации. Чтобы его собственные изменения не были потеряны, производится детальное сравнение и объединение конфигурации пользователя и конфигурации поставщика.

Список пользователей, имеющих возможность работать с информационной базой, редактируется в следующем окне:

– Для каждого пользователя указывается его имя, полное имя, тип аутентификации, пароль, доступные роли, основной интерфейс и язык.

– В 1С:Предприятие 8 можно использовать аутентификацию пользователя средствами Windows. Для этого нужно установить соответствующий флажок и указать пользователя.

– Можно сделать так, чтобы пользователь не показывался в списке выбора при запуске системы.

– Впоследствии пользователь сам сможет поменять себе пароль через пункт меню "Сервис => Параметры пользователя".

С целью уменьшения риска потери данных ИБ администратору системы необходимо регулярно выполнять резервное копирование ИБ. Частота создания резервных копий зависит от интенсивности ввода новых данных в ИБ. Система позволяет создавать резервные копии ИБ в режиме 1С:Предприятие. Резервное копирование может выполняться как в автоматическом режиме, так и в ручном. Для автоматического режима предварительно необходимо выполнить настройки. В любой момент времени можно восстановить данные ИБ из созданной ранее резервной копии.

1.2. Объекты конфигурации. Их характеристика, основные

свойства и методы

Вопросы для рассмотрения: Классификация объектов конфи-

гурации системы «1С:Предприятие». Свойства объектов конфигу-рации. Формы и макеты объектов конфигурации.

Рекомендуемая литература: 1. Перечень дополнительных ресурсов: 2, 3, перечень ресурсов

сети Интернет.

Page 8: АДМИНИСТРИРОВАНИЕ И ПРОГРАММИРОВАНИЕ НА …bek.sibadi.org/fulltext/bn1181.pdfПо темам изложен материал, необходимый

Наименование вида самостоятельной работы: изучение ли-тературы, изучение темы и выполнение тестов.

Для успешной разработки и модификации прикладных решений

специалист должен иметь представление обо всех доступных ему объектах и механизмах.

Все объекты системы «1С:Предприятие 8» условно можно раз-делить на три группы:

1. Прикладные объекты; 2. Общие объекты (размещенные в ветке «Общие» дерева кон-

фигурации); 3. Подчиненные объекты. 1. К группе прикладных объектов можно отнести: – Константы.

– Справочники. – Документы. – Журналы документов. – Нумераторы. – Последовательности. – Планы видов характеристик. – Регистры сведений. – Регистры накопления. – Планы счетов.

– Регистры бухгалтерии. – Планы видов расчета. – Регистры расчета. – Перечисления. – Отчеты. – Обработки. 2. К группе общих объектов относятся следующие объекты: – Подсистемы. – Общие модули. – Интерфейсы. – Роли. – Критерии отбора. – Общие формы. Общие макеты. – Общие картинки. – Стили.

Page 9: АДМИНИСТРИРОВАНИЕ И ПРОГРАММИРОВАНИЕ НА …bek.sibadi.org/fulltext/bn1181.pdfПо темам изложен материал, необходимый

– Языки. 1.3. Функциональность системы «1С:Предприятие»

Вопросы для рассмотрения: Функциональные возможности

объектов конфигурации. Функциональные механизмы системы «1С:Предприятие». Web-расширение.

Рекомендуемая литература: 1. Перечень дополнительных ресурсов: 1, 2, 3, перечень

ресурсов сети Интернет. Наименование вида самостоятельной работы: изучение ли-

тературы, изучение темы и выполнение тестов. Объекты конфигурации - это составные элементы, "детали", из

которых складывается любое прикладное решение. Они представляют собой проблемно-ориентированные объек-

ты, поддерживаемые на уровне технологической платформы. По большому счету задача разработчика заключается в том, чтобы со-брать из этих объектов, как из конструктора, необходимую структуру прикладного решения и затем описать специфические алгоритмы функционирования и взаимодействия этих объектов, отличающиеся от их типового поведения.

Состав объектов, поддерживаемых технологической платфор-мой, является результатом анализа предметных областей использова-ния 1С:Предприятия, и выделения и классификации используемых в этих областях бизнес-сущностей. В результате этого анализа разра-ботчик может оперировать такими объектами как справочники, доку-менты, регистры сведений, планы счетов и пр.

Для того чтобы стандартизировать и упростить процесс разра-ботки и модификации прикладных решений, разработчику предостав-ляется графический интерфейс, с помощью которого он имеет воз-можность описать состав объектов, используемых в конкретном при-кладном решении.

На основании этого описания технологическая платформа соз-даст в базе данных соответствующие информационные структуры, и определенным образом будет работать с данными, хранящимися в этих структурах. Разработчику нет необходимости заботиться о том, в каких таблицах, например, должны размещаться данные, каким обра-зом они будут модифицироваться или представляться пользователю.

Page 10: АДМИНИСТРИРОВАНИЕ И ПРОГРАММИРОВАНИЕ НА …bek.sibadi.org/fulltext/bn1181.pdfПо темам изложен материал, необходимый

Все эти действия платформа будет выполнять автоматически, исходя из типового поведения используемых объектов.

Состав объектов, которые может использовать разработчик, фиксирован и определен на уровне платформы. Разработчик не может создавать собственные виды объектов, он может оперировать только тем набором объектов, который имеется. Подобный подход к разра-ботке прикладных решений позволяет, во-первых, стандартизировать процесс разработки, а во-вторых - обеспечить простую и быструю модификацию прикладных решений другими разработчиками или пользователями.

Состав основных объектов конфигурации, используемых в 1С:Предприятии 8, перечислен далее:

HTTP-сервисы не имеют зависимостей от других объектов

конфигурации, поэтому в расширении достаточно иметь собственный объект конфигурации HTTP-сервис. В отличие от них Web-сервисы, как правило, не существуют сами по себе, а ссылаются на XDTO-пакеты. Поэтому в расширении вы можете создать как собственный Web -сервис, так и собственный XDTO-пакет. Более того, XDTO-пакеты (или их отдельные элементы) можно заимствовать из основ-ной конфигурации.

Page 11: АДМИНИСТРИРОВАНИЕ И ПРОГРАММИРОВАНИЕ НА …bek.sibadi.org/fulltext/bn1181.pdfПо темам изложен материал, необходимый

2. ПРАКТИЧЕСКИЕ РАБОТЫ

2.1 Практическая работа №1

« Оптимизация функционала с использованием встроенного

языка»

Рекомендуемая литература: 1. Перечень дополнительных ресурсов: 2, 3, перечень ресурсов

сети Интернет. Цель работы: изучить технологию оптимизации функционала

с использованием встроенного языка Ход работы: В рамках практического занятия каждый студент должен

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

2.2 Практическая работа №2

« Типовые конструкции встроенного языка для решения

типовых задач»

Рекомендуемая литература: 1. Перечень дополнительных ресурсов: 2, 3, перечень ресурсов

сети Интернет. Цель работы: изучить технологию применения типовых

конструкций встроенного языка для решения типовых задач

Page 12: АДМИНИСТРИРОВАНИЕ И ПРОГРАММИРОВАНИЕ НА …bek.sibadi.org/fulltext/bn1181.pdfПо темам изложен материал, необходимый

Ход работы: Рассмотреть типовые конструкции встроенного языка 1С:

КОНСТРУКЦИЯ ЯЗЫКА 1С ПРИМЕЧАНИЕ

//Это комментарий Так оформляются комментарии. Комментарий - это подсказки, пометки разработчика, которые помогают разобраться или вспомнить логику ра-боты программного кода. Каждая новая строка комментария должна начинаться с символов //.

Перем ФИО; Явное объявление переменной. ФИО - имя пере-менной.

А = 3; Переменную можно не объявлять явно. При пер-вом присвоении значения система создает данную переменную.

ЭтоЧисло = 23.5+12*2; Переменной ЭтоЧисло присваивается числовое значение. С данными числового типа можно вы-полнять арифметические операции: сложение, вычитание, умножение и деление. В качестве раз-делителя целой и дробной части используется точка!

А = -0.123; Числовые значения могут быть отрицательными.

А = (2+7) * 3; // в результате А=27 В = 2 * ((2+7) - 4); // в резуль-тате В = 10

Приоритет выполнения арифметических опера-ций: А = Сначала вычисляем 2 + 7, затем полученное значение умножаем на 3; В = Сначала вычисляем 2 + 7, затем от получен-ного значения отнимаем 4, затем полученное зна-чение умножаем на 2.

ЭтоСтрока = "Пугачева"; Переменной ЭтоСтрока присваиваем строковое значение. Значение строкового типа пишется в кавычках.

ФИО = "Пугачёва" + " " + "Алла" + " "+"Борисовна"; // результат: ФИО = "Пугачё-ва Алла Борисовна"

Сложение строк. Символ " " мы прибавляем, что-бы между фамилией, именем и отчеством были пробелы. Вторая строчка кода это просто коммен-тарий.

ДатаОтчета = '2013.01.01'; Переменная, которая хранит дату. Значение типа Дата записывается в одинарных кавычках.

ЧислоСекунд = '2013.01.02' – '2013.01.01';

Даты можно вычитать одну из другой. В резуль-тате получим разницу между датами, измеренную

Page 13: АДМИНИСТРИРОВАНИЕ И ПРОГРАММИРОВАНИЕ НА …bek.sibadi.org/fulltext/bn1181.pdfПо темам изложен материал, необходимый

// ЧислоСекунд = 86400 в секундах. В сутках 86 400 секунд (60 сек * 60 мин * 24 ч).

НоваяДата = '2013.01.01'+86400; //НоваяДата = '2013.01.02'

К дате можно прибавлять и вычитать число. В ре-зультате к дате либо прибавится, либо отнимется число секунд.

Процедура РассчитатьЦену (Товар) КонецПроцедуры

Простая процедура. Между словами Процедура иКонецПроцедуры записывается текст процеду-ры.

Функция РассчитатьНа-лог(Сотрудник, НекаяДата) Возврат Налог; КонецФунк-ции

Функция должна возвращать результат в место ее вызова.

Если Доход > 20000 Тогда Результат = "Жить можно"; Иначе Результат = "Так жить нельзя!"; КонецЕсли;

Простое условие. После слова КонецЕсли должна быть точка с запятой, потому что так заканчивает-ся операторЕсли.

Результат = ?(Доход > 20000, "Жить можно ", "Так жить нельзя!");

Сокращенное Если. Краткая запись предыдущего простого условия.

Если Доход > 20000 Тогда Результат = "Жить можно"; ИначеЕсли Доход > 10000 Тогда Результат = "Плохо"; Иначе Результат = "Так жить нельзя!"; КонецЕсли;

Множественное условие. Если первое условие не выполняется, то проверяется второе. Если ни одно из условий не выполняется то выполняется блок Иначе.

Если (Доход > 20000) И (КодКатегории = 2) Тогда КонецЕсли;

Составное логическое выражение.

Пока Номер <= 15 Цикл КонецЦикла;

Простой цикл Пока (с неизвестным числом по-вторений). После слова КонецЦикла должна быть точка с запятой, потому что так заканчивается оператор Пока.

Для Номер = 1 По 15 Цикл КонецЦикла;

Простой цикл Для (цикл с известным числом по-вторений).

Page 14: АДМИНИСТРИРОВАНИЕ И ПРОГРАММИРОВАНИЕ НА …bek.sibadi.org/fulltext/bn1181.pdfПо темам изложен материал, необходимый

Для каждого СтрокаТабли-цы Из Таблицы Цикл КонецЦикла;

Еще одна разновидность цикла. Оператор цикла Для каждого предназначен для циклического об-хода коллекций значений (табличных частей справочников, документов и т.д.). При каждой итерации цикла возвращается новый элемент кол-лекции. Обход осуществляется до тех пор, пока не будут перебраны все элементы коллекции.

Пока <условие> Цикл Если <условие> Тогда Продолжить; КонецЕсли; КонецЦикла;

Оператор Продолжить передает управление в на-чало цикла.

Пока <условие> Цикл Если <условие> Тогда Прервать; КонецЕсли; КонецЦикла;

Оператор Прервать производит досрочный выход из цикла. Управление передается на операторы после цикла.

На платформе 1С:Предприятие запрограммировать несколько

из выше приведенных базовых функций. Результаты работы оформить в электронном отчете со скринами.

3. ТЕМЫ ДЛЯ ПОДГОТОВКИ К ИТОГОВОЙ ФОРМЕ КОН-

ТРОЛЯ 1. Обеспечение безопасности системы «1С:Предприятие». 2. Резервное копирование конфигурации и данных. 3. Классификация объектов конфигурации системы

«1С:Предприятие». 4. Свойства объектов конфигурации. 5. Формы и макеты объектов конфигурации. 6. Функциональные возможности объектов конфигурации. 7. Функциональные механизмы системы «1С:Предприятие». 8. Технологические средства конфигурирования системы

«1С:Предприятие». 9. Технология создания ролей и присваивание доступа к объ-

ектам. 10. Создание пользователей и распределение ролей. 11. Контроль доступа к данным. 12. Назначение и краткая характеристика встроенного языка.

Page 15: АДМИНИСТРИРОВАНИЕ И ПРОГРАММИРОВАНИЕ НА …bek.sibadi.org/fulltext/bn1181.pdfПо темам изложен материал, необходимый

13. Типы данных встроенного языка. 14. Конструкции встроенного языка. 15. Процедуры и функции встроенного языка.

4. ТИПОВЫЕ ТЕСТОВЫЕ ЗАДАНИЯ

5.1. Типовой вариант по всем темам дисциплины «Администрирование и программирование на платформе

1С:Предприятие»

1. Виды регламентированных отчетов сохраняются в ин-формационной базе как

a) планы видов расчета b) регистры сведений c) документы "Регламентированный отчет" d) журнал документов "Регламентированные отчеты" e) элементы справочника "Регламентированные отчеты" 2. Реквизит справочника может быть представлен a) отдельным объектом на форме справочника b) закладкой на форме справочника c) закладкой в табличной части d) табличной частью 3. При создании документа путем копирования сущест-

вующего, новый документ a) получает статус "Документ-дублер" b) становится подчиненным документу-основанию c) становится владельцем документа, с которого он скопиро-

ван d) является самостоятельным документом и никак не зависит

от документа, с которого он скопирован 4. При работе с программой в режиме 1С:Предприятие пре-

допределенные элементы справочника можно

a) редактировать (изменить код) b) создать

Page 16: АДМИНИСТРИРОВАНИЕ И ПРОГРАММИРОВАНИЕ НА …bek.sibadi.org/fulltext/bn1181.pdfПо темам изложен материал, необходимый

c) редактировать (изменить наименование) d) пометить на удаление e) удалить 5. В настройках отчета "Оборотно-сальдовая ведомость по

счету" разрезы аналитики (субконто) можно

a) удалять b) добавлять из видов субконто, предусмотренных для плана

счетов c) добавлять из видов субконто, предусмотренных для анали-

зируемого счета d) менять местами 6. Вид иерархии справочника может быть a) не задан - "Неиерархический справочник" b) "Иерархия групп" c) "Иерархия групп и элементов" d) "Иерархия элементов" 7. При отложенном проведении документа a) в случае неоперативного проведения документ формирует

движения только по части регистров b) в случае оперативного проведения документ формирует

движения только по части регистров c) в случае неоперативного проведения документ не форми-

рует движений регистров d) в случае неоперативного проведения документ формирует

движения по всем регистрам

Page 17: АДМИНИСТРИРОВАНИЕ И ПРОГРАММИРОВАНИЕ НА …bek.sibadi.org/fulltext/bn1181.pdfПо темам изложен материал, необходимый

e) в случае оперативного проведения документ не формирует движений регистров

f) в случае оперативного проведения документ формирует движения по всем регистрам

8. Справочники в программе используются для a) ведения аналитического учета b) ускорения заполнения документов c) хранения информации 9. В случае создания документа вводом на основании, полу-

ченный документ a) автоматически изменяется в случае изменения документа-

основания b) становится документом-дублером документа-основания c) не может изменяться d) никак не зависит от изменений документа-основания и при

необходимости его можно изменять, если иное не предусмотренно алгоритмами программы

e) может изменяться только синхронно с изменением доку-мента-основания

10. Реквизиты документа (количество, наименования, тип значений) определяются

a) разработчиками в режиме Конфигуратор b) разработчиками в режиме 1С:Предприятие c) пользователями в режиме Конфигуратор d) пользователями в режиме 1С:Предприятие e) начальником IT-службы предприятия 11. В случае создания документа копированием из уже су-

ществующего, полученный документ a) не может изменяться b) не может изменяться, без изменения документа-основания c) может изменяться

Page 18: АДМИНИСТРИРОВАНИЕ И ПРОГРАММИРОВАНИЕ НА …bek.sibadi.org/fulltext/bn1181.pdfПо темам изложен материал, необходимый

d) становится документом-дублером существующего доку-мента

12. Для создания нового документа вводом на основании существующего, необходимо

a) получить и утвердить печатную копию документа-основания

b) чтобы такая возможность была предусмотрена разработчи-ками программы

c) обоснование, утвержденное руководителем подразделения или лицом им уполномоченным

d) заблаговременно включить возможность ввода на основа-нии в настройках документа

13. В настройках отчета "Оборотно-сальдовая ведомость по счету" можно отключить вывод

a) оборота за период b) кредита сальдо на конец периода c) сальдо на начало периода d) развернутого сальдо e) информации по субконто f) информации по субсчетам 14. Справочники в программах 1С предназначены для a) ввода информации о хозяйственных операциях организа-

ции b) вывода итоговой информации о результатах деятельности

предприятия c) хранения настроек учетной политики

Page 19: АДМИНИСТРИРОВАНИЕ И ПРОГРАММИРОВАНИЕ НА …bek.sibadi.org/fulltext/bn1181.pdfПо темам изложен материал, необходимый

d) хранения данных, имеющих одинаковую структуру и спи-сочный характер

e) хранения информации о проводках бухгалтерского учета 15. Пользователь может настроить отчет "Ведомость по за-

казам покупателей" таким образом, чтобы не выводились

a) суммовые показатели b) количественные показатели c) ни количественные, ни суммовые показатели 16. Пометить на удаление и удалить можно документ a) проведенный в режиме отложенного проведения и допро-

веденный b) проведенный неоперативно c) проведенный оперативно d) проведенный в режиме отложенного проведения, но не до-

проведенный e) непроведенный f) после отмены проведения 17. Документ можно провести неоперативно, если его дата a) больше текущей b) меньше текущей c) текущая 18. История изменения информации в справочниках a) не хранится b) сохраняется с периодичностью, заданной в настройках

справочника

Page 20: АДМИНИСТРИРОВАНИЕ И ПРОГРАММИРОВАНИЕ НА …bek.sibadi.org/fulltext/bn1181.pdfПо темам изложен материал, необходимый

c) сохраняется, если только изменения внесены документами d) сохраняется, но не более одного изменения в секунду 19. В ходе формирования регламентированных отчетов a) могут формироваться проводки на планах счетов b) могут формироваться движения регистров c) не могут формироваться движения регистров d) не могут рассчитываться суммы налогов и иных платежей 20. Настройки отчета на СКД позволяют a) управлять видом отчета: Таблица, Кросс-таблица, Диа-

грамма b) выбирать источники данных для формирования отчета c) группировать колонки отчета d) ограничить доступ к выводимой информации в зависимо-

сти от роли пользователя 21. Чтобы создать новый документ копированием сущест-

вующего, необходимо a) отсканировать документ b) запустить обработку "Создание новых документов копиро-

ванием" c) выделить нужный документ и использовать команду "До-

бавить копированием (F9)" d) распечатать копию документа 22. С помощью отчетов информацию можно a) уничтожить b) ввести c) обработать d) группировать e) защитить 23. Можно отменить проведение документа, который a) проведен неоперативно b) проведен неоперативно в режиме отложенного проведе-

ния, но не допроведен c) непроведен d) проведен оператвино e) проведен оперативно в режиме отложенного проведения и

допроведен f) проведен неоперативно в режиме отложенного проведения

и допроведен

Page 21: АДМИНИСТРИРОВАНИЕ И ПРОГРАММИРОВАНИЕ НА …bek.sibadi.org/fulltext/bn1181.pdfПо темам изложен материал, необходимый

g) проведен оперативно в режиме отложенного проведения, но не допроведен

24. Основным инструментом получения информации в программах 1С являются

a) регистры сведений b) планы видов характеристик c) регистры бухгалтерии d) обработки e) внешние источники данных f) регистры расчета g) отчеты 25. Коды элементов справочника a) уникальны в пределах установленных пользователем

групп b) могут быть уникальными или не уникальными, в зависи-

мости от настроек справочника c) могут быть уникальными или не уникальными, в зависи-

мости от настроек программы d) могут быть не уникальными e) уникальны в пределах группы справочника f) уникальны в пределах справочника 26. Списки документов отличаются от журналов докумен-

тов a) тем, что в журналах представлены документы одного вида,

а в списках - нескольких видов b) тем, что виды документов, представленные в жураналах

настраивает пользователь, а представленные в списках определены в конфигураторе

c) тем, что пользователь может определить перечень выво-димых полей в списках документов, а в журналах - не может

d) тем, что в списках представлены документы одного вида, а в журналах - нескольких видов

e) тем, что пользователь может определить перечень выво-димых полей в журналах документов, а в списках - не может

f) только названием, во всем остальном они идентичны g) тем, что виды документов, представленные в списках на-

страивает пользователь, а представленные в журналах определены в конфигураторе

27. Информацию в отчет "Оборотно-сальдовая ведомость

Page 22: АДМИНИСТРИРОВАНИЕ И ПРОГРАММИРОВАНИЕ НА …bek.sibadi.org/fulltext/bn1181.pdfПо темам изложен материал, необходимый

по счету" можно отобрать

a) по любым разрезам аналитики, необходимым для решения

конкретной задачи пользователя b) по значению количественных показателей отчета (равно,

больше, меньше и т.д.) c) по разрезам аналитики видов субконто анализируемого

счета d) по значению как суммовых, так и количественных показа-

телей отчета (равно, больше, меньше и т.д.) 28. Наименование элемента справочника a) генерируется автоматически b) вводит пользователь c) генерируется автоматически, при необходимости редакти-

руется сотрудником линии консультации фирмы 1С d) генерируется автоматически, при необходимости редакти-

руется пользователем e) генерируется автоматически, при необходимости редакти-

руется сотрудником IT-службы f) генерируется автоматически, при необходимости редакти-

руется администратором информационной базы 29. Удалить документ без установки пометки на удаление a) можно, используя обработку "Помощник планирования" b) нельзя c) можно, используя обработку "Удаление помеченных объ-

ектов" d) можно вручную

Page 23: АДМИНИСТРИРОВАНИЕ И ПРОГРАММИРОВАНИЕ НА …bek.sibadi.org/fulltext/bn1181.pdfПо темам изложен материал, необходимый

e) можно администратору базы с полными правами в режиме Конфигуратор

30. Реквизиты справочника определяются a) администратором информационной базы в режиме Конфи-

гуратор b) разработчиками программы в режиме Конфигуратор c) пользователем программы в режиме 1С:Предприятие d) пользователем программы в режиме Конфигуратор e) администратором информационной базы в режиме

1С:Предприятие f) руководителем подразделения в режиме 1С:Предприятие

5. КОМПЛЕКТ ЗАДАНИЙ ДЛЯ КОНТРОЛЬНОЙ РАБОТЫ

Контрольная работа № 1 Контрольная работа должна содержать теоретическую и практи-

ческую части. По структуре работа должна состоять из:

− Введения; − Основной части (теоретической и практической частей); − Заключения; − Списка используемой литературы; − Приложений (при необходимости).

Во «Введении» необходимо обратить внимание: на представле-ние актуальности темы; формулировку объекта и предмета исследо-вания, цели и задачи. Наиболее важным компонентом «Введения» является степень разработанности темы в литературе.

Основная часть контрольной работы состоит из двух разделов. Теоретический раздел. Он представляет собой теоретический

анализ проблемы и содержит обзор существующих теорий, правовых публикаций, анализ литературных источников, посвященных рас-крытию выбранной темы. По тексту допускается использование таб-лиц, графиков, диаграмм и т. д. Каждый параграф завершается выво-дами. Объем теоретического раздела 10-15 страниц.

Практическая часть предполагает самостоятельное выполнение задания. Целью выполнения практического задания является закреп-ление знаний и наработка навыков по планированию проекта в вы-бранной области.

Page 24: АДМИНИСТРИРОВАНИЕ И ПРОГРАММИРОВАНИЕ НА …bek.sibadi.org/fulltext/bn1181.pdfПо темам изложен материал, необходимый

В «Заключении» студент должен подвести итоги, сделать гра-мотные выводы по рассматриваемой тематике, по необходимости подтвержденные статистическими данными за последний период времени.

Списка используемой в работе литературы (не менее семи - де-сяти источников), На все источники должны быть ссылки в тексте работы.

Задание 1. Тема 1.4. Конфигурирование на платформе «1С:Предприятие»

1). Создайте внешнюю обработку «Вычисление рабочих дней». Данная обработка должна вычислять количество рабочих дней в году, исходя из следующих условий:

- нерабочими днями считаются субботы и воскресенья; - праздниками являются 1 января, 23 февраля и 8 марта; - если праздничный день попадает на субботу или воскресенье,

то он не переносится. Обеспечьте, чтобы обработка выдала данные о количестве ра-

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

Например: 2017 год – 258 рабочих дней 2018 год – 260 рабочих дней 2). Предприятие работает ежедневно по графику с 9.00 до

18.00. При входе пользователя в конфигурацию необходимо прове-

рять соответствует ли текущее время рабочему. Если нет, то выдавать пользователю сообщение о том, что сейчас заходить в конфигурацию нельзя и делать безусловный выход из системы. То есть конфигура-цию не удастся запустить в нерабочее время.

При выходе пользователя из системы необходимо проверять закончился ли рабочий день. Если нет, то задать вопрос о целесооб-разности покидания системы до окончания рабочего дня. В зависимо-сти от ответа пользователя необходимо закрывать программу, либо оказываться от этого действия.

Задание 2. Тема 2.1. Встроенный язык. Основы программи-рования в системе «1С:Предприятие»

Создайте пустую информационную базу (файловый вариант работы).

Page 25: АДМИНИСТРИРОВАНИЕ И ПРОГРАММИРОВАНИЕ НА …bek.sibadi.org/fulltext/bn1181.pdfПо темам изложен материал, необходимый

Встроенный язык 1С поддерживает различные булевские опе-раторы: И, ИЛИ, НЕ. Но, к сожалению, нет возможности описать ис-ключающее ИЛИ (XOR).

Работает исключающее ИЛИ по следующему принципу:

То есть результат будет истинным только, если один из опе-

рандов соответствует ИСТИНЕ. Операция исключающее ИЛИ, в общем случае не является обя-

зательной, но позволяет описывать более короткие условия. В теку-щем домашнем задании необходимо программно сымитировать опе-рацию XOR.

Необходимо разработать функцию: РазрешенаПрода-жа(ВидКлиента, СортТовара). При этом VIP-клиентам (первый пара-метр функции строка «VIP») необходимо продавать только товары высшего сорта (второй параметр функции «Высший»). Для такой па-ры функция должна вернуть истину. Другим клиентам можно прода-вать товары не высшего сорта (любой другой), в этом случае функция тоже возвращает истину. Во всех остальных случаях нужно вернуть значение ЛОЖЬ.

Данную функцию можно описать в модуле формы внешней об-работки.

Задание 3. Тема 2.2. Конструкции встроенного языка 1). Не запуская программу, проанализируйте, к чему приведет

выполнение данного программного кода: Счетчик = 0; М = Новый Массив; Пока Счетчик < 1000 Цикл М.Добавить(Счетчик = Счетчик +1); КонецЦикла; 2). Операция «+» для строк называется операцией конкатена-

ции. Например, результат выражения «Сегодня»+ « »+«пятница» бу-дет соответствовать строке «Сегодня пятница».

Операция «-» для строк не определена. Тем не менее, результат выражения «55» - «44» будет равен 11. Это происходит по той причи-не, что оба операнда могут быть приведены к числу, что и делает сис-

Page 26: АДМИНИСТРИРОВАНИЕ И ПРОГРАММИРОВАНИЕ НА …bek.sibadi.org/fulltext/bn1181.pdfПо темам изложен материал, необходимый

тема. Вычислите в уме результат выражений, далее проверьте с по-

мощью «Табло» правильность своего варианта: А. «010» + «010» Б. «010» ++ «010» В. «010» - «010» + 1 Г. «010» +- «010» + 1 3). В некотором модуле объявлены две переменные «Начисле-

но» и «Выплачено». В этих переменных содержаться определенные числовые величины.

Необходимо написать программный код, который меняет зна-чения этих переменных. Например, если «Начислено» равно 1000, «Выплачено» = 2000, то необходимо, чтобы «Начислено» стало рав-ным 2000, а «Выплачено» = 1000.

Эту задачу можно решить двумя вариантами: • С использованием промежуточной переменной; • Без ее использования.

Page 27: АДМИНИСТРИРОВАНИЕ И ПРОГРАММИРОВАНИЕ НА …bek.sibadi.org/fulltext/bn1181.pdfПо темам изложен материал, необходимый

СПИСОК РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ 1. Одинцов, Б. Е. Информационные системы управления эффективно-

стью бизнеса : учебник и практикум для бакалавриата и магистратуры / Б. Е. Одинцов. — М. : Издательство Юрайт, 2018. — 206 с. — (Серия : Бакалавр и ма-гистр. Модуль.). — ISBN 978-5-534-01052-7. — Режим доступа : www.biblio-online.ru/book/A776D72A-816A-4037-A427-23F71AF28852

1. Алиев, Т.И. Основы проектирования систем [Электронный ресурс] : учеб. пособие — Электрон. дан. — Санкт-Петербург : НИУ ИТМО, 2015. — 120 с. — Режим доступа: https://e.lanbook.com/book/70969. — Загл. с экрана.

2. Жданов, С.А. Информационные системы: учебник для студентов учреждений высшего образования [Электронный ресурс] : учеб. / С.А. Жданов, М.Л. Соболева, А.С. Алфимова. — Электрон. дан. — Москва : Издательство "Прометей", 2015. — 302 с. — Режим доступа: https://e.lanbook.com/book/64787. — Загл. с экрана.

3. Схиртладзе, А.Г. Информатика, современные информационные технологии [Электронный ресурс] : учеб. / А.Г. Схиртладзе, В.П. Мельников, В.Б. Моисеев. — Электрон. дан. — Пенза : ПензГТУ, 2015. — 548 с. — Режим доступа: https://e.lanbook.com/book/63098. — Загл. с экрана.

ПЕРЕЧЕНЬ РЕСУРСОВ СЕТИ «ИНТЕРНЕТ»,

РЕКОМЕНДУЕМЫХ ДЛЯ ОСВОЕНИЯ ДИСЦИПЛИНЫ

1. Каталог бесплатных курсов Интернет университета информационных технологий по языку 1С http://www.intuit.ru/search?indexes=1&search_string=1C&match_mode