Содержание
- 2. Основная цель данного курса Получить навыки самостоятельной работы по созданию оперативных учетных и управленческих решений.
- 3. Объектная схема построения конфигураций Документ – Основа любой системы учета. потому как документ – объект, предназначенный
- 4. Объектная схема построения конфигураций Отчеты – класс объектов для обобщения, формирования и вывода в удобном для
- 5. Объектная схема построения конфигураций Регистры учета – получаем средство быстрого формирования отчетности за счет предварительного накопления
- 6. Объектная схема построения конфигураций Создавая Регистры мы намеренно вносим в систему избыточность. Как правило, в регистры
- 7. Объектная схема построения конфигураций Классы справочных объектов служат для организации правильного заполнения документов. Справочные объекты: Справочники;
- 8. Роль и место регистров Корень автоматизации любой учетной системы: система обязана максимально быстро, максимально точно быть
- 9. Природа показателей Для любого явления можно придумать сотни и тысячи показателей. По Законам Паркинсона: Любая бюрократическая
- 10. Показатели Первая группа – «показатели остатка» - используются для учета явлений, которые то, прирастают то убывают,
- 11. Показатели Вторая группа – «показатели оборотные» -характеризуют движение за какой-то период. Учитываются явления растущие только в
- 12. Показатели Третья группа – «показатели состояния» (разовые явления, устанавливающие, показатели в определенное состояние) Устанавливаемое состояние не
- 13. Задача любой учетной или управленческой системы Мгновенно выдавать информацию по состоянию того или иного показателя. Мгновенно
- 14. Структура регистров Ресурсы – хранят данные регистра, то есть та информация, ради которой был создан регистр.
- 15. При проектировании структуры регистров Измерениями регистров могут быть объекты ссылочных или примитивных типов данных Количество измерения
- 16. Понятия связанные с регистрами Понятие Граница периода рассчитанных итогов связано с внутреннем порядком хранения данных в
- 17. Атрибуты регистров Регистратор – атрибут, содержащий ссылку на документ, изменивший состояние ресурсов регистра. Период – атрибут,
- 18. При включенном использовании итогов и текущих итогов регистра: При любом изменении записей в таблице движений –
- 19. Резюме При получении итогов система всегда посчитает их правильно, но чем ближе к реальной дате граница
- 20. Управление Итогами Программно (Синтаксис-помошник Прикладные объекты/ регистры накопления/ РегистрыНакопленияМенеджер / Методы) В пользовательской части программы
- 21. Управление Итогами Есть возможность управлять установкой режима разделения итогов. Данная возможность повышает параллельность работы в системе
- 22. Режим разделения итогов Для включения данного режима необходимо установить для регистра флаг «Разрешить разделение итогов», а
- 23. Агрегаты Это средство оптимизации времени доступа к данным оборотных регистров за счет за благовременного хранения в
- 24. Использование объектной модели Чтобы получить накопившиеся итоги в регистре остатков, достаточно воспользоваться методом объекта «РегистрНакопленияМенеджер» -
- 25. Использование объектной модели Параметры: (необязательный) - Тип: Дата (необязательный) - Тип: Дата, МоментВремени (необязательный) - Тип:
- 26. Использование объектной модели (необязательный) - Тип: Строка. Список измерений, для которых надо получить остатки. Строка, содержащая
- 27. Использование объектной модели Результат выполнения метода – Таблица значений, заполненная итогами и содержащая колонки с измерениями,
- 28. Основные причины применения объектной модели обращения к БД Когда прикладной объект надо записывать в БД Когда
- 29. Использование табличной модели Табличная модель системы «1С:Предприятие 8» - это получение данных через обращение к таблицам
- 30. Технология составления схемы запроса Нарисовать эскиз выходной таблице запроса с вариантами заполнения данных Обозначить на эскизе
- 31. Дополнительные действия: Фильтрация, отбор Свертка таблицы (СГРУППИРОВАТЬ ПО) Разворачивание таблицы за счет добавления строк с промежуточными
- 32. Использование табличной модели Результатом как при обращении через табличную модель будет таблица вида:
- 33. Таблица получения Оборотов Синтаксиз: РегистрНакопления. .Обороты( , , , )
- 34. Таблица получения Оборотов Параметры: (необязательный) - Тип: Дата (необязательный) - Тип: Дата, МоментВремени (необязательный) - Тип:
- 35. Таблица получения Оборотов (необязательный) -Тип: Дата (необязательный) -Тип: Дата, МоментВремени (необязательный) -Тип: Дата, МоментВремени, Граница (необязательный)
- 36. Таблица получения Оборотов (не обязательный) - используется для указания дополнительного разворота итогов по периодичности. Может принимать
- 37. Таблица получения Оборотов В качестве может выступать логическая конструкция, оперирующая с полями регистра накопления. Используется для
- 38. Таблица получения Оборотов
- 39. Таблица получения Остатков и Оборотов Синтаксиз: РегистрНакопления. .ОстаткиИОбороты( , , , , ) - параметр задающий,
- 40. Формирование отчетов по средствам СКД Начиная с версии 8.1 платформы – система «1С:Предприятия» представляет к использованию
- 41. Обусловленное провидение Проведение Безусловное Обусловленное Данные – из самого документа и зависимых регистров
- 42. Сборка алгоритма проведения документа 1.Конструктор движений 2. Обозначить недостающие действия комментариями 3. Определяем обусловленность проведения 4.Составляем
- 43. Сборка алгоритма проведения документа 5. Отработка текста запроса в консоли запросов 6. Сборка текста запроса должна
- 44. Сборка алгоритма проведения документа 8. Готовый текст запроса использовать для сборки фрагмента процедуры по средством конструктора
- 45. При написании запроса следует помнить: Соединение – это попытка в одном запросе получить всевозможные комбинации записей
- 46. При написании запроса следует помнить: Если связей не накладывать вообще, то будем получать «декартово произведение» комбинаций
- 47. При написании запроса следует помнить: Чаще всего можно определить ведущий источник и ведомый источник. Выходные поля
- 48. Оперативное проведение Для любого реального объекта существует 3 понятия времени: «Прошлое», «Настоящее» и «Будущее». Идеальная система
- 49. Оперативное проведение При Оперативном проведении док-тов система позволяет добиться расстановки документов в идеальной хронологической последовательности. С
- 50. Блокировка записей регистров По умолчанию выполнение запроса по любому объекту происходит в режиме чтения данных. В
- 51. Блокировка записей регистров При клиент-серверном варианте использования – блокировки накладываются на диапазоны записей таблиц, а не
- 52. Возможные коллизии при проведении. Проводя что-то задним числом пользователь может легко нарушить логику формирования и проведения
- 53. Способы решения коллизий Последовательность документов – средство группирования документов в едином хронологическом порядке для обеспечения ведения
- 54. Правила внесения изменений в структуру регистров «Живой» базы 1. Продумать все детали механизма (какие структурные измерения
- 55. Правила внесения изменений в структуру регистров «Живой» базы 4. Отладить написанный алгоритм проведения для одного документа,
- 56. Правила внесения изменений в структуру регистров «Живой» базы 7. Убедиться в корректности работы всех механизмов, кот.
- 57. Реализация алгоритмов проведения в ситуациях с повышенными требованиями к быстродействию системы Абсолютная эффективность системы – мера,
- 58. Реализация алгоритмов проведения в ситуациях с повышенными требованиями к быстродействию системы Разработка эффективной системы – это
- 59. Реализация алгоритмов проведения в ситуациях с повышенными требованиями к быстродействию системы Нахождение достаточно эффективного алгоритма –
- 60. Направления оптимизации алгоритмов Минимизация количества обращений к базе данных. Минимизация объема данных, обрабатываемых в процессе проведения
- 61. Направления оптимизации алгоритмов Минимизация количества и времени действия блокировок; Оптимизация сценариев обработки данных в плане приоритета
- 62. Приемы для повышения эффективности системы: Применить разделение обработки отражения документов в учете на 2 части: Действия,
- 63. Приемы для повышения эффективности системы: II. Можно применять структурное решение проблемы времени расчета показателей. (сохранять часть
- 64. Приемы для повышения эффективности системы: III. Можно сократить время действия блокировок, накладываемых в процедуре проведения за
- 65. Приемы Исключим вопрос списания себестоимости из сиюсекундных; Введем регистр «СвободныеОстатки» (КоличествоВСвободномОстатке, Номенклатура, Склад) для контроля отриц.
- 66. Это даст следующие плюсы: Не придется возится с регистром «ОстаткиНоменклатуры» ни на запись ни на чтение;
- 67. Это даст следующие плюсы: Запрос для контроля остатков будет строиться только по одному регистру с актуально
- 68. Универсальный алгоритм проведения документов Запрос по шапке Определение структуры проведения Проверка заполнения реквизитов шапки и условий
- 69. Универсальный алгоритм проведения документов Запрос по таб. Части с получением данных из других объектов Проверка заполнения
- 70. Правила работы с регистрами остатков: Итоги каждого ресурса рано или поздно должны иметь возможность выводиться «В
- 71. Получение последних значений регистра сведений ПолучитьПоследнее() – Возвращает данные в виде объекта Структура, содержащего значения ресурсов.
- 73. Скачать презентацию