|
v7: ТиС - единицы измерения Ø (Злопчинский 17.08.2015 16:09) | ☑ | ||
---|---|---|---|---|
0
Масянька
14.08.15
✎
09:19
|
Доброе утро!
Кто в теме, расскажите, пожалуйста, как реализованы единицы измерения номенклатуры. Интересует сам алгоритм (типовой). Спасибо. |
|||
1
ДенисЧ
14.08.15
✎
09:24
|
Хорошо реализованы, годно.
|
|||
2
Смотрящий
14.08.15
✎
09:33
|
Удобные пересчеты
|
|||
3
Мимохожий Однако
14.08.15
✎
09:34
|
(0)Нет дистрибутива посмотреть?
|
|||
4
Масянька
14.08.15
✎
09:36
|
Ладно...
Есть номенклатура с кодом 5663. Подбираем её в док-т... Выдает - "В подборе выбрана единица другого элемента справочника Номенклатура." Докопалась... В подборе выбирается номенклатура с кодом 5663, а единица - выдает код владельца 1039. И? |
|||
5
Масянька
14.08.15
✎
09:39
|
Просто открывая эту номенклатуру (в справочнике): код номенклатуры - 5663, код владельца единицы (базовая и основная) - 1039.
|
|||
6
Смотрящий
14.08.15
✎
09:40
|
ТИИ для начала
|
|||
7
Масянька
14.08.15
✎
10:01
|
(6) Не-а. Результат - тот же.
|
|||
8
ДенисЧ
14.08.15
✎
10:04
|
Так у тебя данные кривые в базе...
сделай обработку: Выбери номенклатуру, сообщи код получи из неё основную единицу, сообщи код владельца. И сравни |
|||
9
Масянька
14.08.15
✎
10:04
|
(8) См. (5).
Что значит "кривые"? |
|||
10
ДенисЧ
14.08.15
✎
10:06
|
(9) это и значит, что кривые.
Программно установили левую единицу. Чужую. |
|||
11
Масянька
14.08.15
✎
10:08
|
(10) Программно никто ничего не устанавливал.
|
|||
12
Ёпрст
14.08.15
✎
10:08
|
(11) наивная
|
|||
13
ДенисЧ
14.08.15
✎
10:09
|
(11) Не будь одной из трёх черепашек...
|
|||
14
Масянька
14.08.15
✎
10:14
|
(12) (13) Повторюсь: программно - НЕТ. Можете мне верить.
Завели новую номенклатуру. Оприходовали. А потом увидели, что данная номенклатура есть. Новую номенклатуру заменили на существующую (стандартный поиск и замена значений). Спустя какое-то время эту новую номенклатуру использовали (запись в справочнике) для другой: отредактировали наименование, новый штрих-код завели. И теперь при выборе новой отредактированной номенклатуры - вот такая фигня... (13) Не надо трогать черепашек - они на разрабатывали 1С :( |
|||
15
Ёпрст
14.08.15
✎
10:14
|
>>>> (стандартный поиск и замена значений).
:)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) |
|||
16
Ёпрст
14.08.15
✎
10:15
|
зачет, чего уж там..
А единицу измерения в самом документе, Вася должен был поменять потом ? |
|||
17
Ёпрст
14.08.15
✎
10:16
|
Теперь ищи обработкой, где в табличной части доков Единица.Владелец<>Номенклатура и присваивай нужную единицу измерения от новой номенклатуры по океи и коэффициенту
|
|||
18
Масянька
14.08.15
✎
10:21
|
(15) Не смешно, однако...
А что не так-то? С поиском. (16) Ну, дык, поиск-то должен был отработать? |
|||
19
Ёпрст
14.08.15
✎
10:22
|
(18) всё так - заменила им номенклатуру, на единицы положила прибор - теперь последствия.
|
|||
20
Масянька
14.08.15
✎
10:24
|
(19) Не понял...
А как же "Перепроводить док-ты"? |
|||
21
Ёпрст
14.08.15
✎
10:42
|
(20)
и чего ? Перепроведение, никак не влияет на единицы измерения в документе. От слова совсем. Там только важно, чтоб коффициент в таб части дока был установлени и всё. Вообще, твоя единица в доке не нужна и ни на что не влияет, ну разве что на отчеты свои и на ввод на основании. усё. |
|||
22
Ёпрст
14.08.15
✎
10:44
|
Ты просто, своей поделкой найти и заменить подменила одну номенклатуру в доках/регистрах на другую. А единицы измерения в таб части доков оставила старые.
Сейчас, по-уму, их надо тоже поменять на новые и доки просто записать без перепроведения. |
|||
23
ДенисЧ
14.08.15
✎
10:48
|
Ну точно... Черепашка.... Программно, видите ли, они ничего не меняли...
|
|||
24
Ёпрст
14.08.15
✎
10:51
|
(23) та не, это просто один из тех моментов, когда тупят на ровном месте
:) |
|||
25
Mutniy2
14.08.15
✎
10:51
|
Черепашка?
|
|||
26
Ёпрст
14.08.15
✎
10:52
|
пятница, чего уж там
|
|||
27
Масянька
14.08.15
✎
10:52
|
(22) Во-первых, "поделка" не моя.
Во-вторых, я программно никуда не лазила. В-третьих, если озвучено "поиск и замена объектов", то должно происходить поиск и замена объектов. А вообще - да, реализовано хорошо, как в (1) написано. Спасибо. |
|||
28
ДенисЧ
14.08.15
✎
10:52
|
(27) Так она тебе и заменила номенклатуру. Про единицы ты ей ничего не говорила.
|
|||
29
ДенисЧ
14.08.15
✎
10:53
|
(25) Ну да, черепашка. Но не ниндзя..
|
|||
30
Масянька
14.08.15
✎
10:54
|
(28) И что? Единицы подчинены номенклатуре. Ссылки есть.
Или "ниндзе" нужно объяснять, что при замене элемента нужно поменять и подчиненные ему элементы? |
|||
31
Ёпрст
14.08.15
✎
11:00
|
(30) видать ты не в курсе, что вложенность ссылок в таком случае, может быть вглубь до 9 уровней.. менять всё ?
|
|||
32
Ёпрст
14.08.15
✎
11:01
|
обработка тупая, у неё нет ии - что ей сказали, то она и заменила.
|
|||
33
ДенисЧ
14.08.15
✎
11:01
|
(30) У тебя просто получилось 2 единицы у одной номенклатуры.
|
|||
34
Масянька
14.08.15
✎
11:06
|
(31) А почему нет? Однако - подчиненность...
(32) И при чем тут черепашки? (33) Я даже в черепашки не гожусь, однако. |
|||
35
ДенисЧ
14.08.15
✎
11:08
|
(34) Ползут три черепахи по плоскости.
Одна говорит: впереди меня нет черепах, а сзади ползут две. Другая говорит: впереди меня одна черепаха и сзади одна. Оставшаяся говорит: впереди меня ползут две черепахи и сзади две. Вопрос: В каком случае такое может быть? |
|||
36
Масянька
14.08.15
✎
11:09
|
Кстати, в поступлении единицы - ссылка на справочник, подчиненный номенклатуре.
|
|||
37
HawkEye
14.08.15
✎
11:12
|
подпишусь однако ))
|
|||
38
Злопчинский
14.08.15
✎
11:44
|
зачетная ветка, поржал...
|
|||
39
Злопчинский
14.08.15
✎
11:46
|
У медведицы было три медвежонка на самом деле, просто Умка стеснялся своих братьев и поэтому не все знают что были
- Умка - Глупка - и Дебилка ;-) |
|||
40
Масянька
14.08.15
✎
11:50
|
Очень рада, что большинству участвующих, было весело.
|
|||
41
Эльниньо
14.08.15
✎
11:53
|
Весело у вас тут
|
|||
42
HawkEye
14.08.15
✎
11:56
|
(40) пятница жеж )
|
|||
43
Масянька
14.08.15
✎
12:07
|
(42) И что? В пятницу возможно: в подчиненном справочнике одна запись имеет двух владельцев?
|
|||
44
Эльниньо
14.08.15
✎
12:08
|
(43) ))))))
Пятница продолжается! |
|||
45
ДенисЧ
14.08.15
✎
12:09
|
(43) Нет. Один владелец имеет несколько записей.
Хватит блондинкой прикидываться |
|||
46
Mikeware
14.08.15
✎
12:15
|
(39) а самой последней была "сестренка масянька"? Её даже Дебилка стеснялся?
Зы.вроде клюшки уже давно разобраны вдоль и поперёк... |
|||
47
Масянька
14.08.15
✎
12:26
|
(45) Объясни - http://s017.radikal.ru/i408/1508/88/73b351f500ac.jpg
В первом случае - из справочника номенклатуры открыт справочник единицы для номенклатуры с кодом 1039. Во втором - поиск ссылок на элемент "2000056630037" справочника единицы. |
|||
48
ДенисЧ
14.08.15
✎
12:28
|
||||
49
Масянька
14.08.15
✎
12:28
|
(46) А Дебилка - это ты? Тогда мне - не стыдно.
|
|||
50
Масянька
14.08.15
✎
12:29
|
(48) А что - мартышка к старости слаба глазами стала? Совсем не видно?
|
|||
51
aka AMIGO
14.08.15
✎
12:32
|
девочки, не ссорьтесь! ©
|
|||
52
Эльниньо
14.08.15
✎
12:39
|
Не превращайте весёлый пятничный стёб в отвратительный срачЪ
|
|||
53
Злопчинский
14.08.15
✎
12:40
|
(47) Масяна, ну ты ваще.. мозги что ли расплавились совсем...
по рисунку: п.1 - все правильно. Справочник.Единицы имеет "невидимый" служебный реквизит "владелец", который указывает на номенклатуру "Элемент питания". здесь все правильно. п.2 в карточке номенклатуры (спр.Номенклатура!!!) "Пускорегулирующий аппарат..." есть реквизит "БазоваяЕбеница" - куда записана ссылка на чужую единицу измерения. здест (в п.2) НЕТ СПРАВОЧНИКА ЕДИНИЦ |
|||
54
Злопчинский
14.08.15
✎
12:42
|
Также в Спр.Номенклатура есть и "ОсновнаяЕбеница" - обычно в ней та же ссылка что и в базовой (если товар меряется только в базовой)
|
|||
55
Масянька
14.08.15
✎
12:49
|
(53) "Пускорегулирующий аппарат..." - это владелец? А "БазоваяЕбеница" - подчиненный? Если да - объясни мне, пожалуйста, как можно ссылку на подчиненную запись записать двум владельцам.
|
|||
56
Злопчинский
14.08.15
✎
12:51
|
(55) срочно бошку под вентилятор остудить! я ж написал:
в КАРТОЧКЕ НОМЕНКЛАТУРЫ есть РЕКВИЗИТ "базоваяЕдиница" - это !!реквизит справочника номенклатуры!! а в п.1 - Владелец - это реквизит справочника единиц |
|||
57
Масянька
14.08.15
✎
12:54
|
(56) Сам иди остужайся, однако.
БазоваяЕдиница (как и Основная) - справочник Единицы (ссылка). Владелец (в обоих случаях) - это справочник Номенклатура (ссылка). |
|||
58
Ёпрст
14.08.15
✎
12:54
|
Масянька, ты только в запой не уходи
|
|||
59
Злопчинский
14.08.15
✎
12:54
|
(55) ""Пускорегулирующий аппарат..." - это владелец?
. нет, не владелец. это просто контейнер, в одном из отсеков которого лежит адрес на единицу измерения "штука для номенклатуры Элемент питания". . а) то есть номенклатура "пусконаладочный агрегат" ССЫЛАЕТСЯ НА единицу. б) а единица ССЫЛАЕТСЯ НА номенклатуру "Элемент питания". . если все сделано правильно то в А) и Б) д.б. ОДНА И ТА ЖЕ НОМЕНКЛАТУРА. |
|||
60
Масянька
14.08.15
✎
12:55
|
(58) С какого перепугу? Это не я писала, однако. :)
|
|||
61
HawkEye
14.08.15
✎
12:55
|
(43) нет, не возможно, и у тебя не так
сама же пишешь та единица которая в документе не подчинена элементу... |
|||
62
Ёпрст
14.08.15
✎
12:55
|
У номенклатуры есть реквизиты Базовая и основная единица измерения - туда ты можешь запихать что хочешь, какую угодно единицу, которая может иметь владельцем Номенклатуру, отличную от этой.. Фирштейн ?
:) |
|||
63
Ёпрст
14.08.15
✎
12:56
|
Это просто реквизиты справочника.
|
|||
64
Смотрящий
14.08.15
✎
12:56
|
А с чего взяли, что элементы справочника одинаковы ?
На картинке показан одинаковый штрихкод. Сдублировать штрих можно и без "разрушения" бд ... (0) чего та недоговаривает ... |
|||
65
HawkEye
14.08.15
✎
12:56
|
(57) да, все так.
|
|||
66
Злопчинский
14.08.15
✎
12:58
|
(57) правильно! только мозг включай!
. "Владелец (в обоих случаях) - это справочник Номенклатура (ссылка)." . если взять единицу из справочника ЕДИНИЦ - то и у нее владелец "элемент питания" и если взять единицу из номенклатуры "Пусконаладочный..." то у нее владелец тоже "Элемент питания" - потому что единица одна и та же. Только в пусконаладочном агрегате единица Элемента питания записана в базовую единицу Пусконаладочного агрегата. . соответсвенно ошибка: или владец единицы задан неправильно (единица должна иметь владельцем "Пусконаладочный..") или базовая единица в "пусконаладочном " задана неправильно |
|||
67
Масянька
14.08.15
✎
12:58
|
(63) Подчиненного справочника.
То есть элемент подчиненного справочника может иметь двух разных владельцев? |
|||
68
HawkEye
14.08.15
✎
12:59
|
(67) нет
|
|||
69
Масянька
14.08.15
✎
12:59
|
(66) В обоих случаях (или - или) криво организована связь владелец - подчиненный.
|
|||
70
Масянька
14.08.15
✎
12:59
|
(68) А на скрине ЧТО?!
|
|||
71
HawkEye
14.08.15
✎
13:00
|
(67) ты не в ту сторону копаешь, ведь выяснили выше, что т сделала замену значений, поменяв номенклатуру в документе но не поменяла ед. измерения...
|
|||
72
Ёпрст
14.08.15
✎
13:00
|
(69) вовсе нет. Просто нефик бездумно подменять ссылки обработками замены.
|
|||
73
Злопчинский
14.08.15
✎
13:00
|
Предлагаю учредить премию
"МАСЯНЬКА НЕДЕЛИ" . http://i11.pixs.ru/storage/1/6/2/relaxicnet_3360851_16993162.jpg |
|||
74
Масянька
14.08.15
✎
13:01
|
(71) Ё-моё...
Если меняется номенклатура - меняются подчиненные элементы? |
|||
75
HawkEye
14.08.15
✎
13:01
|
(70)
мелко, но если я верно разглядел (1) - подчиненый, (2) - реквизит |
|||
76
ДенисЧ
14.08.15
✎
13:01
|
Есть подозрение, что Масянька сегодня вечером напьётся...
|
|||
77
Масянька
14.08.15
✎
13:02
|
(72) А надо "думно"? :))))))))))
|
|||
78
HawkEye
14.08.15
✎
13:02
|
(74) нет конечно... тебе же ответили выше
|
|||
79
Масянька
14.08.15
✎
13:02
|
(78) А почему?
|
|||
80
HawkEye
14.08.15
✎
13:03
|
(79) потому что, ты не сказала что надо шт. одной номенклатуры, заменить на шт. другой номенклатуры, разве не очевидно?
|
|||
81
Злопчинский
14.08.15
✎
13:06
|
(69) нет. неверно говоришь.
Связь "владелец-подчиненный" осуществляется посредством указания в СПР.Единицы в реквизите "Владелец" ссылки на номенклатуру. Указание в Спр.Номенклатура в реквизите "БазоваяЕдиница" ссылки на спр.единицы - не является связью владелец подчиненный" . это как бы: Вот есть шуба, шубу носит киндер. Киндер=владелец. То что киндер владелец обозначается пришивкой на шубу на подкладку этикетки где написано "это шуба Васи Пупкина". Здесь Шуба = единица измерения, Киндер = владелец. . теперь эту НАШУ шубу нагло жадная американская маман одела на СВОЕГО тупого дебильного обожравшегося гамбургерами толстопуза. . Шуба от этого не перестала принадлежать истинному владельцу Васе Пупкину. Связь "владелец-подчиненный" сохранилась - эта связь обозначена на шубе. А то что эту шубу (то есть единицу измерения) напялили на чужого толстопуза - это соррии не меняет принадлежности самой шубы |
|||
82
Злопчинский
14.08.15
✎
13:06
|
(74) нет
|
|||
83
Масянька
14.08.15
✎
13:07
|
(80) В поиске ссылки (в том числе и на шт - элемент справочника Единицы) есть. И галочки - заменять - стоят.
|
|||
84
Злопчинский
14.08.15
✎
13:07
|
(74) потому что это УНИВЕРСАЛЬНАЯ ОБРАБОТКА - это как большой разводной ключ - им можно сделать много - и гвоздь забить, и гайку завернуть. Но надо знать как его удобнее в руку взять чтобы тонкий мебельный золотой гвоздик не погнуть и шлицы на гайке не порвать
|
|||
85
HawkEye
14.08.15
✎
13:09
|
(83) может и стоят, тебе виднее..
по факту ничего не заменено. |
|||
86
Масянька
14.08.15
✎
13:09
|
(84) А ты попробуй...
Скажу больше - и в подчиненном справочнике все, что надо меняется. (85) Заменено. |
|||
87
Масянька
14.08.15
✎
13:10
|
Только прошу - Ё молчи :))))))))
|
|||
88
Злопчинский
14.08.15
✎
13:12
|
(83) покажи скриншот обработки замены с утановленными параметрами
|
|||
89
HawkEye
14.08.15
✎
13:12
|
(86) было бы заменено - не было бы сабжа ))
|
|||
90
Масянька
14.08.15
✎
13:14
|
(89) Ну, чтобы ты поверил - тебе стоит попробовать.
(88) Не могу... Со стула падаю от смеха :))))))))) |
|||
91
Масянька
14.08.15
✎
13:20
|
(88) Вот - http://s017.radikal.ru/i410/1508/bb/af042f38feb0.jpg
Правда, элементы другие (с теми уже все работает). Сразу скажу - после замены при подборе "Что искать" выдает такую же фигню. |
|||
92
HawkEye
14.08.15
✎
13:22
|
(90) я не понял, что мне стоит попробовать? )))
и почему в то, что не заменено должен поверить я, а не 1С которая выдает тебе ошибку? |
|||
93
HawkEye
14.08.15
✎
13:23
|
(91) "после замены при подборе "Что искать" выдает такую же фигню." - это ли не показатель того, что ничего не меняется? ))
|
|||
94
Масянька
14.08.15
✎
13:27
|
(93) Не-а. Не показатель (того, что ничего не меняется).
|
|||
95
HawkEye
14.08.15
✎
13:28
|
(94) т.е. после того как ты нажала заменить, все осталось как и было, но для тебя это не показатель? )
а что для тебя показатель тогда? |
|||
96
Масянька
14.08.15
✎
13:31
|
(95) Я тебе больше скажу: если открыть сами базы (в DBF-редакторе) - единицы имеют ссылку на правильного родителя, а родитель имеет ссылку на правильную единицу.
|
|||
97
palpetrovich
14.08.15
✎
13:32
|
надо все разломать! (цы)
зы: мухи, слоны, котлеты, мухи... :) |
|||
98
Злопчинский
14.08.15
✎
13:36
|
(91) Масяня, соберись!
по скриншоту - вполне возможно, что МЕНЯЕТСЯ ВЛАДЕЛЕЦ у справочника номенклатуры (т.к. в в списке найденных обеъектов присутсвует "шт" - ТО ЕСТЬ ЭЛЕМЕНТ СПРАВОЧНИКА ЕДИНИЦЫ. . но от того, что поменялся владелец у спр.единицы - базовые единицы в карточке СТАРОГО ВЛАДЕЛЦА - не поменяются! вот и получилось рассогласование (как описано выше). |
|||
99
HawkEye
14.08.15
✎
13:36
|
(96) а кто с этим спорит... у тебя же на скриншоте - родитель - подчиненый.. все красиво )
|
|||
100
Злопчинский
14.08.15
✎
13:38
|
и да, я наверное был не прав - замена значений меняет владельцев у подчиненных справочников, только потому что находит ссылку на номенклатуру в реквизите "владелец".
. |
|||
101
Злопчинский
14.08.15
✎
13:39
|
я тупо ступил (пятница!) ;-)
|
|||
102
Злопчинский
14.08.15
✎
13:39
|
проверяю на тестовой.. долго будет блин у меня там заявок овер нескольких сот тысяч
|
|||
103
Масянька
14.08.15
✎
13:41
|
(98) Тяжело с вами...
"шт" - это элемент справочника "Единицы", а не "ОКЕИ". И если щелкнуть "шт" (в форме поиска) - открывается именно справочник "Единицы" (уже с отбором по владельцу). |
|||
104
Злопчинский
14.08.15
✎
13:45
|
(103) Масяня, я это знаю.
При такой замене как у тебя на скриншоте - единица измерения "шт" сменит владелца со старого на нового. Но при этом (99,9%) эта едница (с новым владельцем) останется в качестве базовой единицы в карточке старой номенклатуры. |
|||
105
ДенисЧ
14.08.15
✎
13:46
|
Открой карточку новой (НА которую меняли) номенклатуры.
Нажми кнопу подчинённые справочники. Выбери единицы. Покажи. |
|||
106
Масянька
14.08.15
✎
13:50
|
(104) (105) Все поменялось. Ребята можете сами проверить. Поменялось.
|
|||
107
ДенисЧ
14.08.15
✎
13:51
|
(106) О, женщины, коварство им имя...
По-ка-жи. |
|||
108
Злопчинский
14.08.15
✎
13:53
|
запусти у себя в базе код, проверишь бяки, простая помогалка
ОчиститьОкноСообщений(); СпрН = СоздатьОбъект("Справочник.Номенклатура"); СпрН.ВыбратьЭлементы(); Пока СпрН.ПолучитьЭлемент()=1 Цикл Если СпрН.ЭтоГруппа()=1 Тогда Продолжить; КонецЕсли; Если СпрН.БазоваяЕдиница.Владелец = СпрН.ТекущийЭлемент() Тогда Продолжить; КонецЕсли; Сообщить(СпрН.Код+": нарушение логики единиц измерения","!"); КонецЦикла; |
|||
109
Злопчинский
14.08.15
✎
13:53
|
(106) Проверяю, крутится на тестовой базе...
|
|||
110
Масянька
14.08.15
✎
13:57
|
(107) На - http://s005.radikal.ru/i212/1508/b2/276b1a761530.jpg (special for you - покрупнее:))) )
|
|||
111
ДенисЧ
14.08.15
✎
13:57
|
(110) И я вижу 4 разных штуки...
попробуй себе (108) |
|||
112
Масянька
14.08.15
✎
13:58
|
(111) Ругается (на первый) - http://s017.radikal.ru/i428/1508/54/08384192572c.jpg
|
|||
113
Масянька
14.08.15
✎
14:01
|
(111) Не-не, погодь... Ты видишь, что у разной номенклатуры нет одинаковых единиц? При чем тут - "В подборе выбрана единица другого элемента справочника Номенклатура."?
|
|||
114
Злопчинский
14.08.15
✎
14:05
|
Все работает как ожидалось. такая замена как у тебя - приводит к нарушению логики
. до замены http://content.screencast.com/users/Che66/folders/Jing/media/55631a30-4fb5-432e-a787-f368854948ca/2015-08-14_1359.png . после замены http://content.screencast.com/users/Che66/folders/Jing/media/fb20922b-d9dc-46a4-8f81-c2e11473ef01/2015-08-14_1402.png |
|||
115
HawkEye
14.08.15
✎
14:05
|
(113) не убеждается никак? )
|
|||
116
Злопчинский
14.08.15
✎
14:08
|
После такой подмены - для одной из номенклатур в справочнике единиц (не базовой единицы в справочнике номенклатуры!! а именно в справочнике единиц) вообще не будет никаких единиц измерения, а у другой номенклатуры - юудет вде единицы "шт"
|
|||
117
Злопчинский
14.08.15
✎
14:11
|
у старой номенклатуры (исходная которая была, то есть та, КОТОРУЮ ЗАМЕНЯЕМ) - нет единиц http://screencast.com/t/H0HJaiFb2q
у новой номенклатуры (та, НА КОТОРУЮ ЗАМЕНЯЕМ) - две единицы с одинаковым ОКЕИ http://screencast.com/t/mr20nY6O |
|||
118
Злопчинский
14.08.15
✎
14:12
|
(113) масяня, не трынди, давай тимвьювер.
заводим две тестовые номенклатуры, к каждой - единицу измерения проводим замену номенклатур как ты делала, будет результат - как чуть выше на скриншотах |
|||
119
Масянька
14.08.15
✎
14:14
|
(116) А теперь старую номенклатуру подбери в документ.
|
|||
120
HawkEye
14.08.15
✎
14:17
|
(119) при подборе используется реквизит ОсновнаяЕдиница, если у тебя ругается: "В подборе выбрана единица другого элемента справочника Номенклатура." значит у этой номенклатуры, в реквизите ОсновнаяЕдиница выбран элемент не принадлежащей этой номенклатуре, зайди и руками измени его на нужный и не будет больше ошибок... делов на 1 минуту.
|
|||
121
Масянька
14.08.15
✎
14:19
|
(120) Ну, сколько можно, а? Попробуй.
|
|||
122
HawkEye
14.08.15
✎
14:23
|
(121) можно чего?
и что я должен попробовать? заменить реквизит Основная единица? руками? |
|||
123
Злопчинский
14.08.15
✎
14:25
|
ты пока голову в лухудильник суй, а я пойду на склад, попинаю/проконсультируйюсь с маркировщицами.
|
|||
124
Злопчинский
14.08.15
✎
14:26
|
(119) будет проблема, так как у номенклатуры ШТАТНО должна быть единица измерения, а ее - нет.
|
|||
125
Масянька
14.08.15
✎
14:27
|
(124) А ты посмотри - в чем проблема-то будет... Можешь даже не спешить заводить единицу измерения.
|
|||
126
Масянька
14.08.15
✎
14:28
|
(122) Можно - фигней заниматься. Не знаешь - не лезь.
|
|||
127
Злопчинский
14.08.15
✎
14:30
|
(125) Масяня, мне в 99,9% смотреть не надо. я орошо знаю "предмет".
на смотри: http://screencast.com/t/7huSg3fsqH |
|||
128
Ёпрст
14.08.15
✎
14:30
|
молчу молчу..
:) |
|||
129
HawkEye
14.08.15
✎
14:31
|
(126) я то как раз знаю у меня таких проблем нет ))
читать то можно? )) |
|||
130
Злопчинский
14.08.15
✎
14:32
|
.. и система ПРЕДУПРЕЖДАЕТ ПРАВИЛЬНО
когда делаешь подбор - тебе открывается карточка подбора - в ней указан (типа) штука - ты просто не видишь что эта штука - ЧУЖАЯ - при выполнении подбора - об этом сигнализируется http://screencast.com/t/MVksv6gG |
|||
131
Злопчинский
14.08.15
✎
14:32
|
.. мну тока Ёпрст регулярно кунает в грязь.. ;-)
|
|||
132
Злопчинский
14.08.15
✎
14:33
|
Масяня, ты просто прими как факт? при замене номенклатур - в карточке старой номенклатуры (в карточке блин!! не в справочнике единиц) - в качестве базовой оказывается чужая единица
|
|||
133
Злопчинский
14.08.15
✎
14:34
|
(130) в карточке подбора количества штук - кинь на форму функцию в которой покажи владелца единицы - и ты увидишь что подбираешь товарСтапрый, а штука от товараНовый - потому что при выполнении подбора - в карточку берется единица из БАЗОВОЙ ЕДИНИЦЫ НОМЕНКЛАТУРЫ (а там сидит чужая единица)
|
|||
134
Масянька
14.08.15
✎
14:35
|
(132) Что значит "оказывается"? По щучьему велению, по моему хотению?
|
|||
135
Масянька
14.08.15
✎
14:36
|
(131) А меня и Ё в грязь не кунает. :)))
|
|||
136
HawkEye
14.08.15
✎
14:42
|
(133) не базовая,а основная
ВозврЕдиница = ВыбНоменклатура.ОсновнаяЕдиница; |
|||
137
ДенисЧ
14.08.15
✎
14:43
|
Похоже, я был прав. И Масянька уже начала заливать своё горе...
|
|||
138
ДенисЧ
14.08.15
✎
14:43
|
Причём заранее ))
|
|||
139
Масянька
14.08.15
✎
14:47
|
(136) Заметьте, не я это предложил (С)
:))))))))))))) (137) А ты вообще - не вмешивайся! Иди, вон, с ниндзями черепашек ищи :)))))))))) |
|||
140
HawkEye
14.08.15
✎
14:48
|
(139) так я не тебе )))
|
|||
141
ДенисЧ
14.08.15
✎
14:49
|
(139) А я её уже нашёл... Вон она тему пятничную создала...
|
|||
142
Злопчинский
14.08.15
✎
14:59
|
(134) Нет, не по щучьему велению, а ПО ТВОИМ ЦУ, ВЫДАННЫМ В ВИДЕ ЗАМЕНЫ НОМЕНКЛАТУР. Номенклатуры И ССЫЛКИ НА НОМЕНКЛАТУРЫ ПОМЕНЯЛИСЬ КОРРЕКТНО. В справочнике единиц заменилась ССЫЛКА НА НОМЕНКЛАТУРУ-ВЛАДЕЛЬЦА ЕДИНИЦЫ (так как ты задала обработку номенклатур). Но ты нигде не сказала чтобы обрабатывались ССЫЛКИ НА ЕДИНИЦЫ. Поэтому для старой номенклатуры - в ПОДЧИНЕННОМ СПРАВОЧНИКЕ ЕДИНИЦ - заменилась ссылка на номенклатуру-владельца, а В СПРАВОЧНИКЕ НОМЕНКЛАТУРЫ ОСТАЛИСЬ ССЫЛКИ НА ЕДИНИЦУ, которая теперь уже принадлежит другой номенклатуре.
|
|||
143
ДенисЧ
14.08.15
✎
15:00
|
(142) вот раскричался-то...
Женщины зло... До истерики кого-угодно довести могут ))) |
|||
144
Эльниньо
14.08.15
✎
15:01
|
Тук-тук. Можно к вам? Настоение поднять?
|
|||
145
Злопчинский
14.08.15
✎
15:02
|
запусти код-помогалку который я написал.
для выданных этим кодом номенклатур - попробуй сделать подбор - в "караточке подбора единицы и количества" - жмиакни на педальку выбора единицы - будет или пустой справочник единиц или если он не пустой - выбери правильную единицу. |
|||
146
Злопчинский
14.08.15
✎
15:02
|
(143) Да я спокоен как удав, меня вообще уже почти ничего не волнует полтора года...
|
|||
147
Злопчинский
14.08.15
✎
15:10
|
Масяня, все просто.
Ты обрабатывала ссылки на номенклатуры. Универсальным инструментом. Он честно тебе подменил старые номенклатуры на новые. Но ты не обрабатывала ссылки на единицы. а базовые (и основные) единицы увязаны со своими товарами двумя способами. 1. в справочнике единиц ссылка на номенклатуру-владельца (здесь ты поменяла универсальным инструментом правильно) 2. в справочнике номенклатуры - ссылка на единицу-дочку (универсальный инструмент не отработал эти ссылки, так как это ссылки на единицы, а ты отрабатывала ссылки на номенклатуры). В штатной конфиге логическое соответсвие-непротиворечивость таких двух ссылок обеспечивается на уровне КОДА. Используя универсальный инструмент ты контроль/обработку на уровне кода не использовала. Просто потому что это универсальный инструмент. он ничего не знает про логические связи на уровне кода. он тупо знает что видит в заданном ему поле осмотра. все.... |
|||
148
Масянька
14.08.15
✎
15:10
|
(142) "В СПРАВОЧНИКЕ НОМЕНКЛАТУРЫ ОСТАЛИСЬ ССЫЛКИ НА ЕДИНИЦУ, которая теперь уже принадлежит другой номенклатуре" - это как?
А как же подчинение? |
|||
149
Злопчинский
14.08.15
✎
15:12
|
(148) Масяня, ну напреги извилины уже
Подчинение - это справочник единиц, он ССЫЛАЕТСЯ НА НОМЕНКЛАТУРУ. А базовые единицы в карточке номенклатуры - это не подчинение. см. мой предыдущий пост |
|||
150
Злопчинский
14.08.15
✎
15:13
|
Подчинение - это справочник единиц, он ССЫЛАЕТСЯ НА НОМЕНКЛАТУРУ.
. а базовые(основные) единицы - это справочник номенклатуры, реквизиты которого (базовая и основная ед) ССЫЛАЮТСЯ НА ЕДИНИЦЫ |
|||
151
Масянька
14.08.15
✎
15:14
|
(149) Открой и посмотри код - базовые единицы (как и основные) ссылки на один и тот же справочник Единицы.
|
|||
152
Злопчинский
14.08.15
✎
15:14
|
базовые иосновные единицы в справочнике номенклатуры - ЭТО ИЗБЫТОЧНОСТЬ. она сделана для облегчения работы. чтобы каждый раз при выборе номенклатуры не спрашивать пользователя какую единицу для номенклатуры использовать
|
|||
153
Злопчинский
14.08.15
✎
15:15
|
(151) маясяня, абстраигируйся от моей личности. просто ПОЧИТАЙ БУКВЫ.
ты обрабатывала ССЫЛКИ НА НОМЕНКЛАТУРЫ а говоришь сейчяас про ССЫЛДКИ НА ЕДИНИЦЫ |
|||
154
Масянька
14.08.15
✎
15:15
|
(150) Не ссылается, а подчинен. Только подчинение реализовано криво.
|
|||
155
HawkEye
14.08.15
✎
15:16
|
(151) не удержался ))) да.. именно так ))
|
|||
156
Масянька
14.08.15
✎
15:16
|
(153) А ты мозг включи и подумай: родитель - подчиненный. При изменении родителя, что должно происходить с подчиненными?
|
|||
157
HawkEye
14.08.15
✎
15:17
|
(154) нет )) то, что записано в реквизитах не обязано быть подчинено... все там нормально реализовано ))
|
|||
158
Масянька
14.08.15
✎
15:17
|
+(156) Если так делать - изменили родителя, а с подчиненными - пусть сами разбираются - смысл в подчинении?
|
|||
159
Злопчинский
14.08.15
✎
15:18
|
Попробую так:
. то что ты сделала эквивалентно тому, что в Свидетельстве о рождении ребенка ты затерла фамилию папы (Иванов) и вместо этого вписала нового папу (Сидоров,тест ДНК показал). . Но при этом в паспорте Иванова ты не сделала исправительную запись - не вычеркнула запись о ребенке |
|||
160
Злопчинский
14.08.15
✎
15:19
|
(156) Все наоборот. Ты меняла не родителя. Ты меняла в в подчиненном справочнике - ссылку на родителя
|
|||
161
Масянька
14.08.15
✎
15:20
|
(159) См. (158).
|
|||
162
Масянька
14.08.15
✎
15:20
|
(160) Я меняла везде (подчеркнуто) родителя.
|
|||
163
ДенисЧ
14.08.15
✎
15:21
|
Заметьте, не я первый про ДНК сказал...
|
|||
164
Злопчинский
14.08.15
✎
15:22
|
(154) неправильно!!! БЛИН НЕПРАВИЛЬНО ТЫ ГОВОРИШЬ!!!
Базовая(основная) единицы !!В СПРАВОЧИКЕ НОМЕНКЛАТУРЫ!!! - ЭТО РЕКВИЗИТЫ, В КОТОРЫХ ССЫЛКИ НА ДОЧКУ. Поэтому СПРАВОЧНИК НОМЕНКЛАТУРА В ВИДЕ СВОИХ РЕКВИЗИТОВ БАЗОВОЙ И ОСНОВНОЙ ЕДИНИЦЫ ССЫЛАЕТСЯ НА ДОЧКУ (справочник единиц) |
|||
165
HawkEye
14.08.15
✎
15:22
|
(162) ты не там ищешь проблему )))
дело не в замене родителя... дело в замене значения реквизита ОсновнаяЕдиница в эл-те справочника |
|||
166
HawkEye
14.08.15
✎
15:23
|
(164) нет, ты ее путаешь )))
ссылки там могу быть на что угодно, хоть на дочек, хоть не на дочек.. это вообще не важно |
|||
167
Злопчинский
14.08.15
✎
15:24
|
(158) еще раз. Родителя В ДОЧКЕ ты сменила правильно!! поэтому смысл в подчинении (ЕДИНИЦЫ ПОДЧИНЯЮТСЯ НОМЕНКЛАТУРЕ) прост и ясен.
А вот указание на дочку в БЫВШЕМ РОДИТЕЛЕ (что не является подчинением) - ты не исправила. смотри мой пример про паспорта |
|||
168
Злопчинский
14.08.15
✎
15:24
|
(166) не встревай. основные единицы - вещь вторичная в контектсе обсуждения
|
|||
169
Злопчинский
14.08.15
✎
15:26
|
(166) про "что угодно" женщинам объяснять не надо. У них как правило абстарктное мышление не развито. Женщинам надо объяснять по возможности просто на конкретных примерах.
|
|||
170
Злопчинский
14.08.15
✎
15:28
|
(164) "...Поэтому СПРАВОЧНИК НОМЕНКЛАТУРА В ВИДЕ СВОИХ РЕКВИЗИТОВ БАЗОВОЙ И ОСНОВНОЙ ЕДИНИЦЫ ССЫЛАЕТСЯ НА ДОЧКУ (справочник единиц)..."
. поэтому у номенклатуры может быть МНОГО ССЫЛОК на дочек. так как у родителя куча детей. . а у справочника единиц (в контексте иерархических связей) Родитель может быть только один. |
|||
171
Масянька
14.08.15
✎
15:29
|
(170) Ну, слава Богу... Я уж думала - не дождусь.
Так и в чем ошибка (в сабже)? |
|||
172
Злопчинский
14.08.15
✎
15:30
|
именно иерархических связей вида "дерево".
для других видов иерархических связей - по другому. например, если бы кроме ОКЕИ не надо было вообще ничего дл яидентификации единицы измерения, то подчиненного справочника единиц нужды бы не было - был бы справочник единиц без подчинения номенклатуре (как например ОКЕИ) - и все. в карточке номенклатуры указывалась бы ссылка на эту единицу и все... |
|||
173
HawkEye
14.08.15
✎
15:30
|
(168) с чего бы она вторичная, если именно в ОсновнаяЕдинице - не дочка текущего элемента))
|
|||
174
Масянька
14.08.15
✎
15:31
|
(173) Ну, вот зачем ты? Было так интересно...
|
|||
175
Злопчинский
14.08.15
✎
15:32
|
(171) выше написано неоднократно.
. ты заменой обрабатывала ссылки на номенкоатуру (в документах, в справочниках-дочках). . а вот ссылки на единицы - они остались необработанными, что привело к логической нестыковке, которая проявилась в виде информирования тебя сообщением в подборе. |
|||
176
HawkEye
14.08.15
✎
15:33
|
(174) испишется Серега, а в пятницу - надо отдыхать )))
|
|||
177
Злопчинский
14.08.15
✎
15:33
|
(173) полемику про основные единицы я вообще не читал. это уже производная от обсуждаемого
|
|||
178
HawkEye
14.08.15
✎
15:34
|
(175) заменена была не ссылка на номенклатуру, а в конкретной номенклатуре было заменено значение реквизита ОсновнаяЕдиница...
|
|||
179
Злопчинский
14.08.15
✎
15:34
|
Масяня, ты посмотри скриншоты мои сверху вниз повтыкай, помедитируй, а то такое впечатление что ты шишек обкурилась и тебе думать лень ;-)
|
|||
180
HawkEye
14.08.15
✎
15:34
|
(177) а это как раз зря... там то Масянька и порылась )))
|
|||
181
Злопчинский
14.08.15
✎
15:37
|
(178) один хрен. если вьедет в то что пытался разжевать до сотсоняи манны небесной, то ситуация с заменой не номенклатур, а единиц - аналогичная будет.
все, пошел я 130 тыщ зарабатывать, скучно с вами, дэбилами... ;-) |
|||
182
Масянька
14.08.15
✎
15:40
|
(179) А уже dbf-rb открыла и посмотрела. Везде (номенклатура, единицы, поступление) - все корректно - ссылки правильные.
А вот откуда 1С его берет и, главное, как - вопрос... (180) Обзываться и "кунать" - много ума не надо :( |
|||
183
HawkEye
14.08.15
✎
15:41
|
(181) клюшки вообще скушные )))
|
|||
184
Масянька
14.08.15
✎
15:41
|
(175) А это - правильная работа с СУБД (в конкретном случае - связь один ко многим). И как она реализована - не понятно.
|
|||
185
Ёпрст
14.08.15
✎
15:43
|
(182) дай посмотреть
|
|||
186
HawkEye
14.08.15
✎
15:44
|
(182) при подборе номенклатуры, берется ОсновнаяЕдиница, потом в обработке подбора, анализируется дочка ли выбрана или нет..
подчинено у тебя все правильно... просто в реквизите ОсновнаяЕдиница - не дочка номенклатуры... не в подчинении дело, а в том, что программно заменили значение реквизита ОсновнаяЕдиница. |
|||
187
Масянька
14.08.15
✎
15:45
|
(185) И ты мне не веришь? :(
|
|||
188
Злопчинский
14.08.15
✎
15:50
|
(186) если масяня обрабатывала замену одной номенклатуры на другую, то проблема в не в замене значения реквизита "основная"Единица - а как раз в том, что его не поменяли
|
|||
189
Злопчинский
14.08.15
✎
15:50
|
(187) то есть тебе всетаки влом было запустить код-помогалку?
|
|||
190
HawkEye
14.08.15
✎
15:52
|
(188) я не знаю чего она там делала, но проблема у нее именно в том, что в ОсновнойЕдинце не дочка текущей Номенклаутры, а чтобы этого добиться ЗаменойЗначений, надо менять не Ноенклатуру, а ШТ конкретной единицы.
|
|||
191
HawkEye
14.08.15
✎
15:53
|
+190 замена значений одной Номенклатуры на другую - к таким последствиям не приведет....
зы. уже устал 130 зарабатывать? )) |
|||
192
Злопчинский
14.08.15
✎
15:54
|
(184) связь один ко многим реализован здесь просто (ущербно, в первую очередь потому что избыточно):
в спр.номенклатура - есть ДВА реквизита, которые ссылаются на дочек. у меня в базе в карточке номенклатуры таких реквизитов ЧЕТЫРЕ: БазоваяЕдиница МинипакЕдиница ОсновнаяЕдиница ПаллетнаяЕдиница |
|||
193
Ёпрст
14.08.15
✎
15:55
|
(187) я своё видение твоей проблемы озвучил ранее.
:) |
|||
194
Злопчинский
14.08.15
✎
15:55
|
(191) еще один, блин! (восьмерочники они вообще все немного туповаты ;-))
- посмотри мои скриншоты. Если не веришь - давай тим я тебе на твоей базе на двух тестовых номенклатурах продемонстриую - как оперируя только заменой одной номенклатуры на другой получается такой результат |
|||
195
Злопчинский
14.08.15
✎
15:56
|
(191) угу, у мну еще актов на 500 тыщ надо сделать. а я тут с вами, пипидастрами, тюльку второй час фаню...
|
|||
196
Злопчинский
14.08.15
✎
15:57
|
(194) .только потом ты тут публично должен будешь вымазать себя грязью... потому что я добрый и сил нет тебя кунать.. ;-)
|
|||
197
Ёпрст
14.08.15
✎
15:58
|
1.открой юниджорнал или ючойз и найди все документы, в которых
единица.владелец <> номенклатура из тч доков. 2.открой учойз и найди всю номенклатуру, у которой базоваяединица.владелец<>номенклатура из тч дока и основнаяЕдиница.владелец<>номенклатура которую смотрим 3.исправь это, наслаждайся |
|||
198
Злопчинский
14.08.15
✎
15:59
|
(190) "..чтобы этого добиться ЗаменойЗначений, надо менять не Ноенклатуру, а ШТ конкретной единицы."
- а кто сказал что универсальная замена значений "меняет номенклатуру"? она меняет ссылки. поэтому ШТУКИ - не меняем, но вот в самих ШТУКАХ меняем ссылку на владельца-родителя и вуаля... |
|||
199
Злопчинский
14.08.15
✎
16:00
|
(197) ей блин влом бьыло скопипастить 6 строк и запустить, а тут мышью раз 50 надо тыкнуть будет...
|
|||
200
HawkEye
14.08.15
✎
16:01
|
(194) я тебе всегда говорил.. не занимайся восмеркой, потупеешь и злым станешь.. а ты вот не слушаешься )))
|
|||
201
HawkEye
14.08.15
✎
16:02
|
(198) вуаля, вуаля.. угу.. ссылки она меняет, ссылки своих реквизитов на саму себя в одном поменял, в другом нет... завязывай с 8-кой )))
|
|||
202
Масянька
14.08.15
✎
16:02
|
(197) Проблема и решилась - как ты и писал.
Потом подняла архив (после замены, еще с руганью), и начала смотреть dbf-ки... И стало интересно... В единицах - одна запись с таким штрих-кодом, родитель - номенклатура (на которую заменяли - правильная), в поступлениях - 2 единицы, обе правильные. Захожу в эсину - фиг вам, ругается. Очень хочется глянуть на код, который с dbf-ками работает... |
|||
203
Злопчинский
14.08.15
✎
16:39
|
(202) Ругается в подборе? Уверен что да.
Потому что в номенклатуре сидят ссылки на чужие единицы |
|||
204
Злопчинский
14.08.15
✎
16:40
|
потому что в подборе берется единица не из справочника единиц (где все правильно), а берется единица из реквизита "основная(базовая) единица" - где сидят чужие единицы
|
|||
205
Злопчинский
14.08.15
✎
16:43
|
(202) И заметьте - как все жмутся и идут в несознанку про тимвьювер...
|
|||
206
Злопчинский
14.08.15
✎
16:45
|
(201) ты такой же как Масяня... готовь себе тазик грязи и тимвьювер
|
|||
207
Злопчинский
14.08.15
✎
16:47
|
(202) не надо ни на какой код смотреть. универсальная замена значений - типовой штатный код. без всяких выкрутасов и недокументированных возможностей. Все делается штатно. НАДО ТОЛЬКО СТРУКТУРУ ДАННЫХ ТИПОВОГО РЕШЕНИЯ ПРЕДСТАВЛЯТЬ.
|
|||
208
Злопчинский
14.08.15
✎
16:49
|
При замене номенклатур правильные значения единиц в доках получаются "автоматически", так как в документе старую номенклатуру поменяли на новую, и в единице владельца старого поменяли на новго. в итоге в доке - новая номенклатура стоит правильно и стоят ее же единицы измерения тоже правильно
|
|||
209
Масянька
14.08.15
✎
16:56
|
(203) "номенклатуре сидят ссылки на чужие единицы" - где сидят? В каком файле, таблице... Имя, сестра, имя (С)
|
|||
210
Злопчинский
14.08.15
✎
17:04
|
(209) да не надо никуда лезть.
запусти код-помогалку - я выше публиковал - любезно повторю . //******************************************* Процедура Сформировать() ОчиститьОкноСообщений(); СпрН = СоздатьОбъект("Справочник.Номенклатура"); СпрН.ВыбратьЭлементы(); Пока СпрН.ПолучитьЭлемент()=1 Цикл Если СпрН.ЭтоГруппа()=1 Тогда Продолжить; КонецЕсли; Если СпрН.БазоваяЕдиница.Владелец = СпрН.ТекущийЭлемент() Тогда Продолжить; КонецЕсли; Сообщить(СпрН.Код+": нарушение логики единиц измерения","!"); КонецЦикла; КонецПроцедуры |
|||
211
Злопчинский
14.08.15
✎
17:04
|
вот в табло коды каких номенклатур выдаст - вот там и сидит засада.
|
|||
212
Злопчинский
14.08.15
✎
17:05
|
а так - смотри в DD - таблицу справочника номенклатура, реквизиты "БазоваяЕдиница" и "ОсновнаяЕдиница"
. только нафига? непонятно - если и штатно все видно |
|||
213
Масянька
14.08.15
✎
17:09
|
(212) Вот именно там (почему-то) все хорошо (см. я выше писала).
На фига? Эска где данные хранит и откуда берет? (210) Я и сама код писать умею. Интересно мне (интересно, понимаешь?), где "логика единиц измерения" нарушается. |
|||
214
Злопчинский
14.08.15
✎
17:17
|
(213) масяня - ты хоть одну рекомендацитю мою выполнила?
1. код прогнать? 2. в карточке подбора жмакнуть в выбор единицы? ты толком ничего не делаешь только митусишься... давно бы тимвьювер дала |
|||
215
Злопчинский
14.08.15
✎
17:19
|
(213) я тебе уже раз пять писал.
если у тебя при подборе ругается на несоответсвие единиц - у тебя в карточке товара стоят чужие единицы. как это получилось - я выше тоже показал. с картинками. но ты упорно ничего не хочешь смотреть. уперлась лбом куда-то и все. |
|||
216
Злопчинский
14.08.15
✎
17:22
|
Епрст тебе сказал что сделать/где проверить.
это без всяких дбф редакторов и нештатных можно тупо штатным кодом в десяток строчек проверить нет, ты не хочешь. ты уперлась - что "не видно" и все... как оно будет видно? если правильная единица отображается как "шт" и неправильная отображается ВИЗУАЛЬНО тоже как "шт" - что ты хочешь увидеть? тем не менее - если визуально этого не видно - можно частично это увидеть в подборе при выборе товара - в открывшейся карточке подбора (там где надо ввести единицу и колво подбора" - нет, ты там тоже не захотела тыкать мышкой, тебя все в дебри несет - в дбф редакторы и прочее. Нафига? если это все видно "штатно"? |
|||
217
Злопчинский
14.08.15
✎
17:23
|
расстраиваете вы меня, старого воина, пойду на склад схожу с инспекцией
|
|||
218
ДенисЧ
14.08.15
✎
17:35
|
(217) Склад алкогольной продукции? )
|
|||
219
Масянька
14.08.15
✎
17:37
|
(217) Это противный :)
Я уже давно все сделала (и код, кстати, на будущее вставила). Мне интересно - что, как, почему и где происходит... Пока (мой вывод) эска где-то складирует (бред, конечно, но другого объяснения у меня нет) данные из dbf с ними работает. Вот опять - открыла dbf, посмотрела номенклатуру и единицы, в эске сделала замену (номенклатуру на номенклатуру) - ругается, открыла dbf - ну, нету у номенклатуры той единицы, на которую ругается. Нету... Бред, какой-то... |
|||
220
Масянька
14.08.15
✎
17:38
|
Кто может дать код, которым эска работает с dbf? Ну, одним глазком глянуть...
|
|||
221
Масянька
14.08.15
✎
17:42
|
А встроенный поиск ссылок у кого-нибудь есть? Код.
|
|||
222
Злопчинский
14.08.15
✎
17:45
|
(219) "Вот опять - открыла dbf, посмотрела номенклатуру и единицы, в эске сделала замену (номенклатуру на номенклатуру) - ругается, открыла dbf - ну, нету у номенклатуры той единицы, на которую ругается. Нету... Бред, какой-то..."
. НЕ ВЕРЮ! . запусти код-помогалку после проведения замены. |
|||
223
Злопчинский
14.08.15
✎
17:45
|
"ругается" - где ругается? в подборе? или вообще пофиг где? ругается но не видно и не слышно? про себя ругается?
пиши уже предметно. |
|||
224
ДенисЧ
14.08.15
✎
17:46
|
(221) Может, тебе вообще полный исходный код 1с?
|
|||
225
Масянька
14.08.15
✎
17:48
|
(224) А есть?
|
|||
226
ДенисЧ
14.08.15
✎
17:48
|
(225) А ключ от квартиры не нужен? )
|
|||
227
Масянька
14.08.15
✎
17:48
|
(222) Не веришь - пробуй.
|
|||
228
Масянька
14.08.15
✎
17:49
|
(226) Спасибо. У меня есть.
|
|||
229
Злопчинский
14.08.15
✎
17:49
|
"....ну, нету у номенклатуры той единицы, на которую ругается "
. непонятно где смотришь? если в подчиненном справочнике единиц - там все правильно будет... . "у номенклатуры" - я например трактую как какой-то подчиненный справочник. "в номенклатуре" - именно в справочнике номенклатуры |
|||
230
Злопчинский
14.08.15
✎
17:52
|
(227) масяня я уже три часа назад прогнал тест с заменой номенклатуры на номенклатуру - ВЫЛОЖИЛ ЗДЕСЬ СКРИНШОТЫ. ГДЕ ПОКАЗАЛ ВОЗНИКАЮЩИЕ ПРИ ЭТОМ ПРОБЛЕМЫ.
ты их смотреть не хочешь. тим дать чтобы спокойно тебе показать где проблема возникает и как ее увидеть - ты не хочешь. могу дать тебе свой тим и показать - если будешь ждать и смотреть минут 10 пока ссылки по базе будут колдыбаться... - но подключение ко мне - за деньги. подключение к тебе - бесплатно... ;-) ибо это не моя проблема. а твоя. тем более что она тривальная и прозрачная |
|||
231
Злопчинский
14.08.15
✎
17:54
|
для очистки совести можешь: убить индексные файлы
почистить темпы системы и темпы 1С попытаться еще раз. ставлю на то, что у тебя снова будет "какой-то неправильный 1с", в то время как все просто и ясно |
|||
232
Злопчинский
14.08.15
✎
17:55
|
..я даже знаю почему у тебя "неправильно"
потому что даже в личке ты к народу повернута (_о_) ;-) |
|||
233
Злопчинский
14.08.15
✎
17:59
|
Тем не менее - на тебе гриб! кидай шишки! а то никак у тебя просветление не наступит...
. http://content.screencast.com/users/Che66/folders/Jing/media/7bb558e9-1738-47d3-95c7-85cf49321366/2015-08-11_1030.png |
|||
234
Игорек22
14.08.15
✎
18:01
|
Хорошие строительные смеси я брал здесь http://katalog.quickmix.ru/
|
|||
235
Масянька
14.08.15
✎
18:35
|
Не-е....
Я все-таки умнее вас всех вместе взятых... :)))))))))))))))) До понедельника, парни! Всем чмоки :))))))))) |
|||
236
Злопчинский
14.08.15
✎
18:39
|
угу... откровения хиппи... ;-)
|
|||
237
Злопчинский
17.08.15
✎
14:58
|
ну так понедельгтк уже финиширует, а мы ни в одном глазу...
рассказала бы в чем цимус-то был? |
|||
238
Масянька
17.08.15
✎
15:00
|
(237) А все думала - кому интересно-то будет? :)
Фокус в кривой реализации связи "один-ко-многим". |
|||
239
Злопчинский
17.08.15
✎
15:05
|
(238) ты не увиливай... ты конкретно скажи где какая ошибка была.. ;-)
. а то мне имхается что незнание типовой вы выдаете за "кривую реализацию".. ;-) |
|||
240
Злопчинский
17.08.15
✎
15:05
|
По уму, конечно, правильно было бы завести что-то типа справочника "ЕдиницыПоУмолчанию" или в том же справочнике "Единицы" указывать какие единицы являются единицами по умолчанию.
. потому как вообщем - выше я писал - указание единиц по умолчанию в справочнике номенклатуры является избыточным (поэтому и сделано "криво"). |
|||
241
Масянька
17.08.15
✎
15:08
|
(239) Попытаюсь...
В справочнике Номенклатуры есть два поля - ссылки на справочник Единицы. В справочнике Единицы есть поле Parent - ссылка на справочник Номенклатуры. Додумаешься? |
|||
242
Злопчинский
17.08.15
✎
15:20
|
(241) Масяня, я тебе об этом пишу всю эту ветку. Хорошо, что ты наконец ОБНАРУЖИЛА (внезапно) такую архитектуру типовой конфигурации.
. Кривизны в этом можно считать что нет. Наличие ОГРАНИЧЕННОГО количества ссылок на единицы в справочнике номенклатуры является всего лишь особенностью типовой ТиС - о которой (особенности) надо знать, ты - не знала, поэтому в результате твоих действий . "В справочнике Единицы есть поле Parent - ссылка на справочник Номенклатуры." - правильно, посредством этого организуется перечень РАВНОПРАВНЫХ единиц (!!неограниченного списка!!) конкретной номенклатуры. . "В справочнике Номенклатуры есть два поля - ссылки на справочник Единицы." - правильно. Рассматривать это как кривую реализацию связи один-ко-многим - не есть легитимно. Так как эти два поля служат вполне определенным целям: "БазоваяЕдиница" - указывает в каких единицах вести учет в регистрах, "ОсновнаяЕдиница" - указывает какую единицу подставлять в документы "по умолчанию". Заводить для этих двух единиц - отдельный справочник (неограниченный список) типа "ЕдиницыПоУмолчанию" - можно, но смысла нет. |
|||
243
Злопчинский
17.08.15
✎
15:22
|
Итого: не зная особенностей реализации взаимоотношений номенклатур-единиц в типовой конфигурации - Масяня, используя универсальный инструмент, слегка накосячила.
Вот и все. |
|||
244
Масянька
17.08.15
✎
15:27
|
(242) (243) Теперь открывай и читай про организацию связи один-ко-многим. Читай и думай.
Да хоть десять единиц сделай в номенклатуре (ссылок на справочник Единицы), хоть сто. Но тогда в справочнике Единицы не должно быть ссылки на Номенклатуру. Кривизна (в данном случае) ко мне не имеет никакого отношения. Больше того - когда я работала с DBase, за такую организацию баз мне руки поотшибали... |
|||
245
Масянька
17.08.15
✎
15:28
|
(244) Ну, и напоследок: хотели изобрести велосипед, а получился самокат с квадратными колесами :(
|
|||
246
ДенисЧ
17.08.15
✎
15:29
|
(244) Похоже, тебе не только руки поотбшибали...
|
|||
247
aka AMIGO
17.08.15
✎
15:30
|
(246) Не надо грубить думающему человеку..
|
|||
248
ДенисЧ
17.08.15
✎
15:30
|
(247) Я не грублю, я констатирую
|
|||
249
oslokot
17.08.15
✎
15:33
|
Какая запутанная тема, ничего не понял
|
|||
250
aka AMIGO
17.08.15
✎
15:37
|
(249) начни с поста (241) :)
|
|||
251
Злопчинский
17.08.15
✎
16:08
|
(244) Масяня, ты блин вообще опять не поняла ничего. Тупо упярлась, прости, как баран в новые ворота и все... Справочник единиц и реквизиты единиц в справочнике нолменклатуры служат для разных целей. Поэтому твое предложение "Да хоть десять единиц сделай в номенклатуре (ссылок на справочник Единицы), хоть сто." - вообще не в тему, и показывает что вообще не думаешь.
Связь номенклатуры и единиц сделана со стороны "многие-к-одному". А для того, чтобы завести ДВЕ единицы используемые ПО УМОЛЧАНИЮ (причем используемые НЕ ДЛЯ ПЕРЕЧНЯ ЕДИНИЦ НОМЕНКЛАТУРЫ, а для вспомогательных целей облегчения работы пользователя) - нет никакой необходимости городить излишнюю архитектуру "один-ко-многим". |
|||
252
Злопчинский
17.08.15
✎
16:09
|
Ветка закрыта ввиду бесперспективности ТС.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |