F³ разработка

Make 1C Great Again!

Репозиторий на GitHub. Статьи здесь по F³. Декларация проекта.

Содержание разделов

Задачи по разработке

  • Программное заполнение общих реквизитов форм документов и справочников. Программное расположение элементов, сделанных вручную, в финальную форму объекта.
  • Документация. Описание регистра настроек программы.
  • Заполнение списка хозяйственных операций.
  • Формирование движений по документам базового товарного контура — закупка, продажа, перемещение.
  • Выкладывание на GIT. Написание скрипта командной строки по выгрузке конфигурации в файлы и сразу публикации на GIT.
  • Чек — код по пробитию чека через ТОЛ. Просили показать пример реализации. Делаю.
  • Помощник: Разработка общей формы ввода адресов с стандартизацией через Dadata.
  • Помощнику: Нумерация по виду операций
  • Помощнику: Заполнение справочника метаданных, перепривязка метаданных при переименовании.
  • Помощнику: Проверка динамического формирования интерфейса.
  • Дополнительные реквизиты, наборы реквизитов.
  • Добавить справочник валют и курсов, пока не загружать.
  • Как будет готова форма документа, программно добавить кнопку по движениям и группу кнопок по печати документов.
  • Создание регистра по настройкам программы и код по его заполнению.
  • Заполнение списка печатных форм в регистре настроек программы.

Выполненные задачи и ход проекта

  • 26.02.23 Сравнить ТОЛ с внедрения, добавить доработки в ТОЛ основной конфигурации. Добавлены ставки 22, 5, 7 в драйвер Атолл.
  • 26.02.20 Придуман мною гениальный способ RLS на чтение. Будет применен в разработке
  • 26.02.20 Прекращено сотрудничество с Мистой по F³, мои обсуждения закрыты.
  • 26.02.19 Решено использовать много документов вместо одного из-за блокировок таблиц
  • 26.02.18 Добавление отчета по движению по регистрам.
  • 26.02.15 Придуман слоган проекта «Make 1C Great Again!».
  • 26.02.04 Опубликована декларация проекта. «Декларация независимой F³«
  • 26.02.03 Первое ознакомление публики с проектом. Опубликована статья на Мисте «Мой путь к убийце 1С«.
  • 26.02.03 Начата разработка. Добавлены мои библиотеки функций и ТОЛ (Торговое оборудование легкое).

Импортированный начальный функционал и инструменты разработки

  • Библиотека функций Фиксина вместо БСП.
  • Торговое оборудование на базе Торговое оборудование Легкое (ТОЛ). Первоначально только сканер, эквайринг, ККМ.
  • Вложенные формы.
  • Автоматическое тиражирование кода в модулях и формах через парсинг.

Первичный функционал

  • Товары:
    • Оптовые продажи, закупки товаров.
    • Склад — перемещения, инвентаризация.
    • Розничные продажи — чеки продажи и возврата, ОРП.
  • Пробитие чеков.
  • Взаиморасчеты с контрагентами:
    • Учет возникающих взаиморасчетов при операциях с товаром.
    • Учет возникающих взаиморасчетов при операциях по оплате.
  • Ценообразование.
  • Банк, касса:
    • По банковскому счету поступление и списание денег.
    • По кассам организации и ККМ поступление и списание денег. Перемещения денег между кассами.
  • Печатные формы документов — минимально необходимый для жизнедеятельности набор, без комплектов.
  • Дополнительные реквизиты, наборы реквизитов.
  • Учет в одной валюте.
  • Отчеты:
    • Остатки и движения по товарам
    • Остатки и движения по кассам
    • Остатки и движения по взаиморасчетам
  • Номенклатура, характеристики, наборы свойств, дополнительные реквизиты.
  • Контактная информация, как в типовых.
  • Минимальные права доступа. Ведение списка пользователей и их групп. Вместо RLS тотальные отборы. Контроль права на изменения не галочно-ролевой, а через код.
  • Отслеживание версий конфигурации и механизм обновления. заполнение предопределенных элементов и предопределенных настроек программы.
  • Нумерация справочников и документов. Префиксация.

Последующий функционал

  • Партионный учет по товарам и взаиморасчетам с восстановлением последовательности.
  • Поддержка РИБ.
  • Маркировка в чеках. Сначала просто фиксация марки, далее разрешительный режим, учет разделки и розлива.
  • Пробитие чеков коррекции.
  • Прием и передача товаров на комиссию.
  • Прием и передача товаров на хранение.
  • Взаиморасчеты: Акты сверок. Корректировка долга.
  • Выгрузка в Enterprise Data для загрузки в бухгалтерию (как из Мой склад).
  • Выгрузка в УПД для ЭДО.
  • Загрузка из УПД из ЭДО.
  • Использование дополнительных отчетов и обработок.

Возможный функционал

  • Разделение бухгалтерских и управленческих документов.
  • Комплекты печатных документов.
  • Учет в разных валютах.
image_pdfimage_print

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Вам может также понравиться...

комментариев 7

  1. bob32:

    На гитхабе у тебя пусто. Пустой проект со странной лицензией. Выбери Apache 2, MIT, Eclipse или чтоб для народа — GPL какой-нить.

  2. иzи:

    Современно! Уж скоро год как Скайпа не существует. И факс хрен где найдешь. С другой стороны телефонов может быть 3 штуки. И эл.почт несколько. А то что ТГ, например, в контактах нет, это да, это ты на острие повестки.

    • ну вы как-то мелочно подходите. Скайп я кстати, заменил на мессенджер. А вот факс не помешает, хотя лучше бы это в телефон отнести, как вариант.
      но это копипаста из типовых, если что. там наследуется прошлое.

  3. иzи:

    И да, подсистема «Кампания» или все-таки «Компания»?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *