GithubHelp home page GithubHelp logo

sudomango / 1c-infobase-21-days-course Goto Github PK

View Code? Open in Web Editor NEW
3.0 1.0 1.0 2.34 MB

Две информационные базы, созданные в результате прохождения курса Евгения Гилева. Первая информационная база (Original) создана по видеоматериалам. Вторая - выполнение всех домашних заданий курса.

License: Apache License 2.0

1c 1c-enterprise 1cd database oop programming sql sudomango accounting-system homework 1c-21-days

1c-infobase-21-days-course's Introduction

Описание проекта

В данном репозитории находятся две информационные базы, созданные в ходе прохождения курса Евгения Гилёва "Программирование в 1С 8.3 – за 21 день" (далее просто "1С за 21 день"). Первая - создана в ходе выполнения заданий из видеоуроков, вторая - в ходе выполнения домашних заданий, которые выложены в курсе в качестве pdf-файлов.

Все домашние задания были выполнены самостоятельно, в чём можно убедиться, открыв журнал регистрации и посмотрев на все удачные и не очень эксперименты, сделанные в ходе выполнения :-)

Евгений Гилёв - Курс "1С за 21 день", прохождение видеоуроков курса:

Пройдены видеуроки и выполнены практические задания для дней 1 - 16. В том числе, была полностью пройдена часть обучения, посвящённая основным объектам бухгалтерского учёта и построению отчётов по ним ("Баланс" и "Закрытие месяца"). Файл с архивом информационной базы.

Скриншоты из Конфигуратора и из режима Предприятие:

Application Screenshot 01

Application Screenshot 02

Application Screenshot 03


Евгений Гилёв - Курс "1С за 21 день", выполнение домашних заданий:

Выполнены все домашние задания курса для дней 1 - 12. В ходе выполнения домашних заданий были рассмотрены и использованы практически все основные объекты конфигурации (справочники, документы, константы, перечисления, журналы документов, подсистемы, общие картинки, регистры накопления (два вида), регистры сведений, создано несколько отчётов, а также создана обработка, содержащая выполнение нескольких алгоритмических заданий). Файл с архивом информационной базы.

Помимо этого, в документе "Поступление Товаров" реализованы:

  • Проверка типа контрагента (что это именно поставщик).

  • Автоматическое заполнение реквизита "Ответственный Менеджер" на основе информации о поставщике.

  • Автоматический расчёт суммы для каждого товара (если введены количество и цена единицы товара).

  • Автоматический расчёт цены закупки для каждого товара (если введены только количество и общая сумма).

  • Автоматический подсчёт итоговой суммы документа перед записью документа.

  • Проведение документа по нескольким регистрам с дальнейшей ручной оптимизацией кода.


В документе "Реализация Товаров" реализованы:

  • Проверка типа контрагента (что это именно клиент).

  • Автоматическое заполнение реквизита "Ответственный Менеджер" на основе информации о клиенте.

  • Автоматический расчёт суммы продажи для каждого товара.

  • Автоматическое получение цены для каждой номенклатурной позиции из регистра сведений.

  • Если сумма продажи товара вводится руками (форсированно), то цена за единицу адаптируется к новой сумме.

  • Контроль остатков товара с использованием языка запросов при попытке реализации (продажи).

  • Автоматический подсчёт итоговой суммы документа перед записью документа.

  • Механизм ввода на основании (на основе документа "Поступление Товаров").

  • Создан и отредактирован макет печатной формы, в том числе код процедуры Печать в программном модуле менеджера документа.

  • Проведение документа по нескольким регистрам с дальнейшей ручной оптимизацией кода.


Скриншоты из Конфигуратора и из режима Предприятие:

Application Screenshot 04

Application Screenshot 05

1c-infobase-21-days-course's People

Contributors

sudomango avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Forkers

cagancosan

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.