#0
by pnamik
Через номенклатуру какой процедурой (через групповые обработки) можно присвоить сразу нескольким товарам ШК? в самой конфе получение ШК для товара происходит через форму элемента с помощью процедуры (которая в случае выше бездействует)
#0
by pnamik
Через номенклатуру какой процедурой (через групповые обработки) можно присвоить сразу нескольким товарам ШК? в самой конфе получение ШК для товара происходит через форму элемента с помощью процедуры (которая в случае выше бездействует)
#12
by nordbox
а что ты у меня про ето спрашиваешь? ))) Это вопрос к это он там какие то непонятные заклинания над базой делает.
#16
by pnamik
после загрузки из эксель товары появляются в папке со сквозной нумерацией типа 1, 2, 3. этих товаров иногда бывает очень много. Каждый товар открыть в номенклатуре и присвоить шк , это долго. вот поэтому и нужно , чтобы сразу шк присвоили прямо в номенклатуре после сформирования прих.накладной
#18
by nordbox
Ну пункт первый это то что ШК генирить можно при загрузке. Пункт второй у загружаемой номенклатуру у же может быть ШК пункт третий ШК присваевается ед измерения далее по тексту
#19
by pnamik
пути реализации мне непонятны. понимаю, что в обработке можно сразу кнопку сгенерировать шк. только таким образом, чтобы было в формате базы, чтобы не присвоил одинаковых шк, если уже товар есть в базе, присвоил (брал из базы) старый шк или предлагал пользователю выбирать, что делать. в общем это теория
#20
by pnamik
думаю, не в загрузке, а в номенклатуре это можно осуществить, но как? придется много много читать и тренироваться похоже
#21
by nordbox
Ты сам то понял???? >>>присвоил (брал из базы) старый шк или предлагал пользователю выбирать Накладная 100500 позиций???? ШК присваевается по другому Есть Номенклатура ей подчинен Ед измерения у него ШК Товар Штук ШК 123 Товар Бут ШК 321 Товар Литр ШК 555 Товар КвадратныйКубоЛитр ШК 777 Посмотри как в УТ сделано, просто и сердито.
#22
by nordbox
у тебя юзверь поле первой накладной >>или предлагал пользователю выбирать Озвереет и пошлет тебя в далекое сексуальное путешествие
#26
by pnamik
ты чего сердишься? если не знаешь нашу самописку. причем тут ут? упп? или еще какая то конфа? успокойся. дай знать я тебе постараюсь объяснить как устроена наша конфа
#35
by BigShmax
- если не знаешь нашу самописку. причем тут ут? упп? или еще какая то конфа? успокойся. дай знать я тебе постараюсь объяснить как устроена наша конфа и как осуществить не понятно.
#37
by nordbox
Анекдот есть: ....Нам на бронепоезд установили радиостанцию ... -Василий Иваныч, а радиостанция на лампах или на транзисторах? -Для тупых повторяю, на бронепоезде... У тебя вот эти произведения где???? >>обСформироватьМаскуШтрихКода(ВидШтрихКода); >>обСформироватьШтрихкод(ПрефискШтрихКода,Код,ВидШтрихКода);
#38
by pnamik
я же выложил ту процедуру,с помощью которой товар получает шк в форме элемента. просил помочь осуществить то же самое для группы товаров. если нужна еще другая часть, которая могла бы помочь вам, чтобы мне подсказали, готов.
#39
by nordbox
Ты выложил кнСгенерироватьНажатие(Элемент) Это ни о чём........ Вот где находятся ФИЗИЧЕСКИ в КАКОМ МОДУЛЕ то что я у тебя спросил???? или я догадаться должен????
#43
by palpetrovich
нарисуй обработку, в поцедуру кнопки код: если "ШтрихКод" - это реквизит спраовчника Номенклатура и он числовой + ты сможешь самостоятельно присвоить ВидШтрихКода верное значение - будет тебе щасте :)
#44
by pnamik
вот умница. пока нету возможности проверить. вечером обязательно проверю. и сообщу. это реальная попытка в помощи.
#45
by pnamik
нашел в конфе в общем модуле несколько функций по шк. вечером если вариант не получится, выложу эти функции
#47
by pnamik
реализовал как в картинке через групповые обработки "Установить ШК". присвоил процедуру выдал ошибку, к сожалению {Справочник.Номенклатура.Форма.ФормаСписка}: Поле объекта недоступно для записи (Отбор) Отбор = Новый Структура("ШтрихКод")
#48
by pnamik
еще одна ошибка если это обработка {Форма.Форма}: Ошибка при вызове метода контекста (Выбрать): Недопустимое значение параметра (параметр номер "3") Выборка = Номенклатура.Выбрать(,,Отбор); по причине: Недопустимое значение параметра (параметр номер "3")
#50
by pnamik
немного переделал, так выдавал ошибко (фактические параметры и т.д.) это также выдает ошибку {Форма.Форма}: Ошибка при установке значения атрибута контекста (ТекШтрихКод): Реквизит недоступен для группы Объект.ТекШтрихКод = обСформироватьШтрихкод(ПрефискШтрихКода,Объект.Код,ВидШтрихКода);
#51
by pnamik
наверно, какой-то цикл нужно для группы, типа если этаГруппа, то пропустить, и только для товаров присвоить шк
#52
by nordbox
Вот смотрю на тебя и думаю..... ты в жизни такой же???? за тебя уже все сделали, неужели так трудно залезть в синтакс помощник.....??????? Использование: Только чтение. Описание: Тип: Булево. Позволяет определить, является ли элемент справочника группой. Доступность: Сервер, толстый клиент, внешнее соединение. Примечание: Истина - элемент является группой; Ложь - элемент не является группой.
#53
by pnamik
{Справочник.Номенклатура.Форма.ФормаСписка}: Значение не является значением объектного типа (ЭтоГруппа) Если ДанныеСтроки.ЭтоГруппа = Ложь Тогда
#54
by nordbox
ооооо..... как все запущенно.... Ну приделай уж куда нибудь Выборка.Ссылка.ЭтоГруппа=Истина можешь Ложь приделать, можешь НЕ (Выборка.Ссылка.ЭтоГруппа) и т.д. в зависимости от извращенности
#60
by pnamik
Юбка женская RED ROSE 2000000602134 Юбка женская S&T 2000000602141 Юбка женская S&T 2000000602158 Юбка женская S&T 2000000602165 Юбка женская S&T 2000000302713 Юбка женская TSL 2000000505190 Юбка женская б/т.м. Юбки детские Юбки детские (торговые марки) Юбки детские K&S Юбки детские TIGABEAR Юбки детские ZHONG QING YISHENG Юбки женские Юбки женские (без торговых марок) Юбки женские (торговые марки) Юбки женские BEAUTYO Юбки женские FRANCOIS ST.CHARLES Юбки женские K&S Юбки женские LONG JIA YI Юбки женские MEI REN FANG Юбки женские NEW Юбки женские RED ROSE Юбки женские S&T 2000000309170 Яйцеварка (6 подставок+1 сеператор) МВ Ящики для инструментов
#63
by Garykom
настоящему программисту 1С даже исходники программы (сама конфа) не нужны чтобы допилить эту программу (конфу) ))
#64
by nordbox
я уже не знаю что ему надо????? тут все по очереди сначала клещами из него вытягивали что и как, а потом по очереди ему в разных вариантах решения дали. Тут даже на школьную программу не тянет
#65
by pnamik
ты молодец, хоть немного нервничал, наверно из-за моих скудных знаний по 1С. Эта процедура проверяет всех товаров каждый раз. Все равно тебе спасибо, все благие мысли к тебе направляю. Но изначально задача была другая. через номенклатуру для определенных товаров, как в картинке, присвоить шк через групповые обработки-установит шк. Как добиться успеха?
#66
by pnamik
когда знаешь что-то, тебе кажется, что это просто, почему другие не знают. не все также сильны в 1С, как ты, или другие участники форума, которые, иногда действительно, подсказывая, учат, делают доброе дело, а порой, открыто предлагают решения.
#67
by pnamik
то, что здесь пишется, в теории понимаю, а как реализовать??? Практики нет, опыта нет... поздно начал 1С
#68
by nordbox
Замени Если Объект.ЭтоГруппа=Ложь Тогда Если (Объект.ЭтоГруппа=Ложь) И (СокрЛП(Строка(Объект.ТекШтрихКод))="") Тогда И будет тебе счастье
#70
by nordbox
Входит в условие, Сделай так по драконовски: в место (СокрЛП(Строка(Объект.ТекШтрихКод))="") (СтрДлина(Объект.ТекШтрихКод))<13)
#73
by pnamik
пока ты писал, пробовал разные варианты, не дошел до скобки, ты уже указал. присваивает тем, кого помечал. вот результат. СПАСИБО ТЕБЕ.
#74
by nordbox
Только это не правильно )))) Ты учти что с такой проверкой Если Объект.ЭтоГруппа=Ложь Тогда Эта обормотка у тебя будет переприсваивать ШК всем подряд, даже той ной у которой он есть и будет присваивать именно ЕАN13 А если у тебя там например EAN8 уже у номенклатуры есть он его тоже EAN13 впиндюрит
#75
by nordbox
+74 Тебе нужна проверка на наличие вообще какого либо ШК у номенклатуры. Тут целое поле деятельности, поспи, а это будет тебе завтрашнее домашнее задание )))
#76
by pnamik
да... он присваивает не только тем, кого помечал, всем тем, у кого меньше 13. Половинчатый получается результат. В любом случае, помог в чем-то разобраться, немного учил, это уже хорошо. завтра не надеюсь на чудо в моих знаниях, но тем не менее, попробую тренироваться условиями, чтобы только для данной группы присвоение ШК было. т.к. из эксель все товары перемещаются в одну группу.
#79
by pnamik
ошибку выдает {Справочник.Номенклатура.Форма.ФормаСписка}: Значение не является значением объектного типа (Значение)
#81
by pnamik
ошибка {Справочник.Номенклатура.Форма.ФормаСписка}: Значение не является значением объектного типа (ЭтоГруппа) Если Объект.ЭтоГруппа тогда
#83
by palpetrovich
да, объекта там еще нет, эт ошибка копи-пасте надо "Если Выборка.ЭтоГруппа тогда"
#84
by pnamik
Совместиными усилиями получилось процедура следующая, которая ничего не делает. никаких изменений
#85
by pnamik
Закомеентирован по причине ошибки {Справочник.Номенклатура.Форма.ФормаСписка}: Значение не является значением объектного типа (ТекШтрихКод) Сообщить(Объект.ТекШтрихКод);
#86
by palpetrovich
млин, безнадега... в общем так, если хочешь получить результат - в меню конофигуратора выбери: конфигурация - сохранить конфигурацию в файл и полученный файл выложи на какой-нить файлообменник ссылку на него - сюда
#89
by nordbox
palpetrovich, там стопудово проблема в Если СокрЛП(Выборка.ТекШтрихКод) <> "" тогда Там надо получить Этот ШК сначала а потом Обрезать его надо для сравнения, а в данном случае обрезается напрямую реквизит про cf я его уже просил: партизан.....
#94
by palpetrovich
Извини, мне твои телодвижения смотреть по ТВ неинтересно. Не хочешь - как хочешь
#98
by palpetrovich
а, вон оно что :) ну что, результат есть? кста, успел заметить, ТекШтрихКод - таки реквизит ...забавно кто-то назвал
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Лишние линии в отчете, а в макете их нет
- Закрытие 44 счета в Комплексной автоматизации
- Ошибка при запуске сконвертированной базы.
- уф как поменять цвет ячейки?
- Закрыть 25,26 счет на 90.07.2 БП 2.0
- 1c на сервере с двумя сетевыми картами и двумя подсетями
- Очистка движений через подписку на события
- А давно Облако mail.ru отменило максимальный размер файла 32ГБ через приложение?
- Вопрос по adaptec 3405:One or more logical devices contain a bad stripe
- Каким образом рассчитывать себестоимость товаров в задании?Вообще непонятно
- Знание типовых конфигураций 1С программисту
- Какой датой надо разносить банковские платежки - датой оплаты или ввода в БД?
- Открыть управляемую форму выбора в определенной группе
- Высоконагруженные веб-сервисы 1С - скорость работы
- УПП 1.3 Помогите разобрался с порядком документов по НДС.
- Значение не является значением объектного типа
- ЗУП 2.5 При расчете компенсации за задержку пл.аванса, удваивает сумму?!?!?!
- УТ 11 Анализ себестоимости товаров не видит ввода начальных остатков
- Формат с ЧРГ не работает или просто понедельник?
- РИБ в ЗУП