23.01.2018 266

Буферизация Bitrix

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

16.10.2017 1004

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

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

Разработчики 1С дописали модуль и решили его сделать асинхронным. В конфигурации появилось 2 регистра: Задания к распределению расчетов с поставщиками и Задания к распределению расчетов с клиентами.

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

Регистры.jpg

30.01.2017 1281

Сегодня хотел бы поделиться опытом начисления транспортного налога в 1C ERP 2.1.3. Возможно в следующих релизах компания 1С исправит эту ошибку, но в релизе 2.1.3.258 она еще присутствует.

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

Clip2net_170130161205.png

Способ отражения расходов указывается при принятии к учету ОС и хранится в регистре "Способ отражения расходов по имущественным налогам", а если ТС в лизинге, то эта операция не выполняется.

Порядок обхода ошибки следующий:

  • С помощью документа "Корректировка регистров", создать записи в регистре "Способ отражения расходов по имущественным налогам" указав статью расходов по ОС в лизинге.
  • Перепровести регламентные операции с видом операции "Транспортный налог"
  • Перезаполнить декларацию по Транспортному налогу

07.10.2016 2482

Сегодня столкнулся с проблемой, на решение которой убил больше часа. Суть проблемы, в компоненте sale.personal.order.detail кликнув по кнопке оплатить пользователя переводят не на шлюз оплаты, а просто обновляется страничка.

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

Clip2net_161007224034.png

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

По всей видимости на сайте лежит скрипт (так и не нашел его) который после загрузки пробегает по странице и обрезает ненужные теги form. Всем удачи в разработке и поменьше багов.

28.07.2016 2141

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

Обработка подключается через справочник, "Дополнительные внешние отчеты и обработки", но в форме выбора вы не увидите свой документ. Что бы его включить в список, необходимо в Определяемых типах к элементу ОбъектСДополнительнымиКомандами добавить нужный тип объекта метданных.

ЗаполнениеТЧ.png