Имя: Пароль:
1C
 
Розница 2.2 номенклатура контрагентов
,
0 Chuchi
 
21.01.17
14:43
Добрый день! Переходим с УТ 10.3 на Розница 2.2
есть ли что то аналогичное номенклатуре контрагентов из ут 10.3 в рознице? если нет то как же тогда загружать накладные если наименования коды и артикулы не соответствуют аналогичным поставщика?
1 2S
 
21.01.17
14:44
если нет, не можете добавить РС?
2 nordbox
 
21.01.17
14:48
(0) РС Называется НоменклатураПоставщиков
3 Maniac
 
21.01.17
15:38
(2) не угадал.
4 Maniac
 
21.01.17
15:40
Там такое регистр есть но он совершенно не то.

Там измерения Поставщик Магазин Номенклатура Цена

Это скорее регистр подобие НоменклатураЦенПоставщиков

Но никаких хранений артикулов и наименований поставщиков нет.

Вывод - только добавлять свой регистр
5 nordbox
 
21.01.17
15:57
(4) Есть несколько другое )
http://rus1c.ru/index/roznicza/postavlyaemaya-nomenklatura.html
Поставляемая номенклатура и поставщики
Они как в УТ не стали напрягаться
6 nordbox
 
21.01.17
16:06
+5 там нет сопоставления твоей номенклатуры и номенклатуры поставщика.
7 Voblhned
 
22.01.17
19:06
(5) с одной стороны и правильно, в УТ очень неудобно сделано.
8 Chuchi
 
24.01.17
16:10
А как тогда решать проблему загрузки номенклатуры????
Один и тот же товар у поставиковщиков называется по разному, в нашей базе вообще свой вариант..
КАК ЖЕ ГРУЗИТЬ АВТОМАТИЧЕСКИ!?
9 Tatitutu
 
24.01.17
16:14
в помощь:

ПРЫГ-СКОК - универсальная загрузка из EXCEL
https://clck.ru/AViMP

Прыг-Скок...или из MS EXCEL в 1С (8.2) (открытый код)
http://catalog.mista.ru/public/399457/
10 Torquader
 
25.01.17
00:44
С УТ10.3 Нужно переходить на УТ11.Х, а не на розницу.
Последняя - это только для розничной торговли без нормального учёта.
Так что - смотрим УТ11 (она, кстати, чем-то на розницу похожа) и думаем.
11 Maniac
 
25.01.17
13:39
Элементарно
http://subsystems.ru/catalog/program=159/

Бесплатно встрою регистр хранения соответвий. Версия для Розницы уже заточена.
12 Maniac
 
25.01.17
13:40
(8) я же еще написал также в (5) добавь регистр. кто мешает.
Дел на 2 минуты
13 Баобаболюб
 
25.01.17
13:55
(10) С УТ 10.3 не нужно переходить...
14 Voblhned
 
25.01.17
19:38
(10) Если у них розничная торговля, то переход на 11 УТ это катастрофа. УТ 11 просто ужасная программа для розничной торговли, особенно с РМК, самый ужасный РМК в УТ 11.
15 nordbox
 
25.01.17
20:00
(0) Для перехода на УТ 11 для начала обновите всю технику, старая просто работать не будет, выловите где нибудь спеца по УТ11, заманите его к себе в контору, и пристегните наручниками что бы не убежал.
УТ 11 для розницы = Мазохизм.
16 Chuchi
 
04.02.17
12:03
(12) да оказалось действительно на 2 минуты) но хотела бы уточнить нельзя ли дополнительный регистр добавить к рабочей конфигурации через расширение? ужасно не хочется снимать с поддержки рабочую конфу
пока только на тестовой пробовала и там непосредственно в конфигурации сделала доп регистр
17 Torquader
 
04.02.17
13:34
Зачем снимать с поддержки - просто ставим флаг "редактируется с сохранением поддержки". Если у вас свои объекты, то они при обновлении никоим образом не затрутся.
В расширение же можно запихать только код, который встраивается в стандартные формы конфигурации для обращения к вашим объектам, чтобы он при обновлении не затирался.
18 Chuchi
 
04.02.17
17:50
(17) и снова Спасибо за терпение  и объяснение ;)!
19 Chuchi
 
07.02.17
20:23
..придется продолжить тему.. регистр создала, данные внесла..
пытаюсь загрузить накладную и для определения номенклатуры вставляю код который работал в ут 10.3
Запись = РегистрыСведений.НоменклатураКонтрагентов.Выбрать();
Номенклатура =Справочники.Номенклатура.ПустаяСсылка();
Пока Запись.Следующий() Цикл
Если Запись.Контрагент.Наименование = "ООО ""Ибис""" тогда
Если Запись.КодНоменклатурыКонтрагента = ТекстЯчейки тогда
Номенклатура = Запись.Номенклатура;
КонецЕсли;
КонецЕсли;
КонецЦикла;
Результат =Номенклатура;
для позиций у которых записаны соответствия все стает хорошо, проблема в том что при контроле заполнения почему то не помечаются те позиции соответствие которым не найдено!(( и в накладную встают как пустые строки..
я видимо что то в регистре не так сделала?
20 Torquader
 
07.02.17
22:59
Вот за это:
{Если Запись.Контрагент.Наименование = "ООО ""Ибис""" тогда}
Бьют или табуреткой по ногам или тапками по морде.
Негоже использовать сравнение жёстко заданное в коде.
21 Chuchi
 
07.02.17
23:07
(20) но ведь работало)
робко улыбаюсь))) не грамотна вот и пишу как умею)))
но и сейчас работает если есть соответствие а вот когда нет почему то не ругается(((
22 Torquader
 
07.02.17
23:19
(21) Я уже много писал про способности "бакланов" к программированию, поэтому - вы всё прекрасно знаете.

Начнём с того, что если мы хотим найти какого-то особого контрагента, то его нам нужно где-то сохранить, а ни как не искать его по имени.
Во-вторых, если у нас есть регистр, в котором мы храним номенклатуру контрагентов, то там должны быть измерения "Контрагент" и "КодКонтрагента", по которым должна находится одна запись.
Понятно, что мы боимся пользоваться запросом (так как, наверное, даже не знаем, что это такое), но, когда у нас единственная запись, то её можно найти через набор записей, установив нужный нам фильтр. Конечно, можно использовать менеджер записи, но он не для всех регистров подходит.
23 Chuchi
 
07.02.17
23:28
(22) я обязательно учту "во-вторых" но как писала если у меня есть запись в регистре то и мой примитивный код нормально срабатывает, меня тревожит то что если нет записи в регистре то почему то в обработке не выходят флажки об отсутсвии этих записей
24 Torquader
 
07.02.17
23:30
(23) А какой тип имеет поле "результат", если не секрет ?
И, второй вопрос - появляется ли флажок, если этот код вообще закоментировать от начала до конца ?
25 Chuchi
 
07.02.17
23:35
если не искать соответствие в регистре сведений и пытаться поискать по наименованию ( а оно лишь частично совпадает с нашим внутренним) то в тех строчках где совпадает нет флажка а там где наименования не соответстуют (т.е. в нашей базе нет такого наименования) при выполнении контроль заполнения будет выведен флажок
26 Chuchi
 
07.02.17
23:44
Результат - справочникСсылка.Номенклатура
в отладчиуке сейчас с мотрю, по первой строчке есть соответствие в регистре и в коде видно значение  ТекстЯчейки - это код контрагента по которому идет поиск а в результат попадает наша номенклатура которая соответсвует этому коду
27 Torquader
 
07.02.17
23:49
(26) "Чудо в перьях" - вы когда набьёте большой регистр, то тоже для каждой строчки будете его с начала до конца просматривать ?
Пользователь состарится успеет, пока документ заполнится.
Как бы - можно выбрать все строчки с кодом в массив, а потом выполнить запрос к регистру с условием в массиве - но это так программисты делают, а "птицы с клювом".
28 Chuchi
 
07.02.17
23:52
(27) пользователь отладчик так то вообще не просматривает ;) а я пытаюсь понять почему у меня не имеющий записи регистр не выдает ошибку а ставит пустое значение номенклатуры
29 Torquader
 
07.02.17
23:58
(28) Всё дело в том, что код, написанный в (19) действительно подставляет пустое значение номенклатуры, если ничего не находит в регистре.
Если вы этого не видите, то есть мнение, что вам не дано программировать, тем более в управляемых формах - по крайней мере, пользователи не виноваты в том, что кто-то пытается (и пока безуспешно) научиться программировать.
30 Chuchi
 
08.02.17
00:21
да тут и программировать ведь не надо! этот код работает в ут 10.3! этот же код при наличии записи в регистре правильно определяет номенклатуру и вопрос лишь в том что не выходит на сообщение об отсутствии соответствия в регистре, а вы всячески пытаетесь указать на мою безграмотность, так  я и так это знаю! не зря же пишу на форуме! если была бы хоть частично такой же грамотейкой как некоторые то сидела бы и в тихую писала полезные коды а не переписывалась средь ночи в попытках разобраться что не так
31 Torquader
 
08.02.17
00:24
(30) Тут не только программировать надо, но надо ещё и правильно программировать.

Просто, данный код никогда и не выдавал сообщений о том, что что-то не заполнено.
Просто, у поля стоял признак, что оно обязательно к заполнению.
32 Chuchi
 
08.02.17
00:34
(31) теперь сижу и гадаю у какого поля стоял такой признак... а для кого то это "просто"
33 Torquader
 
08.02.17
00:36
(32) В данном случае, я отвечу любимой поговоркой Василисы Прекрасной: "Утро вечера мудреннее", так что идите спать.
Не дано, значит, не дано.
Лучше сдаться - тогда одним г@внокодером в мире станет меньше.
34 Chuchi
 
08.02.17
00:40
еще г@вноконсультантов бы не было вовсе

или может надо было предложить оплату тогда бы и отношение лояльнее сразу стало

за образование всегда ведь платить надо
35 Torquader
 
08.02.17
00:49
(34) Ваша задача - научиться - и когда вас носом в ваш код тыкают - не фиг возмущаться, что он работал. Радуйтесь, что тыкают в код, а не в коричневое вещество, как котёнка.
36 Maniac
 
08.02.17
11:26
(34) человек забыл видимо как 15 лет назад сам приходил с вопросами, а не явно ответом - плати бабло
37 Torquader
 
08.02.17
12:59
(36) Тебе-то чего не нравится - я несколько раз намекал, что код нужно переписать, и только автор почему-то верит, что его нужно отставить как есть.
И бабла я за это не требовал - просто - была попытка объяснить, как надо делать правильно - но оно слушать не хочет.
Независимо от того, куда вы едете — это в гору и против ветра!