#0
by Polzovatel
Подскажите как правильно при создании номенклатуры при проведение автоматом присваивать штрих код не заходя во вкладку ШК. Делаю след образом в процедуру При записи добавляю след код Процедура ПриЗаписи(Отказ) Если НЕ ЗначениеЗаполнено(ЭлементыФормы.Штрихкоды.ТекущиеДанные) Тогда Если создаешь номенклатуру то нормально отрабатывает но если зайти и редактировать то он опять добавляет еще 1 ШК. как прописать условие есть уже есть запись то не создавать шк.
#4
by Polzovatel
{Справочник.Номенклатура.Форма.ФормаЭлемента.Форма(1552)}: Метод объекта не обнаружен (Количество) Если ЭлементыФормы.Штрихкоды.Количество=0 Тогда
#8
by alextom81
Запросом проверяй записи РС "Штрихкоды" - и если записи есть - не записывай. Выбери в синтаксис помошнике метод СрезПоследних для регистров сведений - и кури до посинения. Только записи должны быть активными. И не добавить строку надо, а сформировать штрих код.
#12
by alextom81
Балин. 1. Создай дополнительныймодуль 2. Запихни в него такую процедуру Если НЕ Источник.ВесовойТовар И НЕ Источник.ВестиУчетПоХарактеристикам Тогда Всё. Добавь подписку "ЗаписиСправочников" - назначь номенклатуре эту подписку при записи (возможно придётся проверять на ЭтоНовый); И EAN-13 - е будут генерироваться автоматически
#14
by Polzovatel
Вместо шк используем код номенклатуры. Просто вместо шк записывает код номенклатуры (это реализовано и работает) чтобы ускорить ввод номенклатуры и просили чтобы не заходя во вкладку шк а при проведении номенклатуры добавлялись шк.
#15
by Polzovatel
как в модуле формы номенклатуры При записи вызвать Процедура СформироватьШтрихКод(Источник) Экспорт... добавил в Общий модуль "СформироватьШтрихКодНовый"?)
#16
by alextom81
Примерно так, и плюс к этому надо добавить "подписку для события" на событие при записи
#17
by alextom81
Штрих-код, понятно тогда этот вызов Меняйте на вашу процедуру формирования. Конкретную вашу проблемы исправит запрос на проверку существования штрихкода, я лишь полностью описал метод, каким пошёл бы сам.
#19
by Polzovatel
Решил след образом Подскажите как установить курсор во вкладке ШК на первую запись.
#20
by alextom81
1. Не изобретай велосипед - не надо позиционироваться на записи регистра сведений, выводимой в странице элемента, которая на самом деле является списком, выводимым из регистра сведений - посмотри процедуру открытия формы элемента. Меняй набор записей регистра непосредственно, а не элемент формы текущие данные - заведомо неправильный ход. Взяли вы из всей полезной информации, которую я дал, лишь "попытку". Смотрите - в форме элемента на закладке "штрихкоды" у вас - записи регистра сведений. Ими и необходимо манипулировать - не трогайте элемент формы, не принадлежащий элементу. Он сам обновиться после всех необходимых действий с записями регистров. 1. Справочник номенклатура является владельцем для регистра сведений "штрихкоды". Регистр сведений ведёт контроль уникальности по полям "штрихкод, тип, единицаизмерения,качество, характеристика". В форме справочника у вас лишь выводиться информация о том, какие записи принадлежат вашей номенклатуре. Читайте в СП про регистра сведений до просветления.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Обновление УТ, пытаюсь обновить 10.2.9.2 на 10.2.10 не даёт, подскажите поч
- Перенос данных из УТ 10.2.13.1 в УТ 10.3.1.7 кто подскажет чем воспользоват
- Как правильно обновить УТ 10.2.13.1 на УТ 10.3.3.3 в 1С 8.1 ?
- Конвертация данных УТ 10.2 на УТ 10.3
- Насколько трудно перевести УТ 10.2(8.0) в УТ 10.3 (8.1)?
- Привезли УТ 11 вместо УТ 10.3. Можно ли использовать?
- Выгрузка из УТ в УТ..
- 1С 8.2 УТ для Украины 2.3 в расходной накладной не отображается штрих код?
- v8: УТ 10.3 (10.3.10.4) Подбор номенклатуры в интерфейсе кассира
- Сканер штрих кодов MS9520 не передает штрих код
- Выгрузка справочников из УТ 8.1 10.3 в УТ 8.1 10.3
- Перенос скидок из ут 10.3 в ут 11
В этой группе 1С
- Управляемые формы. Отследить запись документа
- Имитация ввода строки в окно ввода строки 1С:Предприятие 8
- Есть ли быстрый способ получить Подсистемы объекта метаданных?
- Вопрос по КД 2.1.6.5.
- Ошибка при чтении изменений при обмене РИБ УТ 10.3
- Как чтобы в отчете СКД при формировании крутилось колесо
- Комплексная автоматизация. Проблема с взаиморасчетами при продаже товаров в "-"
- как в запросе выбрать самый последний документ
- УТ 10.3 Закрытие смены.
- v7: Прямой запрос
- Как проверить, открыта ли внешняя обработка?
- программное создание документа и открытие его формы
- Подключение внешней компоненты x64 НаСервере
- Найти сумму парных чисел от 1 до 40 С++
- Необходимо сделать выгрузку счетов из КА в УНФ
- "Не найдено поле источника данных: Сделка"
- Штрихкодирование в аптеке
- УФ. Заполнение формы документа из обработки
- СКД сортировка
- Тонкий и веб-клиент жестко тупит, но только в одном месте