Архив рубрики: 1с8

Как запретить менять поля при обмене между Битрикс и 1с

Часто бывают задачи, когда необходимо в Битрикс (БУС) не загружать или не менять из 1с какие либо поля. Добавляем в /bitrix/php_interface/init.php

AddEventHandler("iblock","OnBeforeIBlockElementUpdate","DoNotUpdate");
function DoNotUpdate(&$arFields)
{ 
if ($_REQUEST['mode']=='import') 
{ 
// Отключаем загрузку превью изображения
unset($arFields['PREVIEW_PICTURE']); 
// Отключаем загрузку детального изображения
unset($arFields['DETAIL_PICTURE']); 
// Отключаем загрузку превью текста
unset($arFields['PREVIEW_TEXT']); 
// Отключаем загрузку детального текста
unset($arFields['DETAIL_TEXT']); 
}

1c УНФ — как отредактировать печатную форму на Украинском языке

В конфигурации используются два языка: русский и украинский. Макет хранит представление текста на обоих языках (оформление ячейки — общее). Для того чтобы внести украинский вариант добавленной нами надписи, необходимо зайти в свойства ячейки и в поле «Текст» нажать на кнопочку «поиск». Откроется окно для внесения представления текста на разных языках (рис. 6).
-Наконец-то заработал механизм печати документов с факсимиле.

Была длинная переписка с локализатором УНФ в Украине. Не смотря на грубые ошибки в локализаци конфы, локализатор принял их к сведению и большинство исправил.
Результат:
-Не смотря на то, что украинский интерфейс так и не появился в последнем релизе, тем не менее теперь все печатные формы приведены к нормальному виду ( в том числе и в заказе покупателя, заказ-наряде)
-Добавлены поля для обязательных реквизитов.
-Изменен механизм работы редактора: теперь ПФ выгружается в MXL и затем через «Файл—открыть» свободно редактируется. Отредактированный файл можно использовать как пользовательский шаблон.