Имя: Пароль:
1C
1С v8
ПолучитьВес ошибка Розница 2.1
Ø (aka AMIGO 11.01.2016 09:15)
, ,
0 Dyspho
 
30.12.15
10:18
{Обработка.ПечатьЭтикетокИЦенниковДляВесов.Форма.Форма.Форма(3656)}: Значение не является значением объектного типа (Штрихкод)
    ТекущаяСтрока.Штрихкод = ПолучитьВесовойШК(ТекущаяСтрока.Номенклатура, ТекущаяСтрока.Характеристика, ТекущаяСтрока.Упаковка, ТекущаяСтрока.КоличествоВес);

не подскажите, что не так?
1 lenochka-semicova
 
30.12.15
10:21
Нету в рознице такой обработки ПечатьЭтикетокИЦенниковДляВесов

поэтому невозможно угадать, что в это обработке накодировано.
2 Dyspho
 
30.12.15
10:22
Процедура ПолучитьВес(Команда)
    Перем ТекущаяСтрока;
    Перем НаценкаВес, НаценкаСумма, НаценкаПроцент;
    НаценкаВес = 0;
    НаценкаСумма = 0;
    НаценкаПроцент = 0;
    ОповещенияПриПолученииВеса = Новый ОписаниеОповещения("ПолучитьВесЗавершение", ЭтотОбъект);
    ПодключаемоеОборудованиеРТКлиент.ПолучениеВесаСЭлектронныхВесовДляТабличнойЧасти(ОповещенияПриПолученииВеса, ЭтаФорма);
    ТекущаяСтрока.Штрихкод = ПолучитьВесовойШК(ТекущаяСтрока.Номенклатура, ТекущаяСтрока.Характеристика, ТекущаяСтрока.Упаковка, ТекущаяСтрока.КоличествоВес);
    
КонецПроцедуры
3 lenochka-semicova
 
30.12.15
10:22
Если же привести предшествующую часть процедуры/функции, то хотя бы по коду можно будет догадаться
4 lenochka-semicova
 
30.12.15
10:23
Ну вот и логично, что Перем ТекущаяСтрока объявлена, а значение ей не присвоено
5 Dyspho
 
30.12.15
10:24
(4) А какое значение ей нужно присвоить ?)
6 lenochka-semicova
 
30.12.15
10:24
(2) Т.е. если предварительно сказать
ТекущаяСтрока = Элементы.Товары.ТекущиеДанные;
И Если ТекущаяСтрока <> Неопределено Тогда
...
то скорее всего сработает, если есть ТЧ Товары
7 lenochka-semicova
 
30.12.15
10:27
Ну и самое главное
ТекущаяСтрока.Штрихкод = ПолучитьВесовойШК(ТекущаяСтрока.Номенклатура, ТекущаяСтрока.Характеристика, ТекущаяСтрока.Упаковка, ТекущаяСтрока.КоличествоВес);

должно быть в ПолучитьВесЗавершение, а ПолучитьВес
должна закончиться на строке
ПодключаемоеОборудованиеРТКлиент.ПолучениеВесаСЭлектронныхВесовДляТабличнойЧасти(ОповещенияПриПолученииВеса, ЭтаФорма);

ну или типа того
8 Dyspho
 
30.12.15
10:34
(7) {РегистрСведений.Штрихкоды.МодульМенеджера(24)}: Итератор для значения не определен
    Для Каждого ТекШтрихкод Из Штрихкоды Цикл
???
9 lenochka-semicova
 
30.12.15
10:36
(8) Плачу горькими слезами - тут уже ничего не поделаешь - отладка через мисту не сработает.
10 Wobland
 
30.12.15
10:46
(8) Штрихкоды не есть коллекция
(9) сработает. тыщу раз тут отклаживали в текстовом режиме. правда, с той стороны программист нужен
11 Wobland
 
30.12.15
10:47
(10) хм.. а если с той стороны есть программист, то писать на мисту он не будет. тупик
12 Dyspho
 
30.12.15
10:49
всё норм)
13 lenochka-semicova
 
30.12.15
10:50
(10) Безусловно, но отлаживать каждую строчку с исключением - затянется надолго. А "долго" у меня, увы, нету.
14 Wobland
 
30.12.15
10:50
(12) поздравляю, сэр
(13) отладка через мисту работает
15 Dyspho
 
11.01.16
08:26
апаю )
при ПолучитьВес -
{ОбщийМодуль.ПодключаемоеОборудованиеРТ.Модуль(440)}: Преобразование значения к типу Число не может быть выполнено
            Четн   = Четн   + Сред(ШтрихКод, 2 * Индекс, 1);
сталкивался кто ? розница
16 Dyspho
 
11.01.16
08:31
Розница 2.1
17 aka AMIGO
 
модератор
11.01.16
09:15
(15) не плоди ветки.