Розница 2.2 номенклатура контрагентов #789491


#0 by Chuchi
Добрый день! Переходим с УТ 10.3 на Розница 2.2 есть ли что то аналогичное номенклатуре контрагентов из ут 10.3 в рознице? если нет то как же тогда загружать накладные если наименования коды и артикулы не соответствуют аналогичным поставщика?
#1 by 2S
если нет, не можете добавить РС?
#2 by nordbox
РС Называется НоменклатураПоставщиков
#3 by Maniac
не угадал.
#4 by Maniac
Там такое регистр есть но он совершенно не то. Там измерения Поставщик Магазин Номенклатура Цена Это скорее регистр подобие НоменклатураЦенПоставщиков Но никаких хранений артикулов и наименований поставщиков нет. Вывод - только добавлять свой регистр
#5 by nordbox
Есть несколько другое ) Поставляемая номенклатура и поставщики Они как в УТ не стали напрягаться
#6 by nordbox
+5 там нет сопоставления твоей номенклатуры и номенклатуры поставщика.
#7 by Voblhned
с одной стороны и правильно, в УТ очень неудобно сделано.
#8 by Chuchi
А как тогда решать проблему загрузки номенклатуры???? Один и тот же товар у поставиковщиков называется по разному, в нашей базе вообще свой вариант.. КАК ЖЕ ГРУЗИТЬ АВТОМАТИЧЕСКИ!?
#9 by Tatitutu
в помощь: ПРЫГ-СКОК - универсальная загрузка из EXCEL Прыг-Скок...или из MS EXCEL в 1С (8.2) (открытый код)
#10 by Torquader
С УТ10.3 Нужно переходить на УТ11.Х, а не на розницу. Последняя - это только для розничной торговли без нормального учёта. Так что - смотрим УТ11 (она, кстати, чем-то на розницу похожа) и думаем.
#11 by Maniac
Элементарно Бесплатно встрою регистр хранения соответвий. Версия для Розницы уже заточена.
#12 by Maniac
я же еще написал также в добавь регистр. кто мешает. Дел на 2 минуты
#13 by Баобаболюб
С УТ 10.3 не нужно переходить...
#14 by Voblhned
Если у них розничная торговля, то переход на 11 УТ это катастрофа. УТ 11 просто ужасная программа для розничной торговли, особенно с РМК, самый ужасный РМК в УТ 11.
#15 by nordbox
Для перехода на УТ 11 для начала обновите всю технику, старая просто работать не будет, выловите где нибудь спеца по УТ11, заманите его к себе в контору, и пристегните наручниками что бы не убежал. УТ 11 для розницы = Мазохизм.
#16 by Chuchi
да оказалось действительно на 2 минуты) но хотела бы уточнить нельзя ли дополнительный регистр добавить к рабочей конфигурации через расширение? ужасно не хочется снимать с поддержки рабочую конфу пока только на тестовой пробовала и там непосредственно в конфигурации сделала доп регистр
#17 by Torquader
Зачем снимать с поддержки - просто ставим флаг "редактируется с сохранением поддержки". Если у вас свои объекты, то они при обновлении никоим образом не затрутся. В расширение же можно запихать только код, который встраивается в стандартные формы конфигурации для обращения к вашим объектам, чтобы он при обновлении не затирался.
#18 by Chuchi
и снова Спасибо за терпение  и объяснение ;)!
#19 by Chuchi
..придется продолжить тему.. регистр создала, данные внесла.. пытаюсь загрузить накладную и для определения номенклатуры вставляю код который работал в ут 10.3 Результат =Номенклатура; для позиций у которых записаны соответствия все стает хорошо, проблема в том что при контроле заполнения почему то не помечаются те позиции соответствие которым не найдено!(( и в накладную встают как пустые строки.. я видимо что то в регистре не так сделала?
#20 by Torquader
Вот за это: {Если Запись.Контрагент.Наименование = "ООО ""Ибис""" тогда} Бьют или табуреткой по ногам или тапками по морде. Негоже использовать сравнение жёстко заданное в коде.
#21 by Chuchi
но ведь работало) робко улыбаюсь))) не грамотна вот и пишу как умею))) но и сейчас работает если есть соответствие а вот когда нет почему то не ругается(((
#22 by Torquader
Я уже много писал про способности "бакланов" к программированию, поэтому - вы всё прекрасно знаете. Начнём с того, что если мы хотим найти какого-то особого контрагента, то его нам нужно где-то сохранить, а ни как не искать его по имени. Во-вторых, если у нас есть регистр, в котором мы храним номенклатуру контрагентов, то там должны быть измерения "Контрагент" и "КодКонтрагента", по которым должна находится одна запись. Понятно, что мы боимся пользоваться запросом (так как, наверное, даже не знаем, что это такое), но, когда у нас единственная запись, то её можно найти через набор записей, установив нужный нам фильтр. Конечно, можно использовать менеджер записи, но он не для всех регистров подходит.
#23 by Chuchi
я обязательно учту "во-вторых" но как писала если у меня есть запись в регистре то и мой примитивный код нормально срабатывает, меня тревожит то что если нет записи в регистре то почему то в обработке не выходят флажки об отсутсвии этих записей
#24 by Torquader
А какой тип имеет поле "результат", если не секрет ? И, второй вопрос - появляется ли флажок, если этот код вообще закоментировать от начала до конца ?
#25 by Chuchi
если не искать соответствие в регистре сведений и пытаться поискать по наименованию ( а оно лишь частично совпадает с нашим внутренним) то в тех строчках где совпадает нет флажка а там где наименования не соответстуют (т.е. в нашей базе нет такого наименования) при выполнении контроль заполнения будет выведен флажок
#26 by Chuchi
Результат - справочникСсылка.Номенклатура в отладчиуке сейчас с мотрю, по первой строчке есть соответствие в регистре и в коде видно значение  ТекстЯчейки - это код контрагента по которому идет поиск а в результат попадает наша номенклатура которая соответсвует этому коду
#27 by Torquader
"Чудо в перьях" - вы когда набьёте большой регистр, то тоже для каждой строчки будете его с начала до конца просматривать ? Пользователь состарится успеет, пока документ заполнится. Как бы - можно выбрать все строчки с кодом в массив, а потом выполнить запрос к регистру с условием в массиве - но это так программисты делают, а "птицы с клювом".
#28 by Chuchi
пользователь отладчик так то вообще не просматривает ;) а я пытаюсь понять почему у меня не имеющий записи регистр не выдает ошибку а ставит пустое значение номенклатуры
#29 by Torquader
Всё дело в том, что код, написанный в действительно подставляет пустое значение номенклатуры, если ничего не находит в регистре. Если вы этого не видите, то есть мнение, что вам не дано программировать, тем более в управляемых формах - по крайней мере, пользователи не виноваты в том, что кто-то пытается (и пока безуспешно) научиться программировать.
#30 by Chuchi
да тут и программировать ведь не надо! этот код работает в ут 10.3! этот же код при наличии записи в регистре правильно определяет номенклатуру и вопрос лишь в том что не выходит на сообщение об отсутствии соответствия в регистре, а вы всячески пытаетесь указать на мою безграмотность, так  я и так это знаю! не зря же пишу на форуме! если была бы хоть частично такой же грамотейкой как некоторые то сидела бы и в тихую писала полезные коды а не переписывалась средь ночи в попытках разобраться что не так
#31 by Torquader
Тут не только программировать надо, но надо ещё и правильно программировать. Просто, данный код никогда и не выдавал сообщений о том, что что-то не заполнено. Просто, у поля стоял признак, что оно обязательно к заполнению.
#32 by Chuchi
теперь сижу и гадаю у какого поля стоял такой признак... а для кого то это "просто"
#33 by Torquader
В данном случае, я отвечу любимой поговоркой Василисы Прекрасной: "Утро вечера мудреннее", так что идите спать. Не дано, значит, не дано. Лучше сдаться - тогда одним г@внокодером в мире станет меньше.
#34 by Chuchi
еще г@вноконсультантов бы не было вовсе или может надо было предложить оплату тогда бы и отношение лояльнее сразу стало за образование всегда ведь платить надо
#35 by Torquader
Ваша задача - научиться - и когда вас носом в ваш код тыкают - не фиг возмущаться, что он работал. Радуйтесь, что тыкают в код, а не в коричневое вещество, как котёнка.
#36 by Maniac
человек забыл видимо как 15 лет назад сам приходил с вопросами, а не явно ответом - плати бабло
#37 by Torquader
Тебе-то чего не нравится - я несколько раз намекал, что код нужно переписать, и только автор почему-то верит, что его нужно отставить как есть. И бабла я за это не требовал - просто - была попытка объяснить, как надо делать правильно - но оно слушать не хочет.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С