|
v8: Обработка печати штрихкодов сотрудников |
☑ |
0
Босечка
26.04.13
✎
16:08
|
Обработка печати штрихкодов сотрудников. Не понимаю что такое D2 и где его найти?
ТабДок = Новый ТабличныйДокумент;
Макет = ПолучитьМакет("Макет");
Область = Макет.ПолучитьОбласть("Заголовок");
ТабДок.Вывести(Область);
Область = Макет.ПолучитьОбласть("Строка|Колонка");
Отбор = Новый Структура;
нн = 0;
Для каждого Строка из Список Цикл
нн = нн + 1;
Если ЗначениеЗаполнено(Строка.Штрихкод.ШК) Тогда
ПОпытка
Область.Рисунки.D2.Объект.Сообщение = Строка.Штрихкод.ШК;
исключение
конецпопытки;
Иначе
Сообщить("У вида " + Строка.Сотрудник + " не назначен штрихкод ");
Область.Рисунки.D2.Объект.Сообщение = "00000000";
КонецЕсли;
Область.Параметры.ФИО = Строка.Штрихкод.Наименование;
Если нн % 3 = 1 Тогда
ТабДок.Вывести(Область);
Иначе
ТабДок.Присоединить(Область);
КонецЕсли;
КонецЦикла;
ТабДок.Показать();
|
|
1
del123
26.04.13
✎
16:09
|
D2 это рисунок со штрихкодом
|
|
2
Босечка
26.04.13
✎
16:12
|
Я тоже так думала, но в конфигураторе это не стоит. Там рисунок со штрихкодом D18
|
|
3
del123
26.04.13
✎
16:14
|
В отладчике посмотри, Там эта нумерация как то непонятно присваивается (я по крайней мере толком не разобрался..) В последовательности появления этих объектов на форме или как то так...
|
|
4
Босечка
26.04.13
✎
16:20
|
РисунокТабличногоДокумента - а где это изменить?
|
|
5
del123
26.04.13
✎
16:29
|
что именно изменить?
|
|
6
Босечка
26.04.13
✎
16:49
|
D2 хочу видеть, где оно стоит, а то черный ящик какой-то
|
|
7
etc
26.04.13
✎
17:53
|
На макете элемент "ШтрихКод" найти.
|
|
8
etc
26.04.13
✎
17:54
|
Может у тебя компонента не зарегистрирована.
|
|