Назначение

Наверное каждый, кто однажды начал использовать приложение 1С:Деньги, редакция 2.0 испытывал двойственное чувство. С одной стороны это функциональное и недорогое решение для учета домашних финансов, не имеющее аналогов. С другой стороны, в нем присутствуюет ряд недочетов, которые не позволяют вести учет удобным способом. В данном разделе представлена кастомизация конфигурации приложения 1С:Деньги, которая используется для личных целей в течение многих лет.

Использование

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

Кастомизированная конфигурация будет работать в том числе на базовой версии платформы.

 

Версия 2.0.39.44.1

Указание периода расхода

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

При этом вполне регулярно возникают ситуации, когда денежные средстве списываются в периоде отличном от периода фактических затрат, например:

Кроме того, часто возникают ситуации, когда расход имеет продолжительность гораздо больше месяца и сумму необходимо распределить на каждый из включающих его периодов, например

Для правильного отражения указанных выше ситуаций была добавлена возможность указать в расходном документе период расхода:

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

Расширение возможностей настройки загрузки банковских выписок

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

Значение указывается среди доступных для платформы 1С - UTF-8, windows-1251, cp866 и т.д. Если не указано, будет использоваться типовой механизм определения кодировки.

В алгоритме доступны следующие переменные:

ЗначенияСтроки (Соответствие) - используются для чтения и содержит значения колонок строки файла, к которым можно обратиться по заголовку

ПараметрыСтроки (Структура) - используется для записи и в него устанавливаются значения колонок, указанных в колонке "Ключ показателя"

Также доступны следующие функции:

ДатаИзСтроки(Текст: Строка) - возвращает дату из строки

ЧислоИзТекстаДоПервойБуквы(Текст: Строка) - возвращает число из строки

НомерИзИмениМесяца(МесяцСтрокой: Строка) - возвращает номер месяца по наименованию 

Например:

Если необходимо при использовании настройки всегда выполнять загрузку в кошелек с наименованием "Сбербанк", в алгоритме достаточно указать:

ПараметрыСтроки.Вставить("Кошелек", "Сбербанк");

Если необходимо изменить знак в колонке "Сумма списания" на протиповоложный

ПараметрыСтроки.Вставить("СуммаСписания", -ЧислоИзТекстаДоПервойБуквы(ЗначенияСтроки["Сумма списания"]));

Для этого необходимо в диалоге настройки узла обмена указать правила правила регистрации

установить признак отбора по кошелькам и заполнить их список

 

Версия 2.0.39.44.2

 

Версия 2.0.40.12.3

 

Версия 2.0.40.12.4

Загрузка кассовых чеков из ФНС

Учитывая, что кассовые чеки загружаемые с помощью сервиса ФНС не содержат информацию о банковской карте, весь процесс разбивается на следующие этапы:

После этого выполняются 2 независимых процесса:

Завершением процесса является нулевой остаток по "служебному" кошельку и нулевой оборот по "служебной" статье расхода

1. Настройка

В первую очередь необходимо настроить "служебный" кошелек и "служебную" статью расхода

2. Загрузка чеков

В каждом чеке содержится информация о способе платежа (наличные, безналичные, предоплата), поэтому если пользователь использует один кошелек наличных или одну банковскую карту - их можно указать в соответствующих полях. Значения будут сохранены для текущего пользователя (предполагается что каждый пользователь 1С:Деньги загружает свои чеки самостоятельно). Повторно загружаемые чеки пропускаются, при этом их номера выводятся в окне сообщений, а после загрузки выводится их итоговое количество.

3. Заполнение статей расхода

После загрузки чеков можно сделать отбор по "служебной" статье и увидеть все чеки, в которых есть несопоставленные наименования чека со статьей расхода

Если открыть документ, в котором есть несопоставленные строки, он сразу откроется на странице "Данные чека", при этом будут выводится только несопоставленные строки:

Наименования можно хранить в целом для всей системы, но можно указать магазин, который будет подбираться по ИНН. Так как это сетевой магазин - имеет смысл завести на него отдельную карточку

В карточке можно заполнить "Статью расхода по умолчанию". Если она заполнена и по ИНН чека удалось установить магазин - данная статья будет заполнена на закладке "Расходы" вместо "служебной" статьи

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

После записи документа статьи, суммы и количество для количественный статей будут перенесены на закладку "Расходы"

3.1. Корректировка расходов

Если у статьи расхода используются аналитики которые требуется указать, система заполнит статью на закладке "Данные чека", но на закладку "Расходы" данные автоматически не попадут. Потребуется перейти на закладку "Расходы", нажать на ней кнопку "Заполнить" и ввести значение аналитики:

После ручного редактирования строки она автоматически фиксируется. Это означает, что при записи документа данные по ней не будут пересчитываться. Фактически можно вручную заполнить закладку "Расходы", но суммовой итог по ней должен совпасть с суммовым итогом закладки "Данные чека".

4. Заполнение кошелька по данным банковской выписки

В том случае, если при загрузке чеков был указан "служебный" кошелек его можно заполнить либо вручную, либо воспользоваться специальным режим загрузки выписки банка

Поиск документов расход выполняется по дате и сумме. После нажатия на кнопку "Создать/обновить операции" в операции будет установлен кошелек определенный по данными выписки

Версия 2.0.40.12.5

Версия 2.0.40.12.8

Версия 2.0.42.30.10

Версия 2.0.43.36.13

 

Версия 2.0.43.36.14

Утилита для ОС Windows доступна на ее сайте. Утилиту для ОС Linux либо собрать самостоятельно по инструкции на ее сайте, либо загрузить по следующей ссылке:

sberbankPDF2Excel_v5.0.1_Linux64.zip

После установки утилиты необходимо в настройках программы указать путь к ней

После этого можно в обработке загрузки выписок выбирать отчет Сбербанка в формате PDF

Версия 2.0.43.36.15

Версия 2.0.44.28.16

Версия 2.0.44.28.17

Версия 2.0.44.28.18

Версия 2.0.44.28.19

Добавлена возможность формирования финансового результата от продажи валюты и ценных бумаг

Изменения правил обработки выписки банка

Изменения документа Расход

Учет предоплат при загрузке чеков

Версия 2.0.44.28.20

Добавлена возможность автоматической загрузки выписки из мобильного приложения "Проверка чеков" из электронной почты

Если на почтовом сервере, письма предназначенные для автоматической загрузки находятся в отдельной папке, ее можно назначить для уже созданной учетной записи в поле "Папка входящей почты"

Добавлена отдельная кнопка для добавления операций по шаблону. Типовая кнопка или нажатие кнопки Ins добавляют новую операцию без использования шаблонов

Прочие изменения

Исправленные ошибки

Версия 2.0.44.28.22

Добавлена поддержка обработок работы с банками

Добавлена возможность последовательной обработки правил обработки выписки

Исправленные ошибки

Версия 2.0.44.28.23

Добавлена возможность учета чеков на предоплату

Некоторые интернет-магазины автоматически отправляют 2 чека: первый сразу после оплаты, второй сразу после получения. Для корректной их обработки добавлена возможность первый чек считать предоплатой и формировать по его данным либо документ "Перемещение", либо документ "Мы дали в долг". Затем после поступления второго чека, он будет выполнять расход в зависимости от настройки либо из кошелька, либо из долга. Для использование данной возможности необходимо выполнить следующие шаги

Исправленные ошибки

Версия 2.0.44.28.24

Исправленные ошибки

Версия 2.0.44.28.25

Исправленные ошибки

Версия 2.0.44.28.26

Добавлена возможность изменения валюты группы кошельков

В настройках обмена с мобильным устройством добавлена возможность указывать группы кошельков для выгрузки 

Исправленные ошибки

Версия 2.0.44.28.27

Расширение возможностей учета дополнительных расходов

Возможность расшифровки долга по документам

При использовании выданных долгов для учета предоплат выданные поставщику возникает необходимость видеть оплаченные, но не полученные товары.

Загрузка чеков из ФНС

Исправленные ошибки

Версия 2.0.44.28.28

Добавлена возможность учета фьючерсных контрактов

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

Добавлена возможность оформления продажи валюты до покупки

Это позволяет вести учет коротких позиций. После оформления покупки будет сформирован финансовый результат. При оформления операции переворачивания позиции, дополнительные расходы включаемые в стоимость будут разделены между списанием и поступлением пропорционально количествe

В форме отражения операции добавлена возможность вывода движений по партиям валюты на отдельной закладке

Возможность отображения маржи в отчете "Деньги в кошельках"

В вариантах отчета "Остатки по периодам" и "Остатки по кошелька" добавлена возможность вывода маржи (разницы между стоимостью покупки валюты и ее рыночной стоимости) на начало/конец периода и ее изменение

Прочие изменения

Исправленные ошибки

Версия 2.0.44.28.29

Исправленные ошибки

Версия 2.0.44.28.30

Исправленные ошибки

Версия 2.0.44.28.31

Расширены возможности учета предоплаты при загрузке чеков

Расширены возможности работы с данными загруженного чека

Версия 2.0.44.28.32

Исправленные ошибки

Версия 2.0.44.28.33

Добавлена возможность учета сплита и обратного сплита ценных бумаг

Расширены возможности учета предоплаты

Исправленные ошибки

Версия 2.0.44.28.34

Добавлена возможность загружать чеки после загрузки выписки

Исправленные ошибки

Версия 2.0.44.28.35

Расширены возможности работы с клиент-банком

Расширены возможности загрузки банковской выписки

Расширены возможности загрузки чеков

Прочие изменения

Исправленные ошибки

Версия 2.0.44.28.36

Форма выбора периода

Добавление строк выписки банка в существующий документ

Возможность указания смещения времени при загрузке выписки банка

Прочие изменения

Исправленные ошибки

Версия 2.0.44.28.37

Возможность включать скидку в сумму

Учет периода дохода / расхода в фактических данных бюджетирования

Прочие изменения

Исправленные ошибки

Версия 2.0.44.28.38

Работа с бонусным счетом

Исправленные ошибки

Версия 2.0.44.28.39

Игнорирование строк выписки банка

Возможность сохранения сопоставления статей расходов наименованиям чека при изменении магазина

Прочие изменения

Исправленные ошибки

Версия 2.0.44.28.40

Прочие изменения

Исправленные ошибки

Версия 2.0.44.28.41

Заполнение плана бюджета по данным остаткам и условиям кредитных карт

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

Добавлена возможность формирования отчета по бюджету от текущей даты

Для настройки формирования отчета по бюджету с привязкой к текущей дате необходимо на форме редактирования периода установить флаг "Начало периода от текущей даты"

После этого редактирование периода станет недоступным, а вместо этого появится возможность указать смещение от текущей даты и количество отображаемых периодов

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

Для выделения операций по покупке/продажи ценных бумаг добавлены отдельные строки бюджета

Настройка способа заполнения строк бюджета

Для строк бюджета, добавлена возможность настройки их заполнения при выполнении операций заполнения плановых значений по данным плана или факта

С помощью этой настройки можно управлять тем, какие строки бюджета будут заполняться по данным плана, какие по данным факта, а какие вообще не должны заполняться

Учет вручную заполненных значений при заполнении плана бюджета

Для строк бюджета, значение которых было установлено вручную добавлено автоматическая установка признака ручного изменения

Значения установленные вручную не будут изменяться при заполнении бюджета по данным плата или факта других перидов

Автоматическая загрузка банковских выписок

Для автоматической загрузки и обработки выписки банков, для которых настроено использование Клиент-банка, необходимо:

В поле "Дата последней загруженной операции" будет заполняться дата последней загруженной операции и следущие выписки будут загружаться с этой даты. Поэтому после изменения правил обработки выписки необходимо либо откатывать эту дату, либо загружать вручную

В документе Расход добавлена возможность копирования выделенных строк из закладки "Данные чека" на закладку "Расходы"

 

По кнопке "Скопировать в расходы с группировкой" система сгруппирует выленные непривязанные строки по статьям расхода и добавить их на закладку "Расходы"

По кнопке "Скопировать в расходы" система скопирует на закладку "Расходы" выделенные строки, при этом в поле "Подробности" будет записано наименование чека
 

Прочие изменения

Исправленные ошибки

Версия 2.0.44.28.42

Исправленные ошибки

Версия 2.0.44.28.44

Прочие изменения

Исправленные ошибки

Версия 2.0.44.28.45

Отображение рекомендованных к выплате дивидендов в плане бюджета

Возможность указания даты запрета редактирования для документов системы

Возможность указания удобного идентификатора аналитики для использования в алгоритме перед чтением строки при загрузке банковской выписки

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

Прочие изменения

Исправленные ошибки

Версия 2.0.44.28.46

Добавлена возможность объединения строк выписки банка в универсальную операцию

Прочие изменения

Исправленные ошибки

Версия 2.0.44.28.47

Исправленные ошибки

Версия 2.0.44.28.48

Использование настроек клиента-банка других пользователей

Отображение QR-кода загруженного чека

Возможность отнесения разницы между суммой расхода и суммой чека

Прочие изменения

Исправленные ошибки

Версия 2.0.44.28.49

Загрузка информации о праздничных днях из сервиса xmlcalendar.ru

Добавлена возможность указания оплаты остатка долга в графике погашения задолженности по кредитной карте

Добавлено отображение плановых операций на форме Календарь

Добавлена возможноть привязывать и отвязывать плановые операции на форме Календарь

Прочие изменения

Исправленные ошибки

Версия 2.0.44.28.50

Добавлена возможно вводить расход в произвольной валюте

В правилах загрузки банковских выписок добавлена возможность завершить поиск по дереву правил

Добавлена возможность распределения строки чека на остальные

Прочие изменения

Исправленные ошибки

Версия 2.0.44.28.51

Прочие изменения

Исправленные ошибки

Версия 2.0.44.28.52

Добавлена возможность ввода ручных операций

Добавлена возможность проверки остатка предоплаты при загрузке чеков

Прочие изменения

Исправленные ошибки

Версия 2.0.44.28.53

Прочие изменения

Исправленные ошибки

Версия 2.0.44.28.54

Исправленные ошибки

Версия 2.0.44.28.55

Прочие изменения

Исправленные ошибки

Кастомизированная конфигурация 1С:Деньги 2.0.44.28.55

Существующие ограничения:

Информацию об ошибках в кастомизированной функциональности и предложения по улучшению можно оставлять на GitHub

Для общения доступен Telegram-канал

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

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