|
Розница 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) Тебе-то чего не нравится - я несколько раз намекал, что код нужно переписать, и только автор почему-то верит, что его нужно отставить как есть.
И бабла я за это не требовал - просто - была попытка объяснить, как надо делать правильно - но оно слушать не хочет. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |