|   |   | 
| 
 | v7: ТиС - единицы измерения Ø (Злопчинский 17.08.2015 16:09) | ☑ | ||
|---|---|---|---|---|
| 0
    
        Масянька 14.08.15✎ 09:19 | 
        Доброе утро!
 Кто в теме, расскажите, пожалуйста, как реализованы единицы измерения номенклатуры. Интересует сам алгоритм (типовой). Спасибо. | |||
| 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 | 
        Ветка закрыта ввиду бесперспективности ТС.     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |