Архив рубрики: Тематика 1С

Заметка

Реквизиты как дополнительные свойства для обмена с Битрикс

Одному из клиентов потребовалось выводить данные реквизита номенклатуры из 1С отдельным полем, в блоке характеристик. То есть реквизит как характеристику в Битрикс.

Проблема в том, что стандартным обменом сделать это не возможно. Есть определенный список полей, который «зашит» в карточку товара и так же выгружается по значениям в стандартном обмене. Все реквизиты кроме них считаются дополнительными и выгружаются в один блок отдельными полями. И когда на сайте пытаешься их вывести, то они отображаются в одном значении через запятую (

В этом проекте потребовалось вывести отдельно Код номенклатуры (товара). Так как не у всех товаров есть артикул, то клиент захотел так же идентифицировать товар и по коду.

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

В блоках выгрузки модуля 1С (выгрузка списка свойств и выгрузка значений свойств товаров) добавлен код с заполнением нужного реквизита как свойства. И … О чудо! )))

При обмене в товаре появляется отдельное свойство с нужными нам значениями.

Теперь остается дело за малым: настроить визуальное отображение этого значения в карточке товара.

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

Настройка пользовательских характеристик

Таким образом, вывод реквизитов товара из 1С отдельными полями возможен и только с помощью изменений со стороны обмена, не затрагивая код сайта.

Ошибка синхронизации после интеграции Битрикс 24

Приветствую всех заглянувших!

Сегодня речь пойдет об одном из моментов внедрения Битрикс 24 для 1С:Управление Торговлей 10.3.

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

Преамбула:

В одном из проектов по интеграции 1С и Битрикс 24, после сдачи проекта, клиент обратился с проблемой.

База 1С:Управление Торговлей 10.3 перестала синхронизироваться базой 1С:Бухгалтерия. Синхронизация выполняется ежедневно и настроена правильно. Проблему заметили не сразу, так как ошибок никаких не выдавалось.

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

Читать далее… →

Открытие списка с отбором

Открытие управляемой формы списка с установленным отбором 1С.

Приветствую всех заглянувших на огонёк!  🙂

Тема открытия списка документов, справочников, регистра с отбором на управляемых формах (УФ) давно «избита». Но нюансы как всегда появляются.

Реализация такого функционала возможна несколькими способами. Но в данной заметке я рассмотрю 2 очень похожих и тем не менее несколько различающихся: с отображением примененного отбора на форме и без отображения примененного отбора.

Отбор устанавливается программно.

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

Чаще всего применяется второй способ, но иногда необходим и первый.

На форумах информация есть, но она чаще всего сильно разрозненная и не полная (

А точнее:

Открытие списка с отборомВ первом случае выделенный раздел выводится, во втором случае — нет.

Читать далее… →

Отладка временных таблиц

Всем привет! А точнее тем, кто все таки иногда заглядывает в это блог 🙂

После достаточно долгого отсутствия по причине полной занятости все таки решил написать очередной пост.

Отладка

Отладка

Недавно узнал что некоторые не знают что в платформу 1С 8.3 есть встроенный инструмент по отладке временных таблиц. Появился он относительно недавно, в одном из релизов редакции 1С 8.3.8 — «ПолучитьДанные»() применительно к МенеджеруВременныхТаблиц.

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

Читать далее… →

Заметка

Переопределение действия кнопки

Код команды кнопки

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

Размеры интерфейса ограничены размерами мониторов, и далеко не у всех они большие 🙂

Можно «повесить» несколько кнопок, столько сколько требуется, однако это не всегда оправдано. Можно сделать выпадающие меню, гиперссылки и применять другие методы оптимизации пользовательского интерфейса. Один из вариантов и описан ниже.

Читать далее… →