Имя: Пароль:
1C
1С v8
Как занести в УТ10.3 штрих код для весового товара?
0 new1snik
 
08.07.13
14:12
Добрый день.
Подкажите,каким образом вводить в справочник номенклатура штрихкоды для весового товара?
Штрих код у меня такого вида: 2 820310 003557
Со штучным товаром все просто,а вот как поступить с весовым товаром я не знаю..
1 DEVIce
 
08.07.13
14:23
Вообще-то принято, что весово
2 DEVIce
 
08.07.13
14:23
нается с 23.
3 new1snik
 
08.07.13
14:24
(2) Ну я пляшу от того, что уже имею на данный момент.
4 Базис
 
naïve
08.07.13
14:26
(3) Делай нормально - будет нормально. Ищи константу, все ШК в неправильном диапазоне переноси в правильный диапазон, можно даже обработкой.
5 new1snik
 
08.07.13
14:30
Так, поясню. Есть весы, не подключенные к УТ, на которых взвешивают и печатают этивкетки со шрихкодами вида:
2 820310 003557
2 865000 015555
И естьотдельно УТ, для которой настроен сканер штрихкодов.

В параметрах учета настроил так:
префикс весового товара: 8
длина кода весового товара: 5
6 new1snik
 
08.07.13
14:32
(5)Но УТшка не накодит товар по занесенному коду весового товара.
7 тшл
 
08.07.13
14:33
ну проверь отладчиком, какие проблемы?
8 new1snik
 
08.07.13
14:36
(7) А может это где-то в УТ настраивается,зачем сразу в отладчик лезть.
9 Ненавижу 1С
 
гуру
08.07.13
14:39
(5) префикс разве не 28?
10 new1snik
 
08.07.13
14:44
(9) В настройках параметров учета нельзя  в префикс ставить 2 цифры.Префикс 8.
11 Ненавижу 1С
 
гуру
08.07.13
14:47
так что конкретно не получается то?
12 new1snik
 
08.07.13
14:51
(11)Конкретно - я не знаю, как настроить коды для весового товара, чтобы сканер их мог считать и найти нужную номенклатуру. УТ не видит соответствия между введенными мной кодами и считаным штрихкодом.
13 тшл
 
08.07.13
14:58
а сканер то что считывает? ты в курсе?
14 new1snik
 
08.07.13
14:59
(13) В смысле? Он считывает штрих код...
15 НаборДанных
 
08.07.13
15:00
Сканером считай шх в блокнот, проверь.
16 Ненавижу 1С
 
гуру
08.07.13
15:01
(14) он вообще считывает штрихкод весовой? не в 1С
17 НаборДанных
 
08.07.13
15:01
(14)И такой шх есть у тебя в базе?
18 new1snik
 
08.07.13
15:03
Сканер считывает, ибо он пишет: Считанный штрихкод не может быть обработан.Бла-бла-бла, нет штрих кода в системе. (2 820310 003557
Тип: EAN13)
19 new1snik
 
08.07.13
15:04
(17) Я забивал штихкод штучного товара - все работает исправно.
20 Ненавижу 1С
 
гуру
08.07.13
15:05
(18) в каком месте ты считываешь, что такая надпись?
21 НаборДанных
 
08.07.13
15:05
(18)А конкретно можешь отскринить закладку штрихкоды товара у которого шх 2 820310 003557 и выложить сюда.
22 НаборДанных
 
08.07.13
15:06
+(21)Это вопрос, ну и предложение=)
23 Ненавижу 1С
 
гуру
08.07.13
15:06
(18) на товаре установлено, что он весовой?
24 new1snik
 
08.07.13
15:08
(20) В реализации ТИУ
(23) Да
(21) В весовом товаре есть вкладка "Коды",вкладки "Штрихкоды нет".
25 Ненавижу 1С
 
гуру
08.07.13
15:09
(24) и какой там код указан на этой вкладке?
26 НаборДанных
 
08.07.13
15:11
(24)Точняк, ну скрин давай вкладки "Коды весового товара". Там тема такая, что код этот 11 значный, а у тебя 8 настройках и 12? в коде?
27 НаборДанных
 
08.07.13
15:12
Даже 10, обсчитался.
28 new1snik
 
08.07.13
15:17
(25) Пробовал по разному: 820 310(префикс весового товара в параметрах учета = 2), 20 310(префикс весового товара в параметрах учета = 8)
29 тшл
 
08.07.13
15:19
код весового товара 2 а не 8
30 new1snik
 
08.07.13
15:19
31 тшл
 
08.07.13
15:21
вот тебе поиск твоего товара

Если ЗначениеЗаполнено(мПрефиксВесовогоТовара)
        И ЗначениеЗаполнено(мДлинаКодаВесовогоТовара)
        И ТипШК = мEAN13
        И Лев(ШК, 2) = "2" + мПрефиксВесовогоТовара Тогда

       КодТовара        = Сред(ШК, 3, мДлинаКодаВесовогоТовара);
       КоличествоТовара = Сред(ШК, 3 + мДлинаКодаВесовогоТовара, 10 - мДлинаКодаВесовогоТовара);
       Запрос           = Новый Запрос(
       "ВЫБРАТЬ ПЕРВЫЕ 1
       |    РегКВТ.Номенклатура                         КАК Номенклатура,
       |    РегКВТ.Номенклатура.ЕдиницаХраненияОстатков КАК ЕдиницаИзмерения,
       |    РегКВТ.ХарактеристикаНоменклатуры           КАК ХарактеристикаНоменклатуры,
       |    " + КоличествоТовара + " / 1000             КАК Количество,
       |    РегКВТ.СерияНоменклатуры                    КАК СерияНоменклатуры,
       |    ВЫБОР
       |        КОГДА РегКВТ.Качество = &КачествоПустаяСсылка ТОГДА
       |            &КачествоНовый
       |        ИНАЧЕ
       |            РегКВТ.Качество
       |    КОНЕЦ                                       КАК Качество
       |ИЗ
       |    РегистрСведений.КодыВесовогоТовара          КАК РегКВТ
       |ГДЕ
       |    РегКВТ.Код = &Код");
       Запрос.УстановитьПараметр("КачествоПустаяСсылка", мКачествоПустаяСсылка);
       Запрос.УстановитьПараметр("КачествоНовый",        мКачествоНовый);
       Запрос.УстановитьПараметр("Код",                  Число(КодТовара));

       РезультатЗапроса = Запрос.Выполнить();
       Если Не РезультатЗапроса.Пустой() Тогда
           РезультатЗапроса = РезультатЗапроса.Выбрать();
           РезультатЗапроса.Следующий();

           Ответ = Клиент.СШКНоменклатура(РезультатЗапроса.Номенклатура,
                                          РезультатЗапроса.ХарактеристикаНоменклатуры,
                                          РезультатЗапроса.СерияНоменклатуры,
                                          РезультатЗапроса.Качество,
                                          РезультатЗапроса.ЕдиницаИзмерения,
                                          РезультатЗапроса.Количество,
                                          СШК);
           Если Ответ Тогда
               Возврат Результат;
           КонецЕсли;
       КонецЕсли;
   КонецЕсли;
32 НаборДанных
 
08.07.13
15:29
У тебя поиск идет в РС штрихкоды, потому что не выполняется условие из (31), ставлю 1 копейку, что одно из 2х этих И ТипШК = мEAN13

       И Лев(ШК, 2) = "2"
33 new1snik
 
08.07.13
15:32
Дак вроде оба условия верны...
34 НаборДанных
 
08.07.13
15:37
(33)2 820310 003557 в поле поиска, отладчик на условие, смотреть что дает ТипШК = мEAN13
35 new1snik
 
08.07.13
15:41
(34) Из какой обработки этот код?
36 НаборДанных
 
08.07.13
15:43
ТОСервер
Функция ОбработатьВведенныйШтрихкод(Штрихкод, Клиент) Экспорт
37 НаборДанных
 
08.07.13
15:44
И, кстати посмотри, чему равно у тебя мпрефиксвесовоготовара
AdBlock убивает бесплатный контент. 1Сергей