- •Учебно-методическое пособие
- •Решение типовых задач Нижний Новгород.
- •Оглавление
- •1.Краткое описание задач пособия.
- •1.1.Школа(многоуровневый справочник).
- •1.2.Себестоимость (подчиненные справочники).
- •1.3.Торговля (регистры).
- •1.4.Кафе (документы,таблицы значений,обработки).
- •2.Роли,Интерфейсы,Пользователи,Пароли.
- •3.Создание Справочников.
- •3.1.Справочник.Материалы.
- •Фрагм. 1 Справочник нормы : Форма элемента (процедура при изменении)
- •4.Регистры
- •4.1.Создание регистров накопления (обычных регистров)
- •4.1.1.Создание регистра «Рбост».
- •4.2.Бухгалтерские регистры.
- •4.2.1..Планы Видов Характеристик(пвс).
- •4.2.2.Планы счетов.
- •4.2.3.Создание бухгалтерских регистров.
- •5.Решение задачи «Школа».
- •5.1.Создание документа Школа.
- •Фрагм. 2 Процедуры ЗаполнитьНажатие и рассчитатьНажатие
- •6.Решение задачи «Себестоимость».
- •Фрагм. 3 Процедура РасчитатьНажатие
- •Фрагм. 4 Формирование отчета Мактз
- •Фрагм. 5 Формирование отчета в разрезе материалов.
- •7.Решение задачи «Торговля».
- •Фрагм. 6 Процедура ОбработкаПроведения
- •Фрагм. 7 Обработка проведения
- •Фрагм. 8 Процедура ТовТоварПриИзменении
- •Фрагм. 9 Процедура товЦенаПриИзменении
- •Фрагм. 10 Процедура Печать
- •8.Решение задачи «Кафе».
- •Фрагм. 11 Документ кблюдо форма ввода (4 процедуры)
- •Фрагм. 12 Документ кблюдо форма ввода (Процедура кблколичствоПриИзменении)
- •Фрагм. 13 Документ кблюдо форма ввода (Процедура кблпродуктПриИзменении)
- •Фрагм. 14 Документ кблюдо форма ввода (Процедура кбл1продуктПриИзменении)
- •Фрагм. 15 Документ кблюдо форма ввода (Процедура кблПослеУдаления)
- •Фрагм. 16 Свойство кбл Количество Поле Ввода
- •Фрагм. 17 Процедуры тзвыбора и заполнить тз
- •Фрагм. 18 Процедура заполнитьТз
- •Фрагм. 19 Процедуры тзвыбора
- •Фрагм. 20 Документ итпрод модуль объекта Обработка проведения
- •Фрагм. 21 Процедура КнопкаСформироватьНажатие
- •9.Создание отчетов.
- •9.1.Создание с помощью отчета-обработки нового документа копированием ранее созданного документа. (Отчет «СозданиеДокументов»).
- •Фрагм. 22 КнопкаСформироватьНажатие
- •9.2.Создание отчетов различных типов на основе документов пт и от.
- •Фрагм. 23 Модуль формы Фсг (9 процедур)
- •9.2.1. Процедура 1 «КнопкаСформироватьНажатие».
- •Фрагм. 24 Процедура 1 «КнопкаСформироватьНажатие».
- •9.2.2.Процедура 2 «ОтчпоМногимДокПтНажатие».
- •Фрагм. 25 ОтчпоМногимДокПтНажатие
- •9.2.3.Процедура 3 ЗапрНажатие.
- •Фрагм. 26 Процедура 3 Запр Нажатие
- •Фрагм. 27 Текст запроса процедуры 3
- •9.2.4.Процедура 4 «ТолькоНаимДокНажатие»
- •Фрагм. 28 Процедура 4 «ТолькоНаимДокНажатие»
- •9.2.5.Процедура 5 «ОтчТзНажатие».
- •Фрагм. 29 Процедура 5 «ОтчТзНажатие» (Создание таблицы тз)
- •Фрагм. 30 Процедура 5 «ОтчТзНажатие» (Печать отчета)
- •9.2.6.Процедура 6 «РегОстНажатие».
- •Фрагм. 31 Процедура 6 «РегОстНажатие».
- •9.2.7.Процедура 7 «РегОстаткиБезРасшифровки»
- •Фрагм. 32 Процедура 7 «РегОстаткиБезРасшифровки»
- •9.2.8.Процедура 8 ЗапрОстНажатие
- •Фрагм. 33 Процедура 8 ЗапрОстНажатие
- •9.2.9.Процедура 9 «РегОстСУсловиемНажатие»
- •Фрагм. 34 Процедура 9 «РегОстСУсловиемНажатие»
- •10.Дополнительная задача.Добыча руды.
- •10.1. ДБзапррегнак
- •10.2. ДбтЗциклдок
- •10.3. Дбрегнакцикл
- •10.4. Дбхсгзапрдок
- •10.5. ДбрегбуХхсгЦикл
- •10.6. Дбхсгрегбухзапрсубк1руда
- •10.7. Дбхсгрегбухзапрсубк2рудАскл
- •10.8.Дбхсгрегбухзапрсубк1скл
- •11.Задача.Справочная ж/д вокзала.
- •Часть1.Формирование состава.
- •Часть2. Клиентская часть.
- •12.Работа с диаграммами.
- •13.Построение любых Диаграмм.
- •14.Пример работы с формами, вложенными формами . Передача параметров между формами.
- •15.Работа со списками на примере задачи «Тариф».
- •16.Построение списков на основе справочника и их использование.
- •17. Регистры Сведений.
- •18.Построитель отчетов
- •19. Изящное решение задачи «Овощи».
- •20.Еще раз про «Себестоимость»
- •21.Учет начислений преподавателям за проведение занятия.Работа со списками, регистами сведений , формами и построителем отчетов.
- •22.Тестовые задачи
- •13. Доставка грузов.
- •14. Оплата труда преподавателей.
- •15. Учет лекарств.
- •16. Расчет арендной платы.
- •17. Ремонт автомобилей.
- •18.Строительство
- •19.Ремонт оборудования.
- •20.Штрафы.
- •21.Отель
- •22.Кинотеатр.
- •23.Библиотека.
- •24. Калькуляция блюда с учетом возможной замены ингредиентов.
- •Список рекомендуемой литературы
1.Краткое описание задач пособия.
1.1.Школа(многоуровневый справочник).
Создать 3-х уровневый справочник «Школа» (Уровен1-класс,уровень2-литер и уровень3-фио). На уровне3 для каждой ФИО - определиться со льготой по питанию. Например, если льгота есть то обед стоит 10 рублей , а если – нет , то обед стоит 20 рублей.
Создать документ школа следующей структуры. В шапке нет ничего. В табличной части –класс,литер,ФИО,количество(обедов),сумма. На форме документа создать две кнопки-«Заполнить» , по которой информация из справочника «Школа» перекачивалась в документ , и «рассчитать» , по которой для каждого ученика с учетом льгот рассчитывалась сумма оплаты питания.
1.2.Себестоимость (подчиненные справочники).
Создать обычный Справочник «Детали».
Создать обычный справочник «Материалы».
Создать справочник «Нормы» ,подчиненный справочнику «Детали».
Создать Документ «Себестоимость» следующей структуры. В шапке ничего. В табличной части- Деталь, план , себ1(себестоимость одной детали) , стоим (себестоимость планового количества).
На форме разместить кнопку «Рассчитать» по которой создадим два отчета: в разрезе деталей и в разрезе материалов(сводная потребность в материалах).
1.3.Торговля (регистры).
Создать справочник Номенклатура.
Создать документ ПТ (поступление товаров).
Создать документ ОТ(отгрузка товаров).
Создать кучу отчетов разными способами.
Главная цель задачи научиться пользоваться регистрами и обеспечить проведение документов по разным категориям регистров, а также формировать отчеты не только на основе документов, но и на основе регистров накопления и бухгалтерских регистров.
1.4.Кафе (документы,таблицы значений,обработки).
Создать справочник блюда.
Создать документ кблюдо(калькуляция блюда)..
Создать документ выпбл
Создать документ меню
Создать документ итпрод
Создать обработку , которая порождает документ Итпрод и обеспечивает списание продуктов потраченных на выпущенные блюда. Поступление продуктов обеспечим документом ПТ.
2.Роли,Интерфейсы,Пользователи,Пароли.
Как и в 1С-7 можно создать множество ролей (наборов прав доступа) и множество интерфейсов. Каждая роль и каждый интерфейс должны иметь уникальное имя. При создании нового пользователя к нему необходимо прикрепить какую-то роль и интерфейс и возможно пароль
Сделаем это. По пункту «Роли» - Добавить называем роль( точнее права доступа) , например , «Администратор» и оставляем все галочки на всех пунктах возможных действий. (Рис. 1 Свойства роли "Администратора")
Рис. 1 Свойства роли "Администратора"
Аналогично создадим роль «бухгалтер», для которого уберем только пункт «Административные функции».(Рис. 2 Свойства роли «Бухгалтера»)
Рис. 2 Свойства роли «Бухгалтера»
Выбрав какую – то роль , например «Администратор» и щелкнув по ней открывается перечень объектов и для любого объекта или для любого экземпляра объекта можно задать свой набор прав проставляя или убирая галочки (Рис. 3 Задание набора прав для объекта роли Администратора.).
Рис. 3 Задание набора прав для объекта роли Администратора.
Создадим свои интерфейсы.
В пункте «Интерфейсы»-Добавить открывается очевидный диалог , проставляя галочки по нужным объектам получим свой интерфейс (Рис. 4 Создание интерфейса "Администратор"(конструктор меню)).
Рис. 4 Создание интерфейса "Администратор"(конструктор меню)
Рис. 5 Свойсва созданного интерфейса "Администратор"
Создадим аналогично интерфейс «Бухгалтер» (Рис. 6 Свойства интерфейса "Бухгалтер")
Рис. 6 Свойства интерфейса "Бухгалтер"
Таким образом создали две роли и два интерфейса . Имена могут быть любыми и не обязательно совпадающими по ролям и интерфейсам.
Перед тем как вводить пользователя,после создания ролей и интерфейсов, надо обновить конфигурацию и принять только что созданные роли и интерфейсы. Иначе нечего прикреплять к пользователю. ( нажать сине-зеленую кнопку «обновить конфигурацию базы данных»).
Теперь создадим пользователей и прикрепим к ним по одной роли и интерфейсу. Выполним пункт «Администрирование»-Список пользователей (Рис. 7 Список пользователей (пока пуст)) –
Рис. 7 Список пользователей (пока пуст)
Добавим (Рис. 8 Добавление имени пользователя) назовем имя пользователя и по пункту «Прочее» прикрепим роль и интерфейс.
Рис. 8 Добавление имени пользователя
Не обращать внимание на это сообщение. У нас , действительно , пока никаких пользователей не было.
Рис. 9 Добавление пользователя "Администратор"
Теперь в списке будет пользователь «Администратор» ()Рис. 10 Список пользователей (после добавления "Администратора")
Рис. 10 Список пользователей (после добавления "Администратора")
Аналогично создадим пользователя «Бухгалтер».
Рис. 11 Добавление пользователя "Бухгалтер»
При входе в 1С система запросит имя пользователя (Рис. 12 Окно запроса имени пользователя).
Рис. 12 Окно запроса имени пользователя
