Файл: Разработка конфигурации «Складской учет» в среде 1С:Предприятие 8.3. (Выбор комплекса задач автоматизации).pdf
Добавлен: 15.05.2023
Просмотров: 174
Скачиваний: 3
СОДЕРЖАНИЕ
1.1 Выбор комплекса задач автоматизации
1.2 Характеристики документооборота, возникающего при решении задачи
2.1 Характеристика разработанных справочников в среде 1С:Предприятие
2.2 Описание документов, необходимых для получения исходной информации
Описание разработанных форм отчетов, необходимых для отражения результатов решения задачи
2.5. Описание разработанных подсистем в среде 1С:Предприятие
2.7. Контрольный пример реализации проекта в среде 1С:Предприятие и его описание
Модуль формирование отчетов используется для формирования печатных форм. В модуле хранятся шаблоны для печати. Отчеты создаются, используя запросы, которые обрабатывают изначальные данные следуя с заданными параметрами. Отчеты выполняются с помощью 1С 8.3
В базах данных люди для просмотра и распечатки отчетов с базы имеют возможность применять формы. Преимущество для использования такие:
- Когда пользователь вводит данные в поля, приложение может проверять словарь данных с сервера и автоматом проверять на допустимость в соответствии с правилами целостности.
- Поле ввода представляет список возможных значений, в которых пользователи могут выбрать нужное.
- Область формы выводит шаблон, который соответствует текущей выводимой в форме записи.
- Командные кнопки выполняют действия, связанные с выводимой информацией в форме текущей записью.
Система построения запросов в 1С 8.3 не имеет себе равных СУБД массового использования. Любые виды запросов, которые можно построить программно, в 1С 8.3 можно осуществить и визуализировать. В 1С 8.3 есть возможность создавать разнообразные запросы. Аналогчно развитая система фильтров. Фильтры и система сортировки – одна из сильнейших сторон в 1С 8.3.
Компьютерные системы используют отчетность и запрос для представления данных так, чтобы они имели возможность обеспечить полезной информации, участвовать в решениях и поддерживать коммерческие приложения.
2.7. Контрольный пример реализации проекта в среде 1С:Предприятие и его описание
Пример как организовать оказание услуг или иную операцию в данной конфигурации:
- Вход в базу
- Открыть раздел "Регистрация и документирование складских операций"
- Перейти в "Оказание услуг"
- Далее жмем "создать/create"
5. Необходимо заполнить данные.
1.1 Номер можно указать свой или система его присвоит сама.
1.2 Дата оказания услуги(например грузоперевозки)
1.3 Необходмо выбрать место откуда будет производиться доставка
1.4 Заполнить данные клиента (ФИО)
1.5 Заполнить данные исполнителя (ФИО)
1.6 Далее добавить товар/услугу
1.7 Опубликовать
Таким образом регистрируется оказание услуги или иные операции на складе.
Другие справочники заполняются аналогично.
Заключение
Использование ИС для предприятия – это шаг вперед в конкурентоспособности. Данная автоматизация повышает:
- Эффективность доставляя достоверную информацию за долю секунды.
- Снижает расходы за работу, которую делает автоматизация.
- Избавляет сотрудников от рутины.
- Надежный учёт и контроль.
- Улучшает обмен данными между предприятиями.
- Полная безопасность данных.
В процессе выполнения курсовой работы была изучена организационная структура складского учёта и построения системы автоматизации. Проведен анализ предметной области, которые касаются задачи складского учёта. Была изучена задача по автоматизации. Доказана необходимость автоматизации и использование компьютеров для решения задач в целях улучшить эффективность и экономии времени.
Проведена аналитика на существующие разработки в данной области и сделан вывод о разработке собственной конфигурации. Были определены и исполнены необходимые этапы для автоматизации.
Список литературы
Е. Ю. Хрусталева, М. Г. Радченко. 2014. 1С: Предприятие 8.3. Версия для обучения программированию. 1С: Предприятие 8.3. Версия для обучения программированию. . : 1С-Паблишинг, 2014, стр. 1264.
Радченко М.Г., Хрусталева Е.Ю. 1С:Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы.
2013. Склад. Стандарты управления: Практическое пособие. 2013.
2013. Складской учет на компьютере. Лучшие программы, включая 1С 8.2. 2013.
Приложение программный код
&НаКлиенте
Процедура МатериалыКоличествоПриИзменении(Элемент)
СтрокаТабличнойЧасти = Элементы.Материалы.ТекущиеДанные;
РаботаСДокументами.РассчитатьСумму(СтрокаТабличнойЧасти);
КонецПроцедуры
&НаКлиенте
Процедура МатериалыЦенаПриИзменении(Элемент)
СтрокаТабличнойЧасти = Элементы.Материалы.ТекущиеДанные;
РаботаСДокументами.РассчитатьСумму(СтрокаТабличнойЧасти);
КонецПроцедуры
&НаКлиенте
Процедура ПереченьНоменклатурыКоличествоПриИзменении(Элемент)
СтрокаТабличнойЧасти = Элементы.ПереченьНоменклатуры.ТекущиеДанные;
РаботаСДокументами.РассчитатьСумму(СтрокаТабличнойЧасти);
КонецПроцедуры
&НаКлиенте
Процедура ПереченьНоменклатурыЦенаПриИзменении(Элемент)
СтрокаТабличнойЧасти = Элементы.ПереченьНоменклатуры.ТекущиеДанные;
РаботаСДокументами.РассчитатьСумму(СтрокаТабличнойЧасти);
КонецПроцедуры
ВЫБРАТЬ
ОстаткиМатериаловОстаткиИОбороты.Склад,
ОстаткиМатериаловОстаткиИОбороты.Материал,
ОстаткиМатериаловОстаткиИОбороты.КоличествоНачальныйОстаток,
ОстаткиМатериаловОстаткиИОбороты.КоличествоПриход,
ОстаткиМатериаловОстаткиИОбороты.КоличествоРасход,
ОстаткиМатериаловОстаткиИОбороты.КоличествоКонечныйОстаток
ИЗ
РегистрНакопления.ОстаткиМатериалов.ОстаткиИОбороты КАК ОстаткиМатериаловОстаткиИОбороты
Процедура РассчитатьСумму(СтрокаТабличнойЧасти) Экспорт
СтрокаТабличнойЧасти.Сумма = СтрокаТабличнойЧасти.Количество * СтрокаТабличнойЧасти.Цена;
КонецПроцедуры
&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
ОбщийМодуль.ОбщийМодуль1.Модуль
Функция обПолучитьСписокСотрудников(СписокСостояний, НаДату) Экспорт
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Сотрудники.ФизЛицо КАК ФизЛицо,
| Сотрудники.Состояние КАК Состояние
|ИЗ
| РегистрСведений.Сотрудники.СрезПоследних(&ВыбДата) КАК Сотрудники
|ГДЕ
| Состояние В (&СписокСостояний)
|";
Запрос.УстановитьПараметр("СписокСостояний", СписокСостояний);
Запрос.УстановитьПараметр("ВыбДата", НаДату);
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
сзРаботающие = Новый СписокЗначений;
Пока Выборка.Следующий() Цикл
сзРаботающие.Добавить(Выборка.ФизЛицо);
КонецЦикла;
Возврат сзРаботающие;
КонецФункции
//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)
ТабДок = Новый ТабличныйДокумент;
Печать(ТабДок, ПараметрКоманды);
ТабДок.ОтображатьСетку = Ложь;
ТабДок.Защита = Ложь;
ТабДок.ТолькоПросмотр = Ложь;
ТабДок.ОтображатьЗаголовки = Ложь;
ТабДок.Показать();
//}}
КонецПроцедуры
&НаСервере
Процедура Печать(ТабДок, ПараметрКоманды)