2 / 2 / 1
Регистрация: 28.06.2017
Сообщений: 524

Не могу победить автозаполнение штрихкодами

23.04.2020, 21:21. Показов 3429. Ответов 37
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите, в обработке ПечатьЭтикетокИЦенников пытаюсь сделать автоматическую установку штрихкодов для товаров из подбора, если у товара они отсутствуют.
Именно после подбора. То есть когда сразу несколько товаров в табличную часть падают..

В процедуре ЗаполнитьТаблицуТоваровНаСервере
В цикле пытаюсь прикрутить код:
Если НЕ ЗначениеЗаполнено (СтрокаТЧ.Штрихкод) Тогда
УстановитьНовыеШтрихкодыEAN13НаСервере() ;
КонецЕсли;


Не взлетает((

Так же пробовал так (по аналогии):
Если НЕ ЗначениеЗаполнено (СтрокаТЧ.Штрихкод) Тогда
НоваяСтрока.Штрихкод = СтрокаТЧ.Штрихкод;
КонецЕсли;


Пожалуйста помогите победить. Я явно что-то делаю не так.

Место сражения на скриншоте



УТ11,3
Миниатюры
Не могу победить автозаполнение штрихкодами  
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.04.2020, 21:21
Ответы с готовыми решениями:

Не могу победить!
в интернете таких проблем немало! антивирусы не определяют проблему! то открывается новое окно браузера то новая вкладка с рекламой! ...

Не могу победить DLookup
Добрый день всем, нужна Ваша помощь. В базе имеется основная форма с двумя подчиненными, в первую форму "КоэфТоплива", вводятся...

Вирус не могу победить
Люди помогите плз подхватил вирус подменяет DNC даже на adwcleaner не мог зайти скачал из других источников почистил после перезагрузки...

37
2 / 2 / 1
Регистрация: 28.06.2017
Сообщений: 524
27.04.2020, 10:45  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Dethmontt Посмотреть сообщение
Потому что описующий не способен описать "КАК ЕМУ НАДО"
Внимательнее шапку читаем...
Цитата Сообщение от Burkaton Посмотреть сообщение
Именно после подбора. То есть когда сразу несколько товаров в табличную часть падают..
Цитата Сообщение от polax Посмотреть сообщение
Отсюда и вопрос Причем подбор
В этом-то и затык, что если я нашёл процедуру, не соответствующую своему вопросу, то значит ошибся. А раз так, то чего ж форумчане этого не заметили и не поправили? Ведь вопрошающий человек, надеется, что опытные люди покажут на все ошибки..

Цитата Сообщение от polax Посмотреть сообщение
Элементы.Товары.ТекущаяСтрока = НоваяСтрока.НомерСтроки - 1;
Если НоваяСтрока.Штрихкод = "" Тогда
ОписаниеОшибки = "";
Результат = УстановитьНовыеШтрихкодыEAN13НаСервере(О писаниеОшибки);
КонецЕсли;
Код неверно работает. Условие отрабатывает, но штрихкод присваивается только после второго добавления этого же товара.

Цитата Сообщение от Burkaton Посмотреть сообщение
Но при печати из документов тоже нужно и даже приоритетнее
Так а с этим что делать? Это же другая процедура?
0
Эксперт 1С
7178 / 1780 / 649
Регистрация: 16.01.2015
Сообщений: 7,354
27.04.2020, 11:16
Цитата Сообщение от Burkaton Посмотреть сообщение
Код неверно работает. Условие отрабатывает, но штрихкод присваивается только после второго добавления этого же товара.
Проверяю: Приходная накладная - Печать ценников (или этикеток, неважно) - Товары - Подобрать товары. все отрабатывает с первого раза. Покажите куда вставили код
Цитата Сообщение от Burkaton Посмотреть сообщение
Но при печати из документов тоже нужно и даже приоритетнее
Это как? Не понял задачи.
Цитата Сообщение от Burkaton Посмотреть сообщение
В этом-то и затык, что если я нашёл процедуру, не соответствующую своему вопросу, то значит ошибся.
0
2 / 2 / 1
Регистрация: 28.06.2017
Сообщений: 524
27.04.2020, 11:43  [ТС]
Цитата Сообщение от polax Посмотреть сообщение
Покажите куда вставили код
Скриншот прикрепил.
1. Если добавлять в пустую табличную часть, то штрихкода нет.
2. Если в табличной части есть товары, то при добавлении нового, штрихкода всё-равно нет.
3. Если в табличной части есть товары и, "встать" на какой-либо, после чего добавить новые товары, тогда у того, на котором стояли, появляется штрихкод.

Цитата Сообщение от polax Посмотреть сообщение
Это как? Не понял задачи
Это когда обработка печати открывается из документа оприходования например, уже заполненная товарами из этого документа.
Миниатюры
Не могу победить автозаполнение штрихкодами  
0
2 / 2 / 1
Регистрация: 28.06.2017
Сообщений: 524
27.04.2020, 11:58  [ТС]
И получение строки "-1" немного смущает. Если добавляем кучу товаров, и в списке у одного товара нет штрихкода а у следующего есть, то тогда условие не должно сработать
0
Эксперт 1С
7178 / 1780 / 649
Регистрация: 16.01.2015
Сообщений: 7,354
27.04.2020, 12:17
Цитата Сообщение от Burkaton Посмотреть сообщение
И получение строки "-1" немного смущает. Если добавляем кучу товаров, и в списке у одного товара нет штрихкода а у следующего есть, то тогда условие не должно сработать
Это все отрабатывает в цикле и каждый раз строка меняется, хоть 1000 строк, указание будет на конкретную строку
Цитата Сообщение от polax Посмотреть сообщение
Код неверно работает. Условие отрабатывает, но штрихкод присваивается только после второго добавления этого же товара.
Ничем помочь не могу. На демо базе все отрабатывает на ура с первого раза. В архиве доказательство, видео с экрана
Вложения
Тип файла: zip Видео 27-04-2020 121109.zip (1.32 Мб, 2 просмотров)
0
27.04.2020, 12:47

Не по теме:

дожили. уже в доказательство того, что ты не верблюд - надо прикладывать видео с экрана?
капец

0
27.04.2020, 13:14

Не по теме:

Вот где я не в обсуждении!

0
2 / 2 / 1
Регистрация: 28.06.2017
Сообщений: 524
27.04.2020, 13:42  [ТС]
Цитата Сообщение от Scratchsv Посмотреть сообщение
Вот где я не в обсуждении!
Эмм, что?

Добавлено через 5 минут
Цитата Сообщение от polax Посмотреть сообщение
На демо базе все отрабатывает на ура с первого раза. В архиве доказательство
Как же такое может быть, если код одинаковый и установлен в том же месте? Значит у вас демо не УТ11,3 ?

Вы пробовали добавить товар из подбора в пустую ТЧ?
0
Эксперт 1С
7178 / 1780 / 649
Регистрация: 16.01.2015
Сообщений: 7,354
27.04.2020, 15:12

Не по теме:

Yulunga, Ну так уж не надо. Это я чтобы человек понял, что все работает и значит причину надо искать где-то в другом месте


Цитата Сообщение от Burkaton Посмотреть сообщение
Вы пробовали добавить товар из подбора в пустую ТЧ?
Пробовал Работает
Цитата Сообщение от Burkaton Посмотреть сообщение
Значит у вас демо не УТ11,3 ?
11.4.5 Но код обработки, как минимум, в процедуре ДобавитьТовары один в один
0
2 / 2 / 1
Регистрация: 28.06.2017
Сообщений: 524
27.04.2020, 15:14  [ТС]
А есть ещё вариант кода, который может сработает? Может моей конфе что-то не нравится просто...
0
Эксперт 1С
7178 / 1780 / 649
Регистрация: 16.01.2015
Сообщений: 7,354
27.04.2020, 15:29
Burkaton, Пройдитесь отладкой как на скрине
Миниатюры
Не могу победить автозаполнение штрихкодами  
0
2 / 2 / 1
Регистрация: 28.06.2017
Сообщений: 524
27.04.2020, 15:33  [ТС]
Не, строка "Штрихкод" не заполнена..
0
2 / 2 / 1
Регистрация: 28.06.2017
Сообщений: 524
27.04.2020, 15:37  [ТС]
Вот
Миниатюры
Не могу победить автозаполнение штрихкодами  
0
Эксперт 1С
7178 / 1780 / 649
Регистрация: 16.01.2015
Сообщений: 7,354
27.04.2020, 15:40
Burkaton, Значит 11.3 где-то отличается, на моем скрине результат с заполненным шк вв 11.4.5. У меня нет 11.3
0
2 / 2 / 1
Регистрация: 28.06.2017
Сообщений: 524
27.04.2020, 15:55  [ТС]
Цитата Сообщение от polax Посмотреть сообщение
Значит 11.3 где-то отличается, на моем скрине результат с заполненным шк вв 11.4.5. У меня нет 11.3
Это автоматически возвращает меня к шапке темы, где я снова вынужден просить помощи у форумчан.

Плюс все предыдущие насмешки теряют актуальность
0
Эксперт 1С
7178 / 1780 / 649
Регистрация: 16.01.2015
Сообщений: 7,354
27.04.2020, 17:49
Скиньте dt, посмотрю
1
2 / 2 / 1
Регистрация: 28.06.2017
Сообщений: 524
27.04.2020, 18:08  [ТС]
polax, спасибо Вам большое за то, что не бросаете в беде..
На соседнем форуме подсказали такой код, который работает нормально:
Code
1
2
3
4
5
Если НЕ ЗначениеЗаполнено(НоваяСтрока.Штрихкод) Тогда
       Элементы.Товары.ВыделенныеСтроки.Очистить();
       Элементы.Товары.ВыделенныеСтроки.Добавить(НоваяСтрока.ПолучитьИдентификатор());
       УстановитьНовыеШтрихкодыEAN13НаСервере();
КонецЕсли;
Вопрос, насколько "нормален" такой код очистить/добавить/получить идендификатор..? Просто если это "по уму", то вопрос решён, если же "костыль", то лучше я Вам dt скину. Что скажете? ))
0
Эксперт 1С
7178 / 1780 / 649
Регистрация: 16.01.2015
Сообщений: 7,354
27.04.2020, 18:20
Лучший ответ Сообщение было отмечено Burkaton как решение

Решение

Burkaton, Это "по-уму". Пользуйтесь
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.04.2020, 18:20

Не могу победить вирус,
Всем здрасьте.Не могу победить вирус.Вот логи,на сайты антивирусов не заходит.В деспетчере задачь появляются файлы типа 1.exe(разные...

Не могу победить listview
Добрый день, помогите новичку в wpf. имеется ступенчатый массив вида data получаемые данные из DDE, как данные этого массива вывести в...

Не могу победить switch
Всем привет. Сильно не ругайтесь на форуме впервые. Решил освоить C++. Смотрю уроки читаю. Споткнулся на swinch, решил if-else заменить....

Не могу победить JScrollPane
И так, все что нужно: добавить JPanel на JScrollPane, А JScrollPane в свою очередь на JFrame, и этого ни как сделать не получается,...

Hibernate, не могу победить oneToMany
Приветствую пересмотрел много примеров связи один ко многим (для Hibernate) но нигде не нашел примера вывода на странице jsp ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
38
Ответ Создать тему
Опции темы

Новые блоги и статьи
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru