|
УТ 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)}: Поле объекта не обнаружено (Штрихкод) ОбластьЦенника.Рисунки.Штрихкод.Объект.Сообщение = Штрих_Код; Судя по всему он не может в макете найти эту область? |
| Форум | Правила | Описание | Секции | Поиск |