|
v7: как сгруппировать бывший подчиненный справ-к, значения раздать обратно в док-ты | ☑ | ||
---|---|---|---|---|
0
imbison
27.12.11
✎
13:31
|
грустная история такова, есть слегка модифицированная комплексная конфигурация 7.7
документ выписка содержит два поля контагент и договор, выбирающиеся из соответствующих контагент и договор связаны между собой как один ко многим достаточно большое время информация заносилась в выписки согласно описанному выше например: контагент договор ------------ Д1 К1 -------- Д2 ------------ Д3 ------------ Д1 К2 ---------Д2 ------------ Д3 Выяснилось , что справочник договора должен быть независимым от справочника контрагенты. надо отменить порочную связь между этими справочниками (это легко), информацию в справочнике договора сгруппировать, в нем должно остаться по одному Д1 Д2 Д3, эти оставшиеся Д1 Д2 Д3 раздать обратно в документ выписка на место бывших Д1 Д2 Д3, Д1 Д2 Д3 Помогите, документов много за несколько лет, хотя бы в общих чертах, как это сделать на уровне базы данных ? |
|||
74
155153144627
27.12.11
✎
16:06
|
(71)Ну дак чтобы не было путанницы нужно было разделить по Договор.Владелец.
Контрагент1 - Договор 1 - Договор 2 - Договор 3 Контрагент 2 - Договор 1 - Договор 2 - Договор 3 - Договор 4 ... |
|||
75
ЧеловекДуши
27.12.11
✎
16:07
|
А в paradisediamond указано "М"
И нет Фото :) |
|||
76
rider
27.12.11
✎
16:07
|
(71)Создать новый справочник и сделать его реквизитом справчочника2
|
|||
77
ЧеловекДуши
27.12.11
✎
16:09
|
(73)Что бы пофлудить на мисте :)
|
|||
78
paradisediamond
27.12.11
✎
16:09
|
(75) быстро регистрировалась, потом выложу
вот так выглядит заполненная выписка http://floomby.ru/content/YfOLPPYCxU извините за то что скрываю контрагенты |
|||
79
paradisediamond
27.12.11
✎
16:10
|
(71) так и разделено, просто нужно теперь всех подчиненных слить в одно целое
|
|||
80
ildary
27.12.11
✎
16:11
|
(72) "как отменить партионный учёт торг и склад" - вот где полет мысли! А отвязать договор от клиента - это мелочи.
|
|||
81
rider
27.12.11
✎
16:13
|
(79) зачем??
|
|||
82
paradisediamond
27.12.11
✎
16:13
|
(80) сами то их разделили и теперь они не связанны, но теперь в подчиненном справочнике хотелось бы объеденить всех у кого одинаковый контрагент пример всех под договор1
|
|||
83
paradisediamond
27.12.11
✎
16:13
|
потом объединить всех под договоро2 и тд
|
|||
84
Ёпрст
27.12.11
✎
16:15
|
(82) договор1 кого ? Уже усё, поезд ушел - нету владельца у договора, он теперь ничей и этой информации в нём нема.
Фирштейн ? |
|||
85
155153144627
27.12.11
✎
16:15
|
(79)(80) "Поздно пить боржом когда почки сели"...
imbison убрал подчинение, и бэкап не сделал перед этим. Сейчас вы можете столько собрать разных контрагентов вместе, у которых был "Договор1"... |
|||
86
miki
27.12.11
✎
16:15
|
пост №0:
>>Выяснилось , что справочник договора должен быть независимым от справочника контрагенты. надо отменить порочную связь между этими справочниками (это легко), пост №82: >>но теперь в подчиненном справочнике хотелось бы объеденить всех у кого одинаковый контрагент ---------------- |
|||
87
155153144627
27.12.11
✎
16:16
|
(82)*
|
|||
88
155153144627
27.12.11
✎
16:17
|
Суммы разных контрагентов у которых был "Договор1". Так точнее.
|
|||
89
paradisediamond
27.12.11
✎
16:18
|
давай так объясню
справочник 1 поставшики к примеру МАША МАША поставила 2 яблока ПЕТЕ и 3 Яблока ФЕДЕ (88) да и названия тоже и по контрагенту из справочника 1 тоже, все для отчета |
|||
90
paradisediamond
27.12.11
✎
16:19
|
вот нужно всех ПЕТЬ сложить с их яблоками и ФЕДЬ
а так же узнать сколько было у МАШИ и ИРИНЫ если она давала ФЕДЕ И ПЕТЕ тоже |
|||
91
paradisediamond
27.12.11
✎
16:19
|
так по детски понятно
|
|||
92
155153144627
27.12.11
✎
16:20
|
Так теперь по отчету который обрабатывает ваши выписки, вы соберете только, сколько яблок, ботинок и рубероида поставили Пете или Феде, а кто поставил ХБЗ...
|
|||
93
rider
27.12.11
✎
16:20
|
в (90) не по-детски сопвсем:D
|
|||
94
Mikeware
27.12.11
✎
16:21
|
(90) ну, сколько б маша с ириной не давали - от них не убудет....
|
|||
95
155153144627
27.12.11
✎
16:22
|
Причем, Петь и Федь будет наверняка несколько.
|
|||
96
miki
27.12.11
✎
16:22
|
(90)достаньте бэкап, пригласите программиста, пусть сделает (76).
|
|||
97
155153144627
27.12.11
✎
16:23
|
(94) +100500 :-)
|
|||
98
paradisediamond
27.12.11
✎
16:23
|
(96) я пытаюсь сотворить волшебство своим куриным умом. нет программиста по 1с у нас. ну конечно же копии есть программ и работаем с копиями
|
|||
99
miki
27.12.11
✎
16:24
|
или добавить поле в ТЧ выписки (на 62.1 3-е субконто ужЕ поиспользовали?)
|
|||
100
paradisediamond
27.12.11
✎
16:25
|
волшебство нужно для определенных целей, что бы тетки могли отчет получать и шефу на стол циферки давали
|
|||
101
miki
27.12.11
✎
16:25
|
(98)вам просто надо расширить аналитику, а вы пошли по пути "заменить", по традици через "поломать".
|
|||
102
Sedoy
27.12.11
✎
16:25
|
(0) Не может договор быть независимым от контрагента, такого просто не бывает...
|
|||
103
miki
27.12.11
✎
16:26
|
>> нет программиста по 1с у нас
где живете? |
|||
104
paradisediamond
27.12.11
✎
16:28
|
(101) я ни чего пока не пробую. просто в той базе работали лет 5-7, и приходилось после формирования отчета группировать. а теперь они изъявили желание по другому, что бы сам отчет группировал в одном и другом разрезе. короче если бы вам господа программисты высказать все желания то был бы шок от услышанного
|
|||
105
paradisediamond
27.12.11
✎
16:29
|
(103) в России, вот так нет и всё. сами пыхтим как получается
|
|||
106
Турист
27.12.11
✎
16:29
|
(104) это у вас шок, а для многих это тоже самое что зубы утром почистить ))
|
|||
107
paradisediamond
27.12.11
✎
16:30
|
(106) так что же вы Турист так долго не могли понять в чем дело в этой теме?
|
|||
108
155153144627
27.12.11
✎
16:34
|
(107) А может все же, кто-то не смог внятно объяснить чего им требуется? :-)
|
|||
109
paradisediamond
27.12.11
✎
16:36
|
ну от меня вы получили разумное объяснение?
|
|||
110
viktor_vv
27.12.11
✎
16:37
|
(107) Первый ваш слишком высоким слогом изъяснялся :). Тут попроще надо, для тупых и жадных.
|
|||
111
Турист
27.12.11
✎
16:37
|
(107) а я еще за вас все должен понять, разжевать и в рот вам положить? а с вашей стороны только "мекание" будет? ))
вот когда будете у меня на абонентке, тогда я буду с помощью своего скила телепатии понимать что вам надо и делать это, а вам останется только пальцем пару раз в монитор потыкать и промычать что-нить... и еще радоваться тому как грамотно вы умеете все объяснять )) |
|||
112
Турист
27.12.11
✎
16:37
|
(109) у вас такое же объяснение как и у (0) и после этого становится страшно за вашу контору ))
|
|||
113
Sedoy
27.12.11
✎
16:38
|
(108) Это фантастика...Интуиция рулит, а она пропорциональна ставке...
|
|||
114
paradisediamond
27.12.11
✎
16:40
|
кроме усмешек и унижения от вас ни чего не прочла. только один человек поинтересовался о конкретном
|
|||
115
Турист
27.12.11
✎
16:41
|
(114) базу вы уже убили, что вы еще хотите? вам теперь нужен человек с опытом который разрулит ваши проблемы
|
|||
116
Glenas
27.12.11
✎
16:41
|
Объясните же наконец людям, что им нужно прописать в отчете группировку по иерархии на определенных уровнях. Я так понял, задача в этом состоит...
|
|||
117
Voronve
27.12.11
✎
16:42
|
Меня одного смутила редакция этой комплексной конфы ?
|
|||
118
Sedoy
27.12.11
✎
16:43
|
(116) и отредактировать ВСЕ документы...
|
|||
119
ErrorEd88
27.12.11
✎
16:44
|
(0) Николас, ты?
|
|||
120
paradisediamond
27.12.11
✎
16:45
|
(116)да
(117) могу выслать пустую если почту оставите (115)работаем с копиями не волнуйся. И хотелось бы посмотреть с чего вы начинали в 1с? как вы проделывали первые результаты :-) |
|||
121
Voronve
27.12.11
✎
16:46
|
(120) Оплата какова чтоб вами заниматься ?
|
|||
122
Турист
27.12.11
✎
16:47
|
(120) жгете напалмом, один говорит что в рабочей все похерили, другой что в копии )) вы походу дела там даже друг друга не понимаете уже ))
|
|||
123
paradisediamond
27.12.11
✎
16:48
|
да кто же в рабочей будет херить???
|
|||
124
paradisediamond
27.12.11
✎
16:49
|
ну если только с рабочими копиями
|
|||
125
miki
27.12.11
✎
16:49
|
(123)ты неповеришь...
:)) |
|||
126
paradisediamond
27.12.11
✎
16:49
|
(122) ваши условия
|
|||
127
paradisediamond
27.12.11
✎
16:50
|
мой скайп paradisediamon
|
|||
128
viktor_vv
27.12.11
✎
16:50
|
Вы бы еще выложили скрин существующего отчета, уже сгруппированного вручную. А то че-то с яблоками не взлетает.
|
|||
129
miki
27.12.11
✎
16:51
|
(128)и что тебе даст замазаный цензурой скрин?
|
|||
130
Турист
27.12.11
✎
16:51
|
(126) от 5 тыров, деньги авансом
|
|||
131
paradisediamond
27.12.11
✎
16:51
|
да в отчете слишком ного инфы. и он не доработан.
|
|||
132
viktor_vv
27.12.11
✎
16:54
|
(129) Ну хотя бы шапку, и группировки с парой названий.
|
|||
133
paradisediamond
27.12.11
✎
16:54
|
куда выслать ert
|
|||
134
Voronve
27.12.11
✎
16:56
|
думаете в котовске есть 5к на обработку ?
|
|||
135
paradisediamond
27.12.11
✎
16:58
|
я вообще уезжаю в Питер отдыхать
|
|||
136
paradisediamond
27.12.11
✎
16:58
|
(134) и не важно где я, не хорошо инфу так предоставлять
|
|||
137
Voronve
27.12.11
✎
16:59
|
(135) Похвально. Но как это относится к текущей теме ?
|
|||
138
Voronve
27.12.11
✎
16:59
|
(136) Инфа взята из открытых источников. Вы _сами_ ее опубликовали.
|
|||
139
miki
27.12.11
✎
17:00
|
если в договорах не предусмотренно (и заполнено) группирующее поле, то одним ert не обойтись, придется и конфу допиливать.
(135)спасибо, что сообщили. Очень помогло... |
|||
140
Турист
27.12.11
✎
17:03
|
(135) поздравляю, когда вернетесь, создавайте новую тему.
|
|||
141
DeiMos
27.12.11
✎
17:21
|
Фото есть тут: http://www.sql.ru/forum/actualthread.aspx?tid=905744
|
|||
142
Voronve
27.12.11
✎
17:25
|
(141) Хех.
|
|||
143
miki
27.12.11
✎
17:37
|
(141)как min розочку нафотошопила
|
|||
144
paradisediamond
27.12.11
✎
18:18
|
вот засранцы, всё узнали. отчет совершенно не мной написан, другие отчеты нужны для сравнения
|
|||
145
Voronve
27.12.11
✎
18:28
|
пфф
|
|||
146
155153144627
27.12.11
✎
18:30
|
+ 1 килорубль к стоимости отчета :-)
|
|||
147
Мимохожий Однако
27.12.11
✎
19:08
|
(40)Приведи пример для отчета...если ты еще не умер.
|
|||
148
imbison
27.12.11
✎
22:27
|
МимохожийОднако,
умер я для Туриста и для всех, кто заикнулся про килорубль. постараюсь сновать дать объяснение происходящему начнем с того, что эта конфигурация не ориенитрована под бухгалтерию. из всей конфигурации используется лишь документ выписка, два справочника и один единственный отчёт ert. по иронии судьбы справочники контагенты и договора были использованы в качестве источников данных, на самом деле вместо контагентов в справочнике содержатся объекты строительства, в справочнике договора содержатся поставщики материалов с учетом той связки между справочниками информацию заносили так: - создавался новый объект строительства (контрагенты) - под него создавались заново поставщики (договора) они могли повторяться , т.е. в ранее созданных объектах уже могли таковые поставщики иметься, но выбрать их нельзя для нового объекта строительства по понятным причинам из-за структуры подчиненности справочников. несколько лет документы "выписка" заполнялись данными, получали отчёт в котором один и тот же по смыслу поставщик имел итоги в разных местах отчёта несколько лет "заказчики" складывали итоги по одному поставщику рученками , с целью получения общего итога по поставщику теперь им надоело так складывать, хочется что б складывала программа. поди теперь сложи когда такое обращение с данными имело место даже одинаковые поставщики занесены то "ИП Иванов", то "Иванов ИП" заново занести всю информацию занести нереально, можно ли информацию перелопатить програмно? поставщиков сгруппировать пусть даже в новый отдельный справочник или в тот же справочник договора с целью получить справочник где каждый поставщик будет один раз и на долгое время потом полученных "новых" поставщиков расставить на те места в документах выписка, где были их многочисленные близнецы-предшественники, заменив их, и тем самым нормализовав всю информацию. |
|||
149
Ёпрст
27.12.11
✎
22:30
|
по какому принципу собрался группировать свои договора ? По наименованию ?
|
|||
150
imbison
27.12.11
✎
22:45
|
по наименованию уже не получится
наименование одного и того же поставщика внесено достаточно произвольно |
|||
151
Ёпрст
27.12.11
✎
22:57
|
(150) еще раз спрошу - по какому реквизиту справочника собираешься группировать тогда ?
|
|||
152
Ёпрст
27.12.11
✎
22:58
|
+151 а по наименованию - легко свернутся до 95% с нечетким поиском строк или по like в запросе.
Остальное - рученьками. Далее поделку типа repval.ert в зубы и вперёд. |
|||
153
imbison
27.12.11
✎
23:01
|
там был совет rider-а
он предложил создать новый справочник, внести туда поставщиков по новому (хоть их и больше 1000) это и будет той самой группировкой посьтавщиков о которой я мечтал. в справочнике с поставщиками старыми добавить для связки значения из нового справочника, так можно обойтись без like отчет можно переделать используя группировку по новым поставщикам так что ли?? |
|||
154
imbison
27.12.11
✎
23:02
|
95 % слишком оптимистичная цифра
|
|||
155
Ёпрст
27.12.11
✎
23:02
|
(153) нет.
|
|||
156
Ёпрст
27.12.11
✎
23:03
|
(154) погорячился, 98,9%
|
|||
157
imbison
27.12.11
✎
23:06
|
Ёпрст3 твой совет like и переделка отчёта ?
а вакханалия с неправильной структурой справочников может и дальше продолжаться |
|||
158
Ёпрст
27.12.11
✎
23:07
|
(157) ты читать то умеешь ?
|
|||
159
Ёпрст
27.12.11
✎
23:09
|
+158 находишь все "дубли" с помощью запроса или с помощью вк нечеткого сравнения строк, далее поделкой на основе repval или прямым запросом заменяешь ссылки, далее прибиваешь лишние дубли.
|
|||
160
imbison
27.12.11
✎
23:11
|
ок умею,
там есть поставщики обозначенные двумя, тремя буквами, с точками и без точек я бы не уверен в like к сожалению, я не могу показать реальные данные из справочников |
|||
161
Ёпрст
27.12.11
✎
23:13
|
(160) ничего, еще пару сотню постов и научишься работать со строками..
|
|||
162
imbison
27.12.11
✎
23:18
|
т.е. запросами я поменяю данные в выписках ?
а дальше как ввод этих выписок продолжать ведь структура справочников неправильная, поставщик не должен зависеть от объекта строительства надо переделать и документ выписка |
|||
163
viktor_vv
28.12.11
✎
02:01
|
Исходя из (148) и абстрагируясь от того, что есть, то логично сделать такую структуру.
Справочник контрагентов становиться именно справочником контрагентов, а не объектов, справочник договора остается подчиненым контрагентам и служит как справочник объетов строительства, так как в общем случае у заказчика может быть несколько объектов. Ну и поставщики это новый справочник, либо тот же справочник контрагентов (группу добавите). В выписку добавите еще один реквизит в табличную часть для поставщиков. Если получите более менее достоверную свертку существущих данных, то в существующие выписки не заменой, а заполнением нового реквизита добавите эти данные. В итоге получите исходные данные для отчета в разрезе Заказчик - Объект строительства - Поставщик, а дальше уже крутите их. Но вот как свернуть существующую информацию я ХЗ. P. S. можно ж было сразу написать нормальным языком, а не манифест обездоленных и угнетенных. |
|||
164
ParaWiz
28.12.11
✎
07:30
|
У меня кстати есть гораздо более удобное, простое и красивое решение: выгрузить ваши выписки в один экселевский файлик, работать в нем, а про 1С вообще забыть
|
|||
165
ParaWiz
28.12.11
✎
07:32
|
+(164) это не сарказм, ну в крайнем случае в Access ... судя по (141) опыт работы с ним у вас есть, возможностей экселя или аксцесса вам более чем достаточно
|
|||
166
imbison
28.12.11
✎
14:38
|
ParaWiz, я в курсе этого красивого решения. Я на Акцессе шарашу проги. Чуть похвалюсь. У меня даже есть что продать. С 1ass вожусь из-за прихоти "заказчиков".
|
|||
167
imbison
28.12.11
✎
15:11
|
viktor_vv, заказчик здесь третий лишний, контрагентов они же объекты строительства трогать вообще не хочется.
"поставщики это новый справочник" и "в существующие выписки не заменой, а заполнением нового реквизита добавите эти данные." , пожалуй лучшее решение. потом усадить кого надо, еще и ручками пусть пройдутся по многотысячным записям, подправят где несоответствие увидят. Новое поле будет доступно для изменения. Старое поле с поставщиком в выписках запретить изменять. Я уже нашел какой-то repval переделанный, попробую. |
|||
168
ParaWiz
28.12.11
✎
16:08
|
(166) улыбнуло
|
|||
169
imbison
28.12.11
✎
16:18
|
ParaWiz, мне лично даже не до улыбок. Вместо того , что б послушать батьку и сделать как он сказал. А батька это я.
Приходится проживать исторический процесс. Объяснять и доказывать на примерах из жизни. Формировать выводы в головах у "заказчиков". |
|||
170
ParaWiz
29.12.11
✎
06:12
|
(169) ну, это лично твои проблемы - неумение работать с клиентом.
|
|||
171
imbison
29.12.11
✎
09:56
|
ParaWiz, с клиентами как и со справочником договоров.
Это не клиенты, это как бы начальство. |
|||
172
Mikeware
29.12.11
✎
09:56
|
"шо, опять?"©
|
|||
173
imbison
29.12.11
✎
09:59
|
Mikeware, теперь меня улыбнуло.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |