новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Сперанский Михаил Юрьевич
Приватное сообщение

Доработка типовой конфигурации 1С:УНФ (Управление небольшой фирмой) (1С v8.3, УНФ v1.5.2.26)

Оренбург(Россия )
639516066
22.09.1974(50 лет)
2 |  0
11 декабря 2014 в 12:33:20 (9 лет 47 недель 3 дня 12 часов назад)
1100
Текст задания
В типовой конфигурации УНФ доступна возможность указания только одной статьи движения денежных средств.

1. Необходимо добавить в конфигурацию возможность распределения (редактирования) движения денежных средств по нескольким статьям с указанием конкретных сумм, на которые разбивается сумма документа движения средств по каждой статье.

2. Добавить отчёт для контроля правильности распределения.

_________________|_Сумма_|
===================
Док-регистратор 1 |....150....|
- Статья 1________|....150....|
Док-регистратор 2 |....100....|
- Статья 1________|....75......|
- Статья 2________|....25......|
---------------------------------------

Параметры отчёта - только период операций движения денежных средств (диапазон дат дока-регистратора).


3. Добавить итоговый отчёт по результатам распределения:
_____________| Статья 1 | Статья 2 | Статья 3
================================
Организация 1 |......99......|.......88.....|...............
Организация 2 |................|......77......|......55.....
===============================
Итого________|.......99......|.....165.....|......55......

Параметры отчёта - только период операций движения денежных средств (диапазон дат дока-регистратора).

Перечень статей движения закрытый, фиксированный (возможно использование Перечисления вместо Справочника)

Ограничения на доработку:
1. Минимальное вмешательство в существующие объекты типовой конфигурации, чтобы не усложнять обновление новыми версиями типовой конфигурации поверх доработанной.
2. Минимальное создание новых объектов метаданных в конфигурации. Идеально, использование только одного нового объекта (нового регистра накопления, как описано ниже) и его возможностей (форм, макетов). Плюс новое "Перечисление.СтатьиДвиженияДенежныхСредств".


Рабочий вариант доработки.
-------------------------------------
Создать регистр накопления (оборотный, т.к. остатки не нужны): "ДенежныеСредстваПоСтатьям".
1.Регистратор (Стандартный реквизит)
2.Организация
3.Статья
4.Сумма

Каждой операции движения денежных средств в типовой конфе должна соответствовать хотя бы одна запись нового регистра распределения по статьям "ДСПоСтатьям".
Каждой записи регистра распределения по статьям должна соответствовать точно одна запись в списке операций движения денег типовой конфы.
Т.е. условное отношение "один-ко-многим" от списка движений денег в типовой части конфы к регистру распределения по статьям по полю "Регистратор".

В качестве основного списка движения можно использовать регистр "ДенежныеСредства"
"ДенежныеСредства" 1->1..n "ДенежныеСредстваПоСтатьям"

Синхронизация между регистрами в реальном времени не требуется. Возможно выполнение синхронизации при начале вызова отчёта или открытии формы редактирования. Частота вызова отчёта 1-2 раза в день. Количество операций движения денег, требующих распределения по статьям - 20-25 в день.

В контрольном отчёте (п.2 задания выше) предусмотреть две возможности:
1. Если сумма по статьям не совпадает с суммой дока-регистратора, то док-регистратор в контрольном отчёте - красный.
2. Двойной клик по регистратору открывает форму редактирования распределения по статьям:
шапка - текстовая (нередактируемая) информация о регистраторе (дата, номер, контрагент, назначение платежа, комментарий); редактируемая таблица - таблица распределения по статьям (статья/сумма).


Заказчик не настаивает на реализации именно этого варианта. Главное, чтобы была решена задача распределения движения денежных средств по нескольким статьям с указанием конкретных сумм на каждую статью.
0
Выбранные исполнители
Отклики