|
Нет свободных кодов в доступных диапазонах штучных штрихкодов. Штрихкод не сформирован.
| ☑ |
0
remont16
13.01.21
✎
17:15
|
При нажатии на кнопку новый штрихкод появляется вот такая ошибка:
"Нет свободных кодов в доступных диапазонах штучных штрихкодов.
Штрихкод не сформирован."
До этого ни одного штрихкода не формировали и не добавляли, в чем причина?
|
|
1
vicof
13.01.21
✎
17:32
|
Отладку надо запускать и смотреть
|
|
2
remont16
13.01.21
✎
17:40
|
(1) отладка показала вот что
Для Каждого СтрокаТЧ Из Диапазоны Цикл
Код = СтрокаТЧ.Код + 1;
Диапазон = СтрокаТЧ.Диапазон;
Прервать;
КонецЦикла;
Если Код = Неопределено Тогда
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстСообщенияНетСвободныхКодовШтучныхШтрихкодов());
Возврат Неопределено;
КонецЕсли;
массив диапазонов пустой и поэтому код = Неопределено, но как это поправить все равно не знаю
|
|
3
vicof
13.01.21
✎
18:10
|
Не нажимать кнопку
Убрать проверку
Спросить разработчиков
Вариантов много
|
|
4
Злопчинский
14.01.21
✎
03:12
|
Проверить какие коды у позиций, на которые проводитяс формирование ШК
|
|
5
remont16
14.01.21
✎
14:43
|
(3) и все которые вы предложили абсолютно не подходят
|
|
6
remont16
14.01.21
✎
14:44
|
Решил проблему, нужно было сначала добавить в ручную первый код 2000000000000, и после этого все стало нормально работать.
|
|
7
Gbpltw
14.01.21
✎
16:51
|
(6) не решил. нужно искать неправильно заведенный ШК
|
|
8
Voronve
14.01.21
✎
16:55
|
(7) Решил.
Баг тут
Для Каждого СтрокаТЧ Из Диапазоны Цикл
Код = СтрокаТЧ.Код + 1;
Диапазон = СтрокаТЧ.Диапазон;
Прервать;
КонецЦикла;
Если нет ни одного шк то переменная Код не заполняется.
И вот тут падает в ошибку
Если Код = Неопределено Тогда
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстСообщенияНетСвободныхКодовШтучныхШтрихкодов());
Возврат Неопределено;
КонецЕсли;
|
|
9
remont16
27.01.21
✎
11:07
|
(8) ну я собственно так и понял что нужно вручную добавить первый код)
|
|
10
Малыш Джон
27.01.21
✎
11:27
|
1. Завел тему на мисте
2. Посоветовали залезть в отладку
3. Залез в отладку
4. Нашел причину
...
PROFIT!!!
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой