|
УТ 10,3 штрихкод в ценнике
| ☑ |
0
kandakov_pv
22.06.12
✎
08:41
|
Здравствуйте собственно сабж таков: задача такова надо добавить в ценник печать штрих-кода (как штрихами так и цифрами). По привязке к определенной номенклатуре.
Функция примерного такого вида
Функция ПолучитьШК(Товар)
ШК="";
Запрос = Новый Запрос;
Запрос.Текст ="ВЫБРАТЬ ПЕРВЫЕ 1
|Штрихкоды.Штрихкод КАК Штрихкод
|ИЗ
| РегистрСведений.Штрихкоды КАК Штрихкоды
|ГДЕ
| Штрихкоды.Владелец = &Владелец
|
|СГРУППИРОВАТЬ ПО
| Штрихкоды.Штрихкод
|
|УПОРЯДОЧИТЬ ПО
| Штрихкод УБЫВ";
Запрос.УстановитьПараметр("Владелец",СтрокаТабличнойЧасти.Номенклатура);
Выб = Запрос.Выполнить().Выбрать();
Если Выб.Следующий() Тогда
ШК=Выб.Штрихкод;
КонецЕсли;
КонецФункции
А проблема в том что не могу понять на что он выдает ошибку:
{Обработка.ПечатьЦенников(272,38)}: Переменная не определена (СтрокаТабличнойЧасти)
Запрос.УстановитьПараметр("Владелец",<<?>>СтрокаТабличнойЧасти.Номенклатура);
Помогите пожалуйста уже который час роюсь не могу понять что ему не нравится...
|
|
1
Avganec
22.06.12
✎
08:42
|
(0) а что тут может быть неправильного? Откуда у тебя здесь эта переменная? она же не глобальная.
|
|
2
Марина Викторовна
22.06.12
✎
08:50
|
Функция ПолучитьШК(Товар)
Товар это что? если ты передаешл номенклатуру в функцию, то в установке параметра товар и указывай
|
|
3
kandakov_pv
22.06.12
✎
11:19
|
Извините конечно за тупость, но я не очень хорошо разбираюсь в конфигурировании, если не сложно объясните на пальцах как исправить, как для ламера так сказать
|
|
4
Марина Викторовна
22.06.12
✎
12:27
|
Ты когда функцию вызываешь можешь туда номенклатуру передать
Шк = Функция ПолучитьШК(СтрокаТабличнойЧасти.Номенклатура)
и потом уже писать
Запрос.УстановитьПараметр("Владелец",Товар);
|
|
5
kandakov_pv
22.06.12
✎
14:10
|
Такс вроде начинает получаться: Конфигурация сохраняется, но теперь ошибка выходит при нажатии на кнопку "печать"
содержание такое:
{Обработка.ПечатьЦенников(302)}: Поле объекта не обнаружено (Штрихкод)
ОбластьЦенника.Рисунки.Штрихкод.Объект.Сообщение = Штрих_Код;
Судя по всему он не может в макете найти эту область?
|
|