ропаро. Методические указания по выполнению лабораторных работ для студентов всех форм обучения направления 09. 03. 03 Прикладная информатика профиль Разработка и внедрение прикладных информационных систем
Скачать 1.46 Mb.
|
На главный склад от поставщика ТОО ЭКИП по основному договору, по счет-фактуре № 23-а, полученыИтого: 3 988 400, 00 Задание На главный склад от поставщика ТОО ЭКИП по основному договору, по счет-фактуре № 54, полученыИтого: 973 500,00 На главный склад от поставщика база инвентарь по основному договору, по счет-фактуре № СТ 90, полученыИтого: 280 840,00 Задание На главный склад от поставщика ООО ЭВИХОН по основному договору, по счет-фактуре № 135, полученыИтого: 751 188,00 Документы Закупки Поступления товаров и услуг Перечисление денежных средств поставщикус расчетного счета организацииПример Компания рассчитывается с поставщиком АОЗТ База Продукты безналичным способом (т.е. через банк) на основании Поступления товаров и услуг № 1, в сумме 3 068.00 руб. Списание денежных средств с расчетного счета организации отражается документом Платежное поручение исходящее. 1. в списке документов Поступление товаров и услуг выделите созданный ранее документ Поступления товаров и услуг № 1 (скмма 3 068,00 руб.) и нажмите на кнопку На основании. Выберите в предложенном списке — Платежное поручение исходящее. Автоматически будет создан новый документ Платежное поручение исходящее. В документе на основании данных документа Поступление товаров и услуг заполнены все основные реквизиты. 4. Установите флажок Оплачено в форме документа и дату фактического перечисления банком денежных средств поставщику. 5. Нажав кнопку ОК проведите документ Документ "Инвентаризация товаров на складе" предназначен для проведения инвентаризации на оптовых, розничных складах и в неавтоматизированных торговых точках. Документ предназначен для формирования и печати сличительной ведомости и инвентаризационной описи, а также выписки актов списания 1. меню Документы Запасы (склад) Инвентаризация товаров на складе ° Добавить. Выставите наименование склада, нажмите кнопку Заполнить Заполнить по остаткам на складе Выписка счета на оплату покупателюПример Выписать и распечатать счет на оплату покупателю ЗАО ЭВЕРЕСТ за: Крупа Геркулес 10 * 11,00 Крупа Рис 10 * 11,50 Всего 265,5 Для выставления счета покупателю товаров и получения печатной формы счета (для предоставления покупателю) используется документ Счет на оплату покупателям 1. меню Документы Продажа Счета на оплату покупателям Добавить. Заполните реквизиты документа значениями так, как показано на рисунке: 2. Для получения печатной формы счета нажмите на стрелку выбора на кнопке в нижней части формы документа и выберите печатную форму Счет на оплату САМОСТОЯТЕЛЬНАЯ РАБОТА Выписать счет на оплату покупателю ЗАО ЭВЕРЕСТ Выписать счет на оплату покупателю Универмаг Центральный Выписать счет на оплату покупателю Универмаг Центральный Выписать счет на оплату комиссионеру Кереже Выписать счет на оплату покупателю ООО ИРГА ЗАДАНИЕ НА ЛАБОРАТОРНУЮ РАБОТУ: 1. Рассчитайтесь полностью с поставщиком ООО ЭКИП документом Платежное поручение исходящее. 2. Сформировать Документы: «СЧЕТ НА ОПЛАТУ», «ИНВЕНТАРИЗАЦИЯ ТОВАРОВ НА СКЛАДАХ», «ПОСТУПЛЕНИЕ ДЕНЕЖНЫХ СРЕДСТВ ОТ ПОКУПАТЕЛЯ». 3. Проследить остатки товаров. ЛАБОРАТОРНАЯ РАБОТА №7 СОЗДАНИЕ ЗАПРОСОВ В 1С Теоретическая часть Язык запросов 1С8.3. В 1С 8.3 запросы — самый мощный и эффективный инструмент получения данных. Язык запросов позволяет в удобном виде получать данные из базы данных2. Сам синтаксис очень сильно напоминает классический T-SQL, за исключением того, что в 1С с помощью языка запросов можно только получать данные, используя конструкцию Выбрать(select). Запросы предназначены для извлечения и обработки информации из базы данных для предоставления пользователю в требуемом виде. Под обработкой здесь подразумевается группировка полей, сортировка строк, расчет итогов и т.д. Изменять данные с помощью запросов в 1С нельзя!3 Для отладки запросов в системе 1С 8.2, предусмотрен специальный инструмент, консоль запросов. Запрос выполняется в соответствии с заданными инструкциями — текстом запроса. Текст запроса составляется в соответствии с синтаксисом и правилами языка запросов. Язык запросов 1С:Предприятие 8 основан на базе стандартного SQL, но имеет некоторые отличия и расширения. Общая схема работы с запросом состоит из нескольких последовательных этапов: 1. Создание объекта Запрос и установка текста запроса 2. Установка параметров запроса 3. Выполнение запроса и получение результата 4. Обход результата запроса и обработка полученных данных Основные операторы: SELECT (ВЫБРАТЬ). Пример: «ВЫБРАТЬ ТекущийСправочник.Наименование ИЗ Справочник.Номенклатура КАК ТекущийСправочник» Т.е. мы видим, что практически это стандартный SQL – запрос, допустим из MS SQL server или MySQL в русской транскрипции. CASE (ВЫБОР) Пример: «ВЫБРАТЬ ТекущийСправочник.Наименование, ВЫБОРКОГДА ТекущийСправочник.Услуга ТОГДА «Услуга» ИНАЧЕ «Товар» КОНЕЦ КАК ВидНоменклатурыИЗСправочник.Номенклатура КАК ТекущийСправочник» WHERE (ГДЕ) Пример: «ВЫБРАТЬ Справочник.Наименование ИЗ ТекущийСправочник.Номенклатура КАК ТекущийСправочник ГДЕ ТекущийСправочник.Услуга = ИСТИНА» GROUP BY (СГРУППИРОВАТЬ ПО) Пример: «ВЫБРАТЬ ПоступлениеТоварвУслугTовары.Товар, СУММА (ПоступлениеТоварвУслугTовары.Количество) КАК Количество,СУММА(ПоступлениеТоварвУслугTовары.Сумма) КАК СуммаИЗДокумент.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоварвУслугTоварыСГРУППИРОВАТЬ ПО ПоступлениеТоварвУслугTовары.Товар» И т.д. Полную спецификацию см. на сайте 1С. ЗАДАНИЕ НА ЛАБОРАТОРНУЮ РАБОТУ Необходимо создать запросы к базе данных 1С и из консоли проверить их работоспособность. Запросы должны содержать условия, группировку и период. Первоначально изучить язык Запросов 1С8 и структуру Запросов. Запросы строить: а) к справочнику номенклатуры и / или контрагентов б) к одну из документов: поступление товаров, расход товаров, инвентаризация в) привязать один из запросов к Отчету (например, «Остатки товаров»). ЛАБОРАТОРНАЯ РАБОТА №8 РАБОТА С РЕГИСТРАМИ В 1С Теоретическая часть В любой конфигурации 1С 8.3 можно увидеть такой вид объектов, как регистры. Основное их предназначение — оптимизация получения данных для отчетов. Существует четыре вида реистров: регистры сведений, регистры накоплений, регистры бухгалтерии и регистры расчета. И хотя предназначены эти виды для решения разных задач, уже по тому, что они все называются «регистрами» можно догадаться, что они имеют и нечто общее. Во-первых, как уже упоминалось, как объекты конфигурации они нужны для более быстрого считывания информации из базы данных, например в запросах. Регистры можно сравнить с каталогом книжной библиотеки (раньше их составляли на бумажных карточках). То есть это не только хранение информации (данных), но и ее систематизация (создание определенной структуры), когда в конкретный регистр попадают данные (например, из документов разного вида) и при необходимости ее можно достаточно быстро оттуда извлечь и вывести, например, в отчет или обработать иным образом. В общем случае основное использование регистров в 1с можно изобазить следующей схемой: «Документ — Регистр — Отчет», хотя существуют и исключения. Во-вторых - все регистры, независимо от их вида, имеют ресурсы, измерения и реквизиты. То есть определяется что (ресурс) в каких разрезах (измерения) нужно учесть. Применимо к библиотеке — мы учитываем книги в разрезе авторов, жанров и издательств. А с помощью реквизитов можно дополнить информацию, например, годом издания. И здесь есть один важный момент — структура регистра должна быть определена очень тщательно в зависимости от того, какую информацию мы собираемся из него извлекать. Например, если в нашей библиотеке поиск чаще всего производится по фамилии автора — в карточке сначала должен стоять автор (первое измерение), а ужа после него — жанр (второе измерение). В-третьих, регистры имеют табличную структуру, но она отличается от структуры объектных таблиц. Так что вы не найдете таких классов, как РегистрСсылка или РегистрОбъект. Состав таблицы регистра зависит от его свойств. В-четвертых, данные в регистры записываеются в виде наборов записей. Каждый набор состоит из одной или нескольких записей. При этом на запись в наборе нельзя сослаться или обратиться к ней. А также ни набор записей, ни запись в наборе не могут иметь состояния «пометка на удаление». Теперь об особенностях каждого вида регистров4: 1. Регистры сведений Пожалуй, самый простой вид регистра. В отличие от регистров другого вида, его ресурс может иметь не только числовое значение, но и другой тип данных.Имеет особое свойство, не используемое в других видах регистров — периодичность. Может не иметь регистратора, то есть быть независимым, в этом случае записи производятся непосредственно в регистр, минуя регистрирующий документ (то самое исключение из общей схемы использования регистров в 1с). Тогда как остальные виды регистров должны иметь хотя бы один документ-регистратор. Кроме того, данный вид регистра имеет автоматический контроль уникальности записей по периоду (периодичность, указанная в свойствах регистра) и измерениям. То есть среди записей регистра не может быть более одной записи с одинаковыми показателями период+измерение+регистратор(если он есть). Уникальность записей в других видах регистров осуществляется по регистратору. 2. Регистры накоплений Предназначен для накопления числовых покателей (ресурсов) и делится на два подвида — Остатки и Обороты. Отличие между ними заключается в том, что Регистр накопления Остатки предназначен для получения информации о состоянии «на момент времени», а Обороты — информации о данных «за период».Данные регистра накопления хранятся в БД в виде двух таблиц — таблица движений и таблица итогов. Обращение напрямую возможно только к таблице движений. 3. Регистры бухгалтерии Похож на регистр накопления, но предназназначен для систематизации данных о бухгалтерских проводках. Впрочем он может использоваться не только для бухгалтерского, но и для любого другого вида учета. Его основная особенность заключается в возможности учета данных методом двойной записи по принципу Дебет-Кредит. Для реализации возможности формирования проводок Регистр бухгалтерии должен быть связан со специальным объектом - План счетов. 4. Регистры расчета Этот вид регистра предназначен не только для хранения, накопления и систематизации данных, но и для реализации сложных механизмов периодческих расчетов. Для этого в свойствах регистра расчета необходимо определить еще один объект 1с — план видов расчета. То есть работа регистра этого вида невозможна без определения для него конкретного плана видов расчета. Можно сказать, что регистр расчета используется и для хранения информации о видах расчета, и для хранения результатов расчетов, и для промежуточных значений расчетов. Основное его предназначение в конфигурациях 1с — это расчеты начислений, например, заработной платы и других выплат сотрудникам. И для реализации этих задач при определении параметров регистра расчета, в нем возможно указать связь с графиком времени, что позволяет производить расчеты в зависимости от того времени, которое задано в этом графике. Сам график времени должен быть определен с помощью соответствующего регистра сведений. Таким образом, можно сказать, что регистр расчета имеет в итоге самую сложную структуру по сравнению с другими видами регистров в 1с. ЗАДАНИЕ НА ЛАБОРАТОРНУЮ РАБОТУ Необходимо создать регистр, который реализует партионный учет товаров (варианты FIFO, LIFO) или остатки товаров. При этом используется полная цепочка документов: приход – расход – инвентаризация – списание. Первоначально определить структуру регистра: измерения и ресурсы. Изучить возможности и регистров оборотов. 1 https://v8.1c.ru/platforma/spravochniki/ 2 http://programmist1s.ru/yazyik-zaprosa-1s/ 3 https://pro1c8.ru/zaprosy/ 4 http://infostart.ru/public/237942/ |