Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Учебное пособие 1567

.pdf
Скачиваний:
3
Добавлен:
30.04.2022
Размер:
1.4 Mб
Скачать

&НаСервере Процедура СоздатьЭлементСправочника(Параметр1, Параметр2, Результат)

ЭлементСправочника = Справочники.Вычисления.СоздатьЭлемент(); ЭлементСправочника.Наименование = "Результат = Параметр1^2-Параметр2^2"; ЭлементСправочника.Параметр1 = Параметр1; ЭлементСправочника.Параметр2 = Параметр2; ЭлементСправочника.Результат = Результат; ЭлементСправочника.Записать(); КонецПроцедуры

Внимание! Для данной процедуры обязательным является указания директивы компилятора &НаСервере, в противном случае платформа будет выдавать синтаксические ошибки написания кода.

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

//Создание элемента справочника СоздатьЭлементСправочника(Пар1,Параметр2, Результат);

Модифицированная таким образом процедура будет выполнять добавление новых записей в справочник «Вычисления» после каждого нажатия кнопки «Рассчитать». Убедиться в этом можно, открыв справочник «Вычисления»

(рис. 27).

29

Рис. 27. Окно справочника «Вычисления»

30

7. КОНТРОЛЬНЫЕ ЗАДАНИЯ

Отчёт по контрольному заданию должен содержать описание задания и краткие ответы на вопросы задания. Вариант задания выбирается из приведённой ниже таблицы в соответствии с номером студенческого билета.

Таблица 1

Выбор вариантов контрольных заданий

Послед.

 

Предпоследняя цифра номера студенческого билета

 

цифра

0

 

1

2

3

4

5

6

7

8

 

9

номера

 

 

 

 

 

 

 

 

 

 

 

 

студ.

 

 

 

 

 

 

 

 

 

 

 

 

билета

 

 

 

 

 

 

 

 

 

 

 

 

0

1

 

4

7

10

13

16

19

22

25

 

28

 

2

 

5

8

11

14

17

20

23

26

 

29

 

3

 

6

9

12

15

18

21

24

27

 

30

1

6

 

7

8

9

10

11

12

13

14

 

15

 

5

 

4

3

2

1

20

19

18

17

 

16

 

21

 

22

23

24

25

26

27

28

29

 

30

2

1

 

3

5

7

9

2

4

6

8

 

10

 

12

 

14

16

18

20

11

13

15

17

 

19

 

21

 

23

25

27

29

22

24

26

28

 

30

3

5

 

4

3

2

1

30

29

28

27

 

26

 

21

 

22

23

24

25

6

7

8

9

 

10

 

15

 

14

13

12

11

20

19

18

17

 

16

4

14

 

13

12

11

10

9

8

7

6

 

5

 

4

 

16

17

18

19

20

1

2

3

 

15

 

25

 

26

27

28

29

30

21

22

23

 

24

5

19

 

10

11

12

13

14

15

16

17

 

18

 

20

 

29

28

27

26

25

24

23

22

 

21

 

30

 

1

2

3

4

5

6

7

8

 

9

6

10

 

9

8

7

6

5

4

3

2

 

1

 

21

 

19

18

17

16

15

14

13

12

 

11

 

30

 

22

23

24

25

26

27

28

29

 

20

7

7

 

1

3

5

9

2

4

6

8

 

10

 

17

 

11

13

15

19

12

14

16

18

 

20

 

27

 

21

23

25

29

22

24

26

28

 

30

31

Продолжение табл.1

Послед.

 

Предпоследняя цифра номера студенческого билета

 

цифра

0

 

1

2

3

4

5

6

7

8

 

9

номера

 

 

 

 

 

 

 

 

 

 

 

 

студ.

 

 

 

 

 

 

 

 

 

 

 

 

билета

 

 

 

 

 

 

 

 

 

 

 

 

8

10

 

9

8

7

6

5

4

3

2

 

1

 

15

 

16

17

18

19

20

13

14

11

 

12

 

30

 

29

28

27

26

25

21

22

23

 

24

9

4

 

6

7

13

12

3

5

9

1

 

2

 

15

 

16

17

18

19

11

14

23

10

 

8

 

25

 

28

24

26

27

20

21

29

30

 

22

7.1. Задание №1

1.В чем состоит функционирование системы 1С:Предприятие?

2.Что такое метаданные?

3.Что представляет собой конфигурация системы 1С? Опишите окно конфигурации.

4.Каким образом происходит настройка подсистем пользователей в конфигурации?

5.Раскрыть понятие подсистемы и подчиненной подсистемы.

6.В каком файле хранится вся информация о базе 1С? В каком файле храниться информация о пользователях?

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

8.Могут ли отчеты и обработки сохраняться на диске отдельно от конфигурации? Какие действия выполняют отчеты

иобработки?

9.Чем схожи и чем отличаются отчеты и обработки?

10.Могут ли разные конфигурации храниться в одной папке? Почему?

11.Может ли система 1С работать с несколькими информационными базами?

32

12. Каким образом формируется имя информационной

базы?

13.При обращении к информационной базе, какие права доступа должны быть предоставлены к папке, в которой она расположена?

14.1С может запускаться в нескольких режимах. В

каких?

15.В каком режиме производится ввод пользователей

системы?

16.В каком формате хранится база данных в системе 1С?

17.Что представляет собой дерево конфигурации?

18.Каким образом можно изменить стандартное название конфигурации?

19.Что такое справочник, для чего предназначен? Как создать справочник в дереве конфигурации?

20.Задание имени идентификатора.

21.Какие заранее заданные поля есть у каждого справочника?

22.Для чего предназначена закладка «Иерархия» в окне редактирования справочника?

23.Для чего предназначены конструкторы? Какие конструкторы вы знаете?

24.Как создать внешнюю обработку?

25.Каким образом осуществляется запуск внешнего отчета (обработки)?

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

27.Каким образом осуществляется настройка свойств реквизитов объекта?

28.В какой точке конфигурации создается процедура обработки события нажатия кнопки?

29.В каком каталоге по умолчанию сохраняется обработка? Какое расширение имеет имя файла внешней обработки (отчета)?

30.Какой метод используется для добавления нового элемента в справочник?

33

7.2. Задание №2

1.Реализовать разобранный пример самостоятельно.

2.Взяв за основу пример, создать обработку в среде 1С:Предприятие, выполняющую цикл вычислений с числами a,b,c. Варианты функций представлены в таблице 2. Количество итераций и первоначальное значение а вводится пользователем.

Втабл. 2 используются следующие обозначения: n_i – номер итерации, rez – результат вычисления, полученный на предыдущей итерации. Для выбора вариантов контрольных заданий использовать табл. 2.

Таблица 2

Послед.

 

Предпоследняя цифра номера студенческого билета

 

цифра

0

 

1

2

3

4

5

6

7

8

 

9

номера

 

 

 

 

 

 

 

 

 

 

 

 

студ.

 

 

 

 

 

 

 

 

 

 

 

 

билета

 

 

 

 

 

 

 

 

 

 

 

 

0

1

 

4

7

10

13

16

19

22

25

 

28

1

2

 

5

8

11

14

17

20

23

26

 

29

2

3

 

6

9

12

15

18

21

24

27

 

30

3

6

 

7

8

9

10

11

12

13

14

 

15

4

5

 

4

3

2

1

20

19

18

17

 

16

5

21

 

22

23

24

25

26

27

28

29

 

30

6

1

 

3

5

7

9

2

4

6

8

 

10

7

12

 

14

16

18

20

11

13

15

17

 

19

8

21

 

23

25

27

29

22

24

26

28

 

30

9

5

 

4

3

2

1

30

29

28

27

 

26

34

 

 

 

 

Таблица 3

Формула

Значения параметров для перехода

 

вари-

для

к следующей итерации

 

анта

реализации

 

 

 

 

1

a+b+c

b=a-n_i

c=n_i;

a=rez

 

2

a+b-c

b=a+n_i

c=a+n_i;

a=rez/2

 

3

a-b-c

b=a*n_i

c=n_i/2

a=rez/4

 

4

a+c-b

b= 2*a-1

c=b-n_i;

a=rez

 

5

c+b-a

b=2*n_i-1

c=b-n_i/2

a=rez/2

 

6

c-b-a

b=n_i/2

c=n_i

a=rez/4

 

7

ab-c

b=a+n_i

c=a+n_i

a=rez

 

8

ca+b

b=a-n_i

c=n_i/2

a=rez/2

 

9

bc-a

b=a*n_i

c=b-n_i

a=rez/4

 

10

ca-b

b= 2*a-1

c=b-n_i/2

a=rez

 

11

ba+c

b=n_i/2

c=n_i

a=rez/2

 

12

a/b-c

b=a+n_i

c=a+n_i

a=rez/4

 

13

c/b+a

b=a-n_i

c=n_i/2

a=rez

 

14

b/a-c

b=a*n_i-1

c=b-n_i

a=rez/2

 

15

c/a+b

b= 2*a-1

c=b-n_i/2

a=rez/4

 

16

(b+a)/c

b=n_i/2

c=n_i

a=rez

 

17

(c-b)/a

b=a+n_i

c=a+n_i

a=rez/2

 

18

b/c-a

b=a*n_i

c=n_i/2

a=rez/4

 

19

(a+b)c

b=a*n_i

c=b-n_i

a=rez

 

20

(c-b)a

b= 2*a-1

c=b-n_i/2

a=rez/2

 

21

(a+c)2b

b=n_i/2

c=n_i

a=rez/4

 

22

a/c-2b

b=a+n_i

c=a+n_i

a=rez

 

23

(b-a)/c

b=a-n_i

c=n_i/2

a=rez/2

 

24

(c+a)/b

b=a*n_i-2

c=b-n_i

a=rez/4

 

25

(a-b)2c

b= 2*a-1

c=b-n_i/2

a=rez

 

26

(2c-b)/a

b=n_i/2

c=n_i

a=rez/2

 

27

(2b+a)c

b=a+n_i

c=a+n_i

a=rez/4

 

28

(c-2a)/b

b=a-n_i

c=n_i/2

a=rez

 

29

(b-a)(c-b)

b=a*n_i-3

c=b-n_i

a=rez/2

 

30

(b+a)(c-b)

b= 2*a-1

c=b-n_i/2

a=rez/4

 

35

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

3. Отчет должен содержать цель работы, задание, форму обработки, модуль обработки, скриншот результата выполнения обработки, выводы.

ЗАКЛЮЧЕНИЕ

Материалы методических указаний позволяют получить теоретические знания и практические навыки программирования в среде 1С:Предприятие.

Выполнение контрольной работы позволяет освоить создание объектов и методов работы с ними в среде 1С:Предприятие для программирования вычислительных задач.

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

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1.Яскевич О.Г. Конфигурирование в системе 1С:Предприятие 8.1. / О.Г. Яскевич. - Воронеж: ВГТУ, 2011. – 131 с.

2.Кашаев С.М. 1C:Предприятие 8.1. Разработка прикладных решений / С.М. Кашаев. - М.: ООО «И.Д. Вильямс», 2009. – 368 с.

3.Радченко М.Г. 1С:Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы / М.Г. Радченко, Е.Ю. Хрусталева. – М.: ООО«1С-Паблишинг» , 2013.

964 с.

4.1С:Предприятие 8.3. Руководство разработчика. В двух частях. Часть 2 –М.: ООО «1С-Паблишинг», 2015. – 672 с.

5.Официальный сайт фирмы «1С» [Электронный ресурс]: Режим доступа: World Wide Web. URL : http:// www.1c.ru.

36

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

для выполнения контрольной работы по дисциплине «Программирование в среде 1С»

для студентов направления 09.03.01 «Информатика и вычислительная техника», профиля «Вычислительные

машины, комплексы, системы и сети» заочной формы обучения

Составители: Гребенникова Наталия Ивановна Нужный Александр Михайлович Сафронов Виталий Владимирович

В авторской редакции

Подписано к изданию 20.10.2017.

Уч.-изд. л. 2,2.

ФГБОУ ВО «Воронежский государственный технический университет»

394026 Воронеж, Московский просп., 14