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

Загрузка выписок различных банков в 1С Деньги 8 Редакция 2.0 (2.0.19.14)

Москва(Россия )
27 января 2018 в 20:23:25 (6 лет 43 недели 10 часов назад)
Текст задания
Краткое техническое задание

20 января 2018 года
Заказчик: Кузьмин Михаил Юрьевич

Задача: Загрузка выписок различных банков в 1С Деньги 8 Редакция 2.0 (2.0.19.14)

Бюджет
4 часа х 750 рублей = 3000 руб.
Предоплата 50%. После сдачи работы 50%

Краткое описание.

Счета открыты в различных банках (и валютах, сейчас в двух Рубли и Евро). Банки дают возможность сделать выписку в CSV-формате (возможно в будущем в экселе). Однако, у каждого банка свое расположение колонок их количество и обозначение сумм. У одного банка разделителем копеек (центов) является точка, в другом банке – запятая.

В 1С имеются следующие строки для загрузки операций:
1. Кошелек (Счет)
2. Дата
3. Сумма в валюте кошелька (положительная или отрицательная)
4. Статья дохода или расхода
5. Подробности (содержание операции)
6. Контакт (получатель оплаты или источник дохода).

Что бы хотелось видеть в работе модуля загрузки

1. Выписка загружается в Предварительную таблицу, где можно менять вручную:
- дату;
- сумму и знак;
- выбирать статью дохода или расхода
- контакт;
- править.

2. Перед загрузкой в Предварительную таблицу должна быть возможность выбора какие столбцы исходной выписки мы загружаем в:
- колонку Дата Предварительной таблицы;
- колонку Сумма Предварительной таблицы.

Должна быть возможность объединять несколько колонок выписки и загружать их в виде текста в поле «Подробности (содержание операции)». Необходима возможность определять порядок формирования содержания (эта колонка идет первой [пробел] другая колонка идет второй [пробел], а эта колонка идет третьей). Думаю, информации из 4 колонок достаточно (Объединяя такие колонки как контрагент, содержание, сумма и валюта).

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

3. Необходим модуль «ПРАВИЛА заполнения строк» для Предварительной таблицы.
Принцип работы следующий.
Если:
- для определенного счета;
- текст в колонке «Подробности» содержит определенную фразу (не равен ей, а содержит), то автоматически подтягивается:
-- определенная статья дохода или расхода (если она указана);
-- определенный контрагент (контакт) (если он указан);
-- знак суммы (плюс или минус) – также если он указан.
Если определенный счет не указан, то данное правило действует для всех счетов.


Пояснение для знака суммы. Фиксирование знака суммы необходимо для определенных операций.
Переводы со счета на счет будут оформляться как обычная операция (не используя функционал 1с по перемещению со счета на счет или конвертации валют). При этот будет использоваться строка Расхода «Перевод со Счета на Счет» или (в случае конвертации) «Конвертация Валюты»).
Таким образом, в выписке сумма, поступившая с другого счета, будет положительна. Но в 1С ее нужно ввести в строку Расхода с отрицательным знаком.
Аналогичным образом существуют статьи дохода, где суммы должны проходить с отрицательным знаком.

4. Модуль «ПРАВИЛА заполнения» строк должен быть доступен как независимо, так и из Предварительной таблицы.

Это необходимо для того, чтобы на этапе заполнения Предварительной таблице заполнить модуль ПРАВИЛА.

5. В предварительной таблице должна быть кнопка Применить ПРАВИЛА быстрого заполнения.

Чтобы можно было несколько раз ей пользоваться.
Смысл следующий:
-- Выписка загрузилась в Предварительную таблицу;
-- Далее (автоматически, или вручную нажав кнопку Применить правила) в Предварительной таблице расставляются значения статей ДДС, контрагентов и знаки суммы.
-- Возможно некоторые операции остались незаполенными.
-- Прямо из Предварительной таблицы входим в модуль ПРАВИЛА, дописываем правила (сохраняем)
-- Снова применяем ПРАВИЛА к Предварительной таблице

6. Необходимо сделать «кнопочку» в строке Предварительной таблицы для изменения знака суммы (с плюса на минус или обратно).

7. Строка ДДС – это обязательная строка (должна быть заполнена).

8. После заполнения Предварительной таблицы – проводим ее в 1С.


ВОПРОСЫ, которые я не могу решить самостоятельно


1. Выписки имеют заголовки.
Как отличить их от таблицы?
Начала таблиц в каждой выписки разное.

2. Предварительно открывать выписки в экселе не получается, так как при открытии выписок, где копейки от рублей отделяются точкой эксель автоматически воспринимает как дату.
Например, сумма «11.45» экселем восприниматеся как «Ноя.45».

Перевод в ячейки в числовой формат автоматически переводить дату «1 ноября 1945 года» в число 16742, которое явно отличается от 11 рублей 45 копеек.

В выписке банка «Ю» данные суммы помечены желтым цветом.

ПРОЛОЖЕНИЯ к заданию

5 выписок по различным счетам.
Данное тех задание в ворде:
https://www.dropbox.com/sh/xngbw3id594wuyw/AADNojHmNebb-diuIoIu2XUsa?dl=0
0
Отклики (5)