О продукте
"1С: Предприятие 8. Управляющий" далее 1С: Управляющий - это совместное решение фирмы "1С" и компании "РУ-СИСТЕМС" для автоматизации управленческого финансового учета. Программа ориентирована на руководителей и собственников предприятий, которым нужна достоверная и полная информация о состоянии бизнеса.
Программа "1С:Управляющий 8" представлена в трех версиях: "Базовая", "Стандарт" и "ПРОФ" различия версий
Доп. информация: демо-ролик
На момент написания материала последней версия были Проф 1.03.2, Стандарт 1.5.4 использовалась версия Проф 1.03.2 (обработки выгрузки версии 3.09)
Аналогичные (конкурентные) решения
1. Начало работы (первоначальное ручное заполнение)
Конфигурация поддерживает обмен с большим числом различных конфигураций 1С (подробнее в разделе 3. обмен данными).
1.1.Ручное заполнение
Заполнение справочников
Необходимо заполнить справочники Кассы, Расчетные счета, Поставщики, Покупатели и т.д. Подробнее в [2, Гл.4]
Ввод остатков
Ввод остатков в 1С: Управляющий осуществляется теме же документами, которыми вводятся движения (например, документ «Операции по Кассе») указанием типа документа в правой верхней части формы (рис.2)
Подробнее в разделе 5.1. Ввод начальных остатков (документация Руководство пользователя)
Ввод данных хозяйственных операций
Документы в 1С Управляющий интуитивны и содержат минимальный необходимый уровень данных. Подробнее в [2, Гл.5. р.5.2+]
Особенность ввода документов в том, что вводится один документ за один день и если нам, нужно сделать дополнительно приход денег в кассу нужно открыть уже существующий документ за этот день и внести в него строку.
2.Настройка обмена данными
В первую очередь нужно включить возможность обмена в параметрах учета
Настройки – Параметры учета – Закладка Обмен данными – флажок Обмен данными
Заполнение справочника собственные организации (Сервис – Собственные организации)
Так как большинство владельцев бизнеса часто используют несколько юридических лиц (по разным причинам) в 1С: Управляющий есть механизмы реализации этой специфики.
Необходимо заполнить: Название фирмы, Префикс, Тип конфигурации для обмена.
Тип конфигурации для обмена необходим для осуществления обмена и настройки соответствий. Если ваша конфигурация не поддерживается можно ничего не указывать.
Данные разных программ могут импортироваться по подразделениям подробнее в [2, Гл.4.р.4.8], [1, Гл.3.р.3.3]
3. Обмен данными
Обмен осуществляется при помощи внешних обработок (выгрузка) и п. Загрузка хозяйственных операций (Сервис – Импорт данных – Загрузка хозяйственных операций) конфигурации.
Внимание! Внешние обработки по обмену находятся в папке с шаблоном конфигурации в папке Transfer (приблизительно «C:\Program Files\1cv81\tmplts\Ru-systems\BossProf\1_0_3_2\Transfer\»)
Поддерживаются конфигурации для обмена:
7.7
- 1С:Бухгалтерия 7.7. Ред.4.5
- 1С:Бухгалтерия 7.7. УСН. Ред.1.3
- 1С:Торговля и Склад 7.7. Ред.9.2
- Производство+Услуги+Бухгалтерия 7.7. Ред.2.8
8.х
- 1С:Бухгалтерия 8. Ред.1.6
- 1С:Бухгалтерия для Беларуси 8. Ред.1.6
- 1С:Бухгалтерия для Казахстана 8. Ред.1.5
- 1С:Бухгалтерия для Украины 8. Ред.1.1
- 1С:Управление торговлей 8. Ред.10.3
- 1С:Управление торговлей для Беларуси 8. Ред.2.0
- 1С:Управление торговлей для Казахстана 8. Ред. 2.2
- 1С:Управление торговлей для Украины 8. Ред.2.3
4. Моя история установки 1С: Управляющий
Задачей было установить и настроить программу, описать ручной ввод (все замечательно описано в документации), настроить и опробовать штатные механизмы обмена. Внешне конфигурация отлично сделано просто и элегантно и без излишеств.
На этапе теста ввода документов при попытке записи документов в клиент-серверном варианте выдает ошибку метода контекста:
{Документ.ОперацииПоКассе(1914)}: Ошибка при вызове метода контекста (ОбщийОбработчик_ПередЗаписьюДокумента): Попытка передачи с клиента на сервер мутабельного значения 1-го параметра метода ОбщийОбработчик_ПередЗаписьюДокумента (). ОбщийОбработчик_ПередЗаписьюДокумента(ЭтотОбъект, РежимЗаписи);
в файловом варианте работает без ошибок. Для исправления пришлось включить возможность изменения конфигурации и в Общие модули – ПолныеПрава установить галочку клиент т.к. вызов функции ОбщийОбработчик_ПередЗаписьюДокумента в большом числе документов. Этот момент меня сильно удивил т.к. получилось, что конфигурация в клиент-серверном режиме не работоспособна (без исправления ошибки).
При вводе документа "операции по кассе" для движений указываем Вид движения: Поступление, От подотчетника, создаем нового подотченика и после его выбора не можем получить доступ к колонке Приход. Причина кроется в том что у подотчетника не указан доступ по валюте (рис. 5.) "РУБ" указанной для кассы. Причину такой реакции удалось выяснить только через конфигуратор т.к. никаких сообщений или предупреждений программа не выдавала.
Ввод документа по кассе по подотчетнику
Имелось 4 конфигурации с данными для переноса в 1С Управляющий:
1С:УПП 1.2, 1С:Бухгалтерия КОРП обмен не поддерживается. В службе поддержки узнал, что обмена с этими конфигурациями нет и реализовывать не планируется
Обмен с 1С: Бухгалтерия 8 1.6
Обмен с бухгалтерией прошел гладко и без проблем, только настроил соответствия элементов справочников «Номенклатурные группы» (Бухгалтерия) и «Виды бизнеса, проекты» (Управляющий).
Обмен с 1С: Управление торговлей 8
Первое, что сообщила обработка выгрузки данных:
Не заполнен реквизит НомеклатурнаяГруппа
и требовал заполнить (заполнил значения групповой обработкой). В бухгалтерии наверно было бы аналогично, но там было все заполнено.
Далее ошибка при выгрузке остатков:
{Форма.Общ_Модуль_Глобальный(1242)}: Преобразование значения к типу Число не может быть выполнено Если Число(ЗначениеТипБулево) = 0 Тогда
Ошибка возникает в функции мПреобразоватьЗначениеБулевоВРусскийЯзык при входном параметре отличном от числа исправил (поправил для своего случая) на код:
// Возвращает булево значение на русском языке.
Функция мПреобразоватьЗначениеБулевоВРусскийЯзык(ЗначениеТипБулево) Экспорт
Если ТипЗнч(ЗначениеТипБулево) = Тип("Булево") Тогда
ЗначениеТипБулево = Формат(ЗначениеТипБулево, "БЛ=ложь; БИ=истина");
ИначеЕсли ЗначениеТипБулево = "" Тогда
ЗначениеТипБулево = "ложь";
ИначеЕсли Число(ЗначениеТипБулево) = 0 Тогда
ЗначениеТипБулево = "ложь";
ИначеЕсли Число(ЗначениеТипБулево) = 1 Тогда
ЗначениеТипБулево = "истина";
КонецЕсли;
Возврат ЗначениеТипБулево;
КонецФункции
При загрузке выводилась ошибка :
{Обработка.ЗагрузкаХозяйственныхОпераций.Форма.Общ_Модуль_РаботаСXMLФайлом(218)}: Ошибка при вызове метода контекста (Пропустить): Ошибка разбора XML: - [1589,29]
Фатальная ошибка:
Illegal sequence '--' in comment SystemId: file://C:/testUT.xml
мXMLФайл.Пропустить();
по причине:
Ошибка разбора XML: - [1589,29]
Фатальная ошибка:
Illegal sequence '--' in comment SystemId: file://C:/testUT.xml
Причина была в товаре с наименованием "Кабель USB 2.0 A--->B (3м)" именно он образовывал ошибочную последовательность в XML пришлось переименовать в "Кабель USB 2.0 A-B (3м)".
После обмена документы создаются непроведенными и их еще нужно проводить, можно с помощью групповой обработки
Очень удивило наличие ошибок, но целом ошибки если и возникали к ним были информативные сообщения и их решение не вызывало проблем. Хочется отметить хорошую документацию и книгу [1].
Литература
- Логинов А., Макаренко О. Управленческий учет для директора. Автоматизация управленческого учета в программе 1С: Управляющий
- 1С Предприятие 8 Конфигурация 1С: Управляющий 2.0 Руководство пользователя (описание конфигурации)