arefaste/1C_Forums huggingface dataset:
Доброго времени суток. Две базы Розница 2.2, базы различные, одни весы "ШТРИХ-ПРИНТ" М v.4.5. Задача пользоваться Весами из двух баз. Как правильно организовать чтобы PLU коды не пересекались между собой, возможно ли такое? Пример - База1 PLU 100 - "Сахар", а в База2 PLU 100 - "Гречка".
---
Назначить начало PLU с 5000 номера
---
База1 - Верхняя граница - 4999, База2 - Нижняя граница 5000. Верно я понимаю?
---
PLU синхронизировать в базах.
---
PLU синхронизировать в базах.Это есть в штатных средствах?
---
Назначить начало PLU с 5000 номера
---
База1 - Верхняя граница - 4999, База2 - Нижняя граница 5000. Верно я понимаю?
---
да
---
А как корректно теперь выгружать на весы? ведь будет очистка всего товара на весах
---
очистка идет по коду sku, вопрос решён.
Сделан новый документ - архив документов (делаю электронный архив)
В нем сделаны нужные мне реквизиты. На поле формы добавила дополнительно реквизит формы для сканера ШК (текстовое поле).
При попытке ввести что-либо в это поле появляется предупреждение "редактирование поля не рекомендуется"
При этом если согласиться, то дальше возможен ввод, документы сканируются.
Как убрать это предупреждение? Поле доступно для редактирования.
---
Свойства элемента формы посмотрите. такие как "отображение предупреждения при редактировании"
---
Свойства элемента формы посмотрите. такие как "отображение предупреждения при редактировании"
Есть макет, который ранее был отредактирован: смещение, объединение и т.п. ячеек.
Существует штатная возможность отменить все предыдущие изменения и вернуть макет в исходное состояние: одинаковые размеры ячеек.
Надо добавить несколько строк. Добавляю - меняется что-то другое. Правлю там - ещё что-то меняется и т.д. В результате на печать выводится вообще непонятное изображение.
Вот и думаю - проще было бы вернуть макет к начальному (так как предлагает конфигурация) и уже в нём добавить, а потом заново отредактировать.
---
Попробуйте команду контекстного меню "Удалить формат строк"
---
Да
---
:)))
"Да" - существует возможность к первоначальному варианту?
---
Какой был вопрос, такой и ответ.
Что такое макет xml? Может mxl?
Это какой такой типовой метод возвращения к типовому? К типовому относительно чего? Больше информации. Скриншоты. Все, чтобы понять вашу проблему и не тратить в пустую время.
По всему вашему описанию можно только догадываться сидеть.
---
упс....опечатка... Да, mxl.
К начальному виду при создании макета: размеры ячеек - одинаковые по ширине, ячейки друг под другом.
А метод - может выделив все ячейки нажать какое-нибудь сочетание клавиш (или кнопку) и размеры всех ячеек становятся одинаковыми и их расположение упорядочивается.
---
Администрирование – Печатные формы, отчеты и обработки – Макеты печатных форм – Удалить измененный макет.
---
Не, макет не штатный, а размещён во ВПФ.
Так-то я скрин для примера разместил.
А рабочий макет довольно большой, с кучей параметров.
---
Попробуйте команду контекстного меню "Удалить формат строк"
---
класс!!!
То, что нужно!
Всем спасибо громадное!
Есть отчет который должен показывать остатки по разным складам, Склад должен выступать колонкой, поэтому реализовал через таблицу(см скрин). как Ресурс Количество оставить только в общих Итогах и убрать из колонок Склады?
---
кажется, ваш вопрос уже был здесь https://forum.infostart.ru/forum9/topic255197/
---
Попробуйте через колонку в таблице отчёта которая заменит общие итоги. Вывод общих итогов отключите, а "псевдообщие" через свою колонку.
---
кажется, ваш вопрос уже был здесь https://forum.infostart.ru/forum9/topic255197/
Здравствуйте, коллеги.
В 8.3 необходимо перевести все формы на немодальный режим работы. Вместо обычного ОткрытьМодально() использую следующий вызов для откурытия формы:

```1c
    пар = Новый Структура("Машина", Объект.Машина);
    пар.Вставить("Оборудование", оборуд);
    ОповещениеУстановка = Новый ОписаниеОповещения("ЗавершитьУстановку", ЭтаФорма);
    ОткрытьФорму("Документ.Заявка.Форма.ФормаУстановки", пар,,,,,ОповещениеУстановка);
```

В процедуре ЗавершитьУстановку я хочу получить данные введенные пользователем на форме. Как это сделать?
---
Нашел решение тут
---
gradi, я бы посоветовал написать текст с использованием модальности, потом через контекстное меню попросить 1С переобразовать выделенный текст в НЕ модальный режим.
---
dj_serega, как вариант. Попробую так сделать.
---
Я открываю формы для выбора так

```1c
    &НаКлиенте
    Процедура ПоРеализации(Команда)
    ФормаВыбора=ПолучитьФорму("Документ.РеализацияТоваровУслуг.ФормаВыбора");
    ФормаВыбора.Параметры.РежимВыбора = Истина;

    ЭлементОтбора = ФормаВыбора.Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Дата");
    ЭлементОтбора.Использование = Истина;
    ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.БольшеИлиРавно;
    ЭлементОтбора.ПравоеЗначение = ТекущаяДата()-86400*30;
    ЭлементОтбора.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Обычный;

    ФормаВыбора.ВладелецФормы=ЭтотОбъект.ЭтаФорма;
    ФормаВыбора.Открыть();
    КонецПроцедуры

    &НаКлиенте
    Процедура ОбработкаВыбора(ВыбранноеЗначение, ИсточникВыбора)
    Если ЗначениеЗаполнено(ВыбранноеЗначение) Тогда
    Если ИсточникВыбора.ИмяФормы = "Документ.РеализацияТоваровУслуг.Форма.ФормаВыбора" Тогда
    ЗаполнитьПоРеализации(ВыбранноеЗначение);
    ИначеЕсли ИсточникВыбора.ИмяФормы = "Документ.ПоступлениеТоваровУслуг.Форма.ФормаВыбора" Тогда
    ЗаполнитьПоПоступлению(ВыбранноеЗначение);
    КонецЕсли;
    КонецЕсли;
    КонецПроцедуры
```
---
Bienko, это не совсем то, что нужно. У вас ОбработкаВыбора - это стандартный обработчик?
---
Да, ОбработкаВыбора - это стандартный обработчик
---
Bienko, я же приводил пример со своим обработчиком, который вызывается после закрытия формы.
---
Нашел решение тут
---
Что-то ссылка побилась. Похоже, "курсы-по-1с" теперь удаляется из ссылок.
Доброго времени суток!
У меня возникла проблема с обращением к процедуре/функции модуля объекта обработки. У меня есть созданные обработки в расширении конфигурации (БАС Малый бизнес). Мне нужно из документа ЧекККМ обращаться к экспортной функции этой обработки.
Пробовал через, например:

ОбращениеКОбработке = Обработки.(название обработки).Получить();
ОбращениеКОбработке.Получить();

ОбращениеКОбработке.(Название процедуры);

Пробовал так же через дополнительные реквизиты и обработки искать эту обработку и обращаться к нужной процедуре, но выбивает ошибку. Вот код:

ОбращениеКОбработке= Справочники.ДополнительныеОтчетыИОбработки.НайтиПоНаименованию("(НазваниеОбработки");
ДвоичныеДанные = ОбращениеКОбработке.ХранилищеОбработки.Получить();

ИмяФайла = ПолучитьИмяВременногоФайла("epf");
ДвоичныеДанные.Записать(ИмяФайла);

ОбращениеКОбработке.(Название процедуры);

Ошибка: Документ.ЧекККМ.Форма.ФормаДокумента_РМК.Форма(168)}: Значение не является значением объектного типа (Записать)
 ДвоичныеДанные.Записать(ИмяФайла);

Вот только я до конца не знаю все варианты обращений..

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

ОбращениеКОбработке = Обработки.(НазваниеОбработки).Создать();

ОбращениеКОбработке.(НазваниеПроцедуры);
---
Так обработки в расширении или "ДополнительныеОтчетыИОбработки" вы уж определитесь.
---
Уже определился. Просто нужно было создать эту обработку, а потом спокойно обращаться к модулю любой экспортной функции:

ОбращениеКОбработке = Обработки.(НазваниеОбработки).Создать();

ОбращениеКОбработке.(НазваниеПроцедуры);
Здравствуйте.

Можно ли исключить определенные товары из этого списка? Если да, то как?
---
Смотря с какой целью.
Если нужно, чтобы какой-то товар вообще ни у кого не показывался, потому что он больше не используется, то можно пометить его на удаление и в начале названия, например, добавить "уд. ", тогда только в редких случаях такой товар будет показан при вводе по строке.
Если нужно разделить товары по пользователям, чтобы одни пользователи видели этот товар, а другие его не видели, то нужно смотреть в сторону "Группы доступа номенклатуры", вроде в УТ 11 она была. Не знаю, как с украинской версией.
---
Смотря с какой целью.
Если нужно, чтобы какой-то товар вообще ни у кого не показывался, потому что он больше не используется, то можно пометить его на удаление и в начале названия, например, добавить "уд. ", тогда только в редких случаях такой товар будет показан при вводе по строке.
Если нужно разделить товары по пользователям, чтобы одни пользователи видели этот товар, а другие его не видели, то нужно смотреть в сторону "Группы доступа номенклатуры", вроде в УТ 11 она была. Не знаю, как с украинской версией.
---
нужно, чтобы какой-то товар вообще ни у кого не показывался, потому что он больше не используется,
да, для этого. спасибо.
Такая проблема . В 1с розница 2.3 пропало удаленное подключение ккт после обновления драйвера на 10.7.0 . Как обратно восстановить в настройке чтоб отображалось удаленное управление ?
---
%USERPROFILE%\AppData\Roaming\1C\1cv8\ExtCompT

Удалить эту папку! ExtCompT

ну или внимательно изучить файл registry.xml , в этом каталоге
---
в драйвере 10.7 его нет! Есть в 10.8..

см.. %USERPROFILE%\AppData\Roaming\1C\1cv8\ExtCompT , а точнее файл registry.xml !
---
Поставил 10.8.0 тоже самое , нет удаленного подключения в 1с розница . В драйвере есть
---
%USERPROFILE%\AppData\Roaming\1C\1cv8\ExtCompT

Удалить эту папку! ExtCompT

ну или внимательно изучить файл registry.xml , в этом каталоге
---
Спасибо. для 11 ут пришлось взять бубен и переименовывать файлики. никак не хотел видеть эту настройку
---
Спасибо , помогло
---
А можно подробнее что такое это удаленное подключение?
---
Подробнее
УТ 11.4.6.207, Предприятие 8.3.13.1690. Настроены 2 склада и 2 РМК на каждом ШТРИХ-М:ККТ с передачей данных в ОФД. Всё работало замечательно пока на одном из магазинов не решили поставить ещё один компьютер для работы с клиентами. Схема должна была выглядеть так: На втором компьютере создаётся чек ккм, откладывается с сохранением, а потом на основном компе где подключен ФР чек открывается и проводится с печатью кассового чека. Проблема в том что на втором компьютере чек не сохраняется из-за "Не заполнено поле "КассаККМ"". Если обработкой установить реквизит "Касса ККМ" в документе "Кассовая смена" то до закрытия смены все чеки сохраняются. Хотябы подскажите на каком этапе создания кассовой смены вставить костыль чтобы жестко назначалась КассаККМ в документе.
---
В итоге пришлось пользоваться костылём. Одна строка

"Объект.КассаККМ = Пользователи.ТекущийПользователь().КассаККМ;"

И ФР заполняется и КассаККМ...
---
Сравните настройки на первом и втором компьютере. Скорее всего где-то не указана касса ККМ
---
Сравните настройки на первом и втором компьютере. Скорее всего где-то не указана касса ККМ
За неделю уже всё проверил, кассы указаны. Проверил всё что нашёл на этом форуме по тегу "ККМ". Но почему указание вручную КассыККМ в документе решает проблему? Нужные чеки попадают в нужный отчёт.
---
Попробуйте закрыть и открыть смену.
---
А вы когда чек ккм создаете из формы журнала касса ккм вверху выбрана? Работает магазин автозапчастей по такой схеме проблем после обновления не было.
---
А вы когда чек ккм создаете из формы журнала касса ккм вверху выбрана? Работает магазин автозапчастей по такой схеме проблем после обновления не было.
Касса вверху выбрана.
Дело в том что проблемы и до обновления были. А у вас ФР подключен или стот галочка "Без подключения оборудования"?
---
Тогда ее еще не было. ФР подключен. Открывают чек набивают. закрывают без резерва. Странное поведение. попробуй перенастроить все заново.
---
Так и не разобрался, в документе Кассовая смена специально идёт разграничение. Если подключен ФР то проставляется реквизит "Фискальное устройство", но "Касса ККМ" остаётся пустым. Если стоит галочка без подключения ФР то заполняется "Касса ККМ", а "Фискальное устройство" пустой.
---
Так нельзя делать. ККМ привязана к рабочему месту. Переставьте нужный ккм на второй компьютер
---
Так нельзя делать. ККМ привязана к рабочему месту. Переставьте нужный ккм на второй компьютер

Хорошо, подойдём к корове с другой стороны. В документе "Кассовая смена" должен проставляться реквизит "Касса ККМ"? Примерно как в этой теме https://forum.infostart.ru/forum9/topic177163/
---
В итоге пришлось пользоваться костылём. Одна строка

"Объект.КассаККМ = Пользователи.ТекущийПользователь().КассаККМ;"

И ФР заполняется и КассаККМ...
---
УТ 11. Где этот костыль вставить? Такая же ситуация. Не заполняется Касса ККТ. Не хочется терять время на поиск в отладке.
Доброго времени суток! Только еще осваиваю язык программирования 1с, столкнулся с непонятной мне проблемой. Придумал себе задачку по вычислению всех выходных дней 2021 года. Но столкнулся с проблемой при вызове метода массива "Найти". Метод просто не вызывается в следующей процедуре. Скрин прилагаю. Объясните пожалуйста почему. До этого написал код более длинный, который высчитывает выходные дни и не выдает ошибки. скрин тоже прилагается.
---
Все-таки метод не вызывается или вы просто не видите контекстной подсказки?
---
Все-таки метод не вызывается или вы просто не видите контекстной подсказки?
---
Если вы про контекстную подсказку, то у вас переменная проинициализирована в процедуре "ПолучитьДаты_2021Года", а не в модуле, поэтому процедура получения выходных о типе данной переменной ничего не знает.
---
1) зачем такие большие скриншоты с пустыми местами?
2) Если тип переменной не известен (а он не известен), то подсказок не будет.
---
Почему тогда в предыдущем коде, тип переменной "ИндексПервогоВоскресенья" известен. я просто не могу понять почему в одном коде работает без ошибок, а в другом аналогичном Становится не известен.
---
У тебя Тип данных известен только в теле какой-либо процедуры/функции, когда ты явно указываешь, к какому типу относится данная переменная. Все объявленные переменные за пределами функции/процедуры как у тебя, также как и входные параметры у которых нет значения по-умолчанию, всегда будут нетипизированны. Пока не начнет выполняться код.
---
Попробуйте сделать переменную экспортной.

```1c
    Перем ВсеДаты_2021Года Экспорт;
```
---
Попробуйте инициализировать массив вне процедур.
---
Попробуйте чизкейк(=
---
Попробуйте попробовать то, чего еще не пробовали - может получится)
---
Благодарю всех за ответы. Разобрался! чет я тупанул и не проверил. Просто нет контекстной подсказки, а сам метод вызывается и правильно высчитывает, если прописать вручную..
Такой момент: открытие ВПФ в формате Word происходит в масштабе 225%.
Как можно регулировать масштаб открытия программно?
---
https://docs.microsoft.com/en-us/office/vba/api/word.zoom
Например:
```1c
    Word.ActiveDocument.ActiveWindow.View.Zoom.Percentage = 88;
```
---
ActiveWindow.ActivePane.View.Zoom.Percentage = 100
---
А ВПФ не "запомнит" если открыть и установить 100% и закрыть?

З.Ы. А как ВПФ взаимодействует с Word? Открывает файл Word или показывает его в своей форме?
---
Не запоминает.
Открывает Word отдельно.
---
По-моему это уже надо разбираться с вордом а не с печатной формой. Т.к. исходя из описания 1С всего лишь запускает приложение ворд.
---
https://docs.microsoft.com/en-us/office/vba/api/word.zoom
Например:
```1c
    Word.ActiveDocument.ActiveWindow.View.Zoom.Percentage = 88;
```
---
ActiveWindow.ActivePane.View.Zoom.Percentage = 100
---
Спасибо всем!
Доброго времени суток, уважаемые форумчане!

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

Заранее благодарю за помощь.
---
К сожалению в УНФ сегменты формируются только автоматически согласно правилам. Возможно вы сможете обойти эту проблему хитрым образом подобрав соответствующие правила. К примеру поиграв с реквизитами, там вроде есть возможность использования доп.реквизитов.
---
К сожалению в УНФ сегменты формируются только автоматически согласно правилам. Возможно вы сможете обойти эту проблему хитрым образом подобрав соответствующие правила. К примеру поиграв с реквизитами, там вроде есть возможность использования доп.реквизитов.
---
Leryn4ik, спасибо за разъяснение!
Добрый вечер как написать в произвольный алгоритм обработки универсальный подбор и обработка объектов такую задачу
Необходимо заменить договор в документах поступления ,как это сделать через алгоритм?
---
Вот такое решение может кому будет нужно

```1c
    Запрос = Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ ПЕРВЫЕ 1
    | ДоговорыКонтрагентов.Владелец,
    | ДоговорыКонтрагентов.ВидДоговора,
    | ДоговорыКонтрагентов.Ссылка КАК ДоговорКонтрагента
    |ИЗ
    | Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
    |ГДЕ
    | ДоговорыКонтрагентов.Владелец = &Владелец
    | И ДоговорыКонтрагентов.Организация = &Организация
    | И ДоговорыКонтрагентов.ВидДоговора = &ВидДоговора";
    Запрос.УстановитьПараметр("Владелец", ОбЪект.Контрагент);
    Запрос.УстановитьПараметр("Организация", Объект.Организация);
    Запрос.УстановитьПараметр("ВидДоговора", Перечисления.ВидыДоговоровКонтрагентов.СПоставщиком);

    Выборка = Запрос.Выполнить().Выбрать();
    Если Выборка.Следующий() Тогда
    Объект.ДоговорКонтрагента = Выборка.ДоговорКонтрагента;
    Объект.Записать();
    КонецЕсли;
```
---
Вот такое решение может кому будет нужно

```1c
    Запрос = Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ ПЕРВЫЕ 1
    | ДоговорыКонтрагентов.Владелец,
    | ДоговорыКонтрагентов.ВидДоговора,
    | ДоговорыКонтрагентов.Ссылка КАК ДоговорКонтрагента
    |ИЗ
    | Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
    |ГДЕ
    | ДоговорыКонтрагентов.Владелец = &Владелец
    | И ДоговорыКонтрагентов.Организация = &Организация
    | И ДоговорыКонтрагентов.ВидДоговора = &ВидДоговора";
    Запрос.УстановитьПараметр("Владелец", ОбЪект.Контрагент);
    Запрос.УстановитьПараметр("Организация", Объект.Организация);
    Запрос.УстановитьПараметр("ВидДоговора", Перечисления.ВидыДоговоровКонтрагентов.СПоставщиком);

    Выборка = Запрос.Выполнить().Выбрать();
    Если Выборка.Следующий() Тогда
    Объект.ДоговорКонтрагента = Выборка.ДоговорКонтрагента;
    Объект.Записать();
    КонецЕсли;
```
1С РОЗНИЦА 8,3
Добрый день, подскажите как достучаться до обработчика кнопок стандартной панели типа кнопки "СФОРМИРОВАТЬ". Хочу переделать обработчик кнопки СФОРМИРОВАТЬ командной панели
---
что не понятно во фразе: "Перехватить стандартные команды не получится, их можно только отключить. Они работают на уровне платформы." ?
---
добавить форму в расширение. Для командной панели отключить автозаполнение и добавить нужные кнопки вручную. Для переопределяемых создать свои команды.
---
Эм, палитру свойств команды не предлагать?
---
мне нужно переписать,типа "вместо"
---
Ну так для этого нужно добавить Команду в Расширение, а затем уже обратиться к палитре свойств этой самой команды а конкретно к свойству Действие и уже там указать нужную Аннотацию. Этот ответ сформировать исходя из того, что тебе требуется &Вместо. Можно также только без расширения, но там будешь уже вносить правки в типовой код.
---
внешняя обработка,как я добавлю в расширение?
---
Я уже ответил, что нужно делать чтобы обойтись без расширения.
---
```1c
    Можно также только без расширения, но там будешь уже вносить правки в типовой код
```
...
как?в том и дело что мне достаточно просто найти где этот типовой код,чтоб просто перенести его в обработчик мойе кнопки немного переделав его
---
про внешнюю обработку мы узнали только что.
Перехватить стандартные команды не получится, их можно только отключить. Они работают на уровне платформы.
В верхнем левом окне. Свойства Командная панель. Отключить автозаполнение.
Переходим в правое окно. Команды. Выбираем Стандартные команды. Выбираем Форма и переносим команды которые хотим оставить. Команды которые хотим переопределить создаем свои и пишем код в обработчике созданных команд.
---
вопрос:как найти код стандартного обработчика?
---
что не понятно во фразе: "Перехватить стандартные команды не получится, их можно только отключить. Они работают на уровне платформы." ?
---
ок,спасибо...может посоветуешь книгу дельную по программированию в 1с,только не с базовыми понятиями,а на уровне ООП...я просто смотрю ты вроде разбираешься
---
ООП в 1С нет. А так классика уже это книги Радченко и книги Хрусталевой.
---
спасибо братское сердце!знаю что такое плохой учебник и сколько надо времени чтоб найти хороший,ты сэкономил мое время,от души!
---
или же просто получить текст обработчика,затем его приписать в новую кнопку
Друзья. Такая проблема. у меня обычная база 8,2 Не судите особо я не супер пупер разработчик. Короче у нас на работе стаял база.. Взял что бы из дома работать. все отлично все работает а вот хочу выташить этикет с работы все отлично было а дома проблему создает... выдает ошибку.. а там
{Обработка.ПечатьЕтикетки.МодульОбъекта(43)}: Поле объекта не обнаружено (АвтоТип)
   об.Рисунки["Шк"].Объект.АвтоТип =ложь;

Помогите пожалуйста исправить это.. Заранее спасибо.. Только прошу по шагово а то так сложно понять, в интернете посматрел не смог понять..
---
легко, просто не установлена компонента печати штрихкодов на компьютере :)
---
Да, скорее всего у вас нет компоненты как выше уже написали, если установка компоненты не помогла, возможно есть ссылка на внешний файл картинки...и есть подозрение, что шрифтов не хватает или там у вас язык особый? уже просто из любопытства спрашиваю :)
---
Возможно у вас не установлена компонента работы со штрихкодом. Попробуйте устанивить.
---
тут без отладки тяжело что-либо сказать.
В режиме откладки посмотрите что получает значение об.Рисунки["Шк"].Объект
---
легко, просто не установлена компонента печати штрихкодов на компьютере :)
---
Да, скорее всего у вас нет компоненты как выше уже написали, если установка компоненты не помогла, возможно есть ссылка на внешний файл картинки...и есть подозрение, что шрифтов не хватает или там у вас язык особый? уже просто из любопытства спрашиваю :)