|   |   | 
| 
 | v7: Изменение склада везде где он упомянут | ☑ | ||
|---|---|---|---|---|
| 0
    
        Lacoster 27.08.13✎ 08:01 | 
        Всем привет! У нас в организации существует в одном магазине несколько складов. Каждый склад это отдел (Ваз-71 склад, Газ-72 склад, Камаз-73 склад). Начальство решило избавиться от разбивки на отделы и сделать все одним. Получается мне необходимо все 70-е склады изменить на... допустим 100 склад. Подскажите как это проще сделать или послать начальство со словами что это нереально? Нужно изменить все реализации, все перемещения, и ещё кучу всего включая регистры где есть 70-е склады на 100 склад. Да и самое главное какими средствами?     | |||
| 1
    
        НаборДанных 27.08.13✎ 08:03 | 
        (0)Открыть конфигуратор и написать код или
 http://infostart.ru/public/19345/ http://agkorepanov.ucoz.ru/load/poisk_i_zamena_znachenij_1s_7_7/1-1-0-4 | |||
| 2
    
        Галахад гуру 27.08.13✎ 08:03 | 
        Переместить товар перемещением.     | |||
| 3
    
        Sammo 27.08.13✎ 08:03 | 
        Может достаточно перенести остатки?     | |||
| 4
    
        Lacoster 27.08.13✎ 08:06 | 
        если сделать перемещение, то тогда прошлые продажи будут видны на старом складе. Нужно просто везде все сменить на другой склад.     | |||
| 5
    
        Lacoster 27.08.13✎ 08:08 | 
        необходимо отслеживать динамику продаж     | |||
| 6
    
        Vovan_Magadan 27.08.13✎ 08:11 | 
        (4) обработка замена значения не то пальто?     | |||
| 7
    
        Lacoster 27.08.13✎ 08:12 | 
        (1) и (6)  не то. Документы потом перепроводить придется что ыб в регистрах прописались значения. Это нереально долго.     | |||
| 8
    
        Vovan_Magadan 27.08.13✎ 08:15 | ||||
| 9
    
        Галахад гуру 27.08.13✎ 08:15 | 
        (4) Гм. А кто мешает отслеживать динамику без фильтра по складу?     | |||
| 10
    
        mishaPH модератор 27.08.13✎ 08:16 | 
        (9) + 100 если склад один, то зачем тогда пользоваться фильтрами склада в данном отчете     | |||
| 11
    
        Vovan_Magadan 27.08.13✎ 08:17 | 
        (4) ну и да, а почему нельзя смотреть динамику в отборе ДВУХ складов не? Старый и новый нее???     | |||
| 12
    
        Lacoster 27.08.13✎ 08:19 | 
        Склад не один. Существую другие магазины со своими складами. Да и короче задание звучало как изменить везде. Нужно объединить склады в один без потери динамики.     | |||
| 13
    
        Lacoster 27.08.13✎ 08:20 | 
        мб они там что-то дальше ещё напридумывают. Так-то я динамику им покажу и по старым 3-м складам вместе     | |||
| 14
    
        Lacoster 27.08.13✎ 08:21 | 
        (8) она долго будет работать? Если за день справится, то хорошо. Но я сомневаюсь что с нашим оборотом за неделю бы осилить обработками     | |||
| 15
    
        mishaPH модератор 27.08.13✎ 08:22 | 
        (12) Это решается либо универсальной обработкой по замене объектов но тут перепроведение, либо заменой ИД склада на новый со старых во всех таблицах.     | |||
| 16
    
        mishaPH модератор 27.08.13✎ 08:23 | 
        (14) обрабатывать можно постепенно начиная с прошлых периодов.     | |||
| 17
    
        Lacoster 27.08.13✎ 08:23 | 
        Была идея залесть в скуль и там апдейтом поменять всё нужное. 
 Есть идеи в этом направлении? | |||
| 18
    
        mishaPH модератор 27.08.13✎ 08:23 | 
        есть еще один финт.
 сделать группу складов поместив в группу все эти склады. Отчет делать по группе. Но вообще для отчетов запросы с выборками более 1 элемента тормозят сие действие | |||
| 19
    
        mishaPH модератор 27.08.13✎ 08:24 | 
        (17) кто-то делал. спец в этом @toypal     | |||
| 20
    
        Lacoster 27.08.13✎ 08:30 | 
        (18) Да не проблема сделать группу. Я не знаю что на уме у начальства. Вдруг они потом что-то хотят реализовать на основе единого склада.     | |||
| 21
    
        Lacoster 27.08.13✎ 08:31 | 
        да и куча всех отчетов и проверок похерется из-за группы     | |||
| 22
    
        mishaPH модератор 27.08.13✎ 08:36 | 
        (20) ну так сделать единый новый. а старые в группе для аналитики     | |||
| 23
    
        Vovan_Magadan 27.08.13✎ 08:47 | 
        (0) Можно HEX редактором все строги с GUID найти и заменить на GUID другого склада.     | |||
| 24
    
        Lacoster 27.08.13✎ 08:47 | 
        не, существует куча обработок ночных и всяких о которых я даже и не в курсе. Они будут гнать. Нужно объединять     | |||
| 25
    
        Lacoster 27.08.13✎ 08:47 | 
        (23) у меня скуль     | |||
| 26
    
        Бертыш 27.08.13✎ 08:48 | 
        (0)Понимают ли они чего хотят и зачем?
 Можно: выводить, хранить, учитывать. Три разных варианта. И следовательно если непонятна мотивация на изменения, то и не понятно что надо менять. Так в моей практике был случай когда расчетчик в категорической форме потребовал разделить единую базу на три. Ей разделили. Поработав месяц, другой она поняла что это неудобно и сказала соберите все обратно в единую базу и была поражена тем что разделили за 15 минут, а собирали существенно дольше. Говорила, Вы же так быстро все разделили. | |||
| 27
    
        Vovan_Magadan 27.08.13✎ 08:49 | 
        (25) ты сам ищешь себе неприятности просто. Надо все начинать с объяснения заказчику.
 ты пишешь что у тебя скуль, ну так выгрузи в файловую, замени HEX редактором GUID и обратно в SQL | |||
| 28
    
        Ёпрст гуру 27.08.13✎ 08:50 | ||||
| 29
    
        Базис naïve 27.08.13✎ 08:52 | 
        Пойми сначала, что и зачем нужно сделать.
 Тех, кто меняет справочники и получает везде в старых документах новые склады, МОЛ, ТМЦ - надо отстранять за профнепригодность. | |||
| 30
    
        Ёпрст гуру 27.08.13✎ 08:54 | 
        (12) опосля перепровода, может измениться себестоимость, ежели везде сменишь склад на один..
 Проще перемещением загнать на один склад и привет. | |||
| 31
    
        Lacoster 27.08.13✎ 09:01 | 
        База 30 гигов, файл не охереет?     | |||
| 32
    
        Lacoster 27.08.13✎ 09:02 | 
        (30) цены одинаковые     | |||
| 33
    
        VladZ 27.08.13✎ 09:03 | 
        Гы-гы-гы... Реклама infostart.ru?     | |||
| 34
    
        Ёпрст гуру 27.08.13✎ 09:03 | 
        (31) см (28)..     | |||
| 35
    
        Lacoster 27.08.13✎ 09:04 | 
        (28) ага, уже смотрю.     | |||
| 36
    
        Lacoster 27.08.13✎ 09:04 | 
        похоже на правду     | |||
| 37
    
        ДенисЧ 27.08.13✎ 09:09 | 
        Написать пачку запросов update не?     | |||
| 38
    
        Базис naïve 27.08.13✎ 09:19 | 
        Когда уронишь базу, иди к Олегу Садовникову. Он, наверное, восстановит.     | |||
| 39
    
        НаборДанных 27.08.13✎ 09:40 | 
        (38)Поможет восстановить из копии?)     | |||
| 40
    
        Мэс33 27.08.13✎ 10:40 | 
        "Поиск и замена значений" с ИТС. Заменить везде, в том числе и в регистрах.     | |||
| 41
    
        uno-group 27.08.13✎ 10:47 | 
        Если себестоимость считалась и в разрезе складов то прибыть и т.п. может сильно уехать. некоторые доки могут вообще начать ругаться если есть проверка от дуроков. Тоже перемещение со склада на склад у меня при одинаковых складах непроводится и говорит, что сам дурак.
 Про инвентаризации вообще молчу. есть 120 штук чегото числится 121. На складе Газ-23 - 50 шт. вместо 51 на складе Камаз есть 70 шт. после переноса всего на 1 склад окажется что всего есть 50 штук или 70 смотря какая инвентаризация раньше. нельзя так тупо склад поменять и надеется что все будет пучком. | |||
| 42
    
        Злопчинский 27.08.13✎ 10:48 | 
        (38) Садовников нынче занимается другими делами...     | |||
| 43
    
        Злопчинский 27.08.13✎ 10:49 | 
        941) товарищу пофиг - начальство сказало сделать, товарищ - делает. Такой товарищ - 1Сникам не товарищ!     | |||
| 44
    
        Базис naïve 27.08.13✎ 10:50 | 
        (41) Инвентаризация не изменит остатки.
 (42) Я в курсе. Но восстановить базу в Нске, насколько мне видно из-за Урала, сможет только он. Уговорить, возможно, будет тяжело :) | |||
| 45
    
        uno-group 27.08.13✎ 10:54 | 
        (44)Уверен как минимум в 5 Украинских типовых таки изменяет
 (0) где то конфу указал. После 70 складов и что склад = отдел я бы не рискнул утверждать что и как делается и считается в его базе. | |||
| 46
    
        Bigbro 27.08.13✎ 10:58 | 
        исполнение такого распоряжения без постановки в известность руководства о неминуемых последствиях и возможных "подводных камнях" - смелый шаг.     | |||
| 47
    
        Lacoster 28.08.13✎ 07:43 | 
        Если кому интересно, то начал переносить документы вот таким вот способом
 update popov.dbo.RA2351 set popov.dbo.RA2351.sp10196='00000T001' where popov.dbo.RA2351.Iddoc in (select jj.iddoc as iddoc from dbo._1SJOURN as jj where jj.IDDOCDEF = '3114') and popov.dbo.RA2351.sp10196 like '%11001%'; update popov.dbo.DH3114 set popov.dbo.DH3114.SP3093='00000T001' where popov.dbo.DH3114.IDDOC in (select jj.iddoc as iddoc from dbo._1SJOURN as jj where jj.IDDOCDEF = '3114') and popov.dbo.DH3114.SP3093 like '%11001%'; ---- set popov.dbo.DH3114.SP3093='000011001' where popov.dbo.DH3114.IDDOC like '%18IBW001%' update popov.dbo._1SJOURN set popov.dbo._1SJOURN.SP10051='70' where popov.dbo._1SJOURN.IDDOCDEF = '3114' ---- set popov.dbo._1SJOURN.SP10051='72' where popov.dbo._1SJOURN.DOCNO like '%0100220168%' update popov.dbo.RA405 set popov.dbo.RA405.SP418='00000T001' where popov.dbo.RA405.IDDOC in (select jj.iddoc as iddoc from dbo._1SJOURN as jj where jj.IDDOCDEF = '3114') and popov.dbo.RA405.SP418 like '%11001%'; ---- set popov.dbo.RA405.SP418='000011001' where popov.dbo.RA405.IDDOC like '%18IBW001%' update dbo._1SCRDOC set dbo._1SCRDOC.Parentval='B1 1J T001 ' where dbo._1SCRDOC.CHILDID in (select jj.iddoc as iddoc from dbo._1SJOURN as jj where jj.IDDOCDEF = '3114') and dbo._1SCRDOC.Parentval like '%11001%'; Какие меня подводные камни могут ждать? Скажу сразу что остатки перенесем обычным перемещением. | |||
| 48
    
        vde69 модератор 28.08.13✎ 08:05 | 
        (47) на сколько валидными будут после сей операции типа перемещения?
 получишь кучу документов с двумя одинаковыми складави, при попытки перепроведения (или востановления последовательности) будет ругатся... ну и так далее... | |||
| 49
    
        floody 28.08.13✎ 08:12 | 
        универсальная замена разве не везде меняет? в документах и в движениях сразу не?     | |||
| 50
    
        Злопчинский 28.08.13✎ 08:25 | 
        (48) да нихрена с перемещениями по идее не будет проведутся спокойно...     | |||
| 51
    
        Ganiev 28.08.13✎ 08:58 | 
        Универсальная замена это лажа с перепроведением документов и кучей затраченного времени! здесь тебе грозит только совпадение номеров доков!     | |||
| 52
    
        Lacoster 28.08.13✎ 09:00 | 
        (49) да мне нужно что бы в регистрах поменялось ещё. А это каждый документ перепроводить, очень долго.
 (48) А за перемещения я не беспокоюсь, остатки со складов перекинем. т.е. по идее я поменял в документах склад и в регистрах (своими апдейтами) пока полёт нормальный. Но хотелось бы знать, что через некоторое время что-нить да не полетит. (51) номера доков...да и хрен с ними | |||
| 53
    
        VladZ 28.08.13✎ 09:04 | 
        Чую подвох... Себестоимость таки может измениться...     | |||
| 54
    
        Ёпрст гуру 28.08.13✎ 09:04 | 
        (52) какой наивный..
 поменял движуху двух регистров, а итоги оставил "как" есть | |||
| 55
    
        Ёпрст гуру 28.08.13✎ 09:04 | 
        уже санитары за вами выехали     | |||
| 56
    
        VladZ 28.08.13✎ 09:05 | 
        Пересчет итогов сделай.     | |||
| 57
    
        Lacoster 28.08.13✎ 09:12 | 
        Итоги попорчу, действительно нужно пересчитать     | |||
| 58
    
        Ёпрст гуру 28.08.13✎ 09:14 | 
        + склад еще и в графе отбора светится поди.. там, видно что не поменял.
 ЗЫ: есть же поделка готовая, чего не воспользовался ? | |||
| 59
    
        Lacoster 28.08.13✎ 09:20 | 
        (58) у меня бонусов нет, а деньги тратить не хочу     | |||
| 60
    
        FN 28.08.13✎ 09:25 | ||||
| 61
    
        FN 28.08.13✎ 09:25 | 
        +Но после такой операции задним числом ничего не трогай.     | |||
| 62
    
        пипец 28.08.13✎ 09:49 | 
        проще было отчет одновременно по нужным складам сделать     | |||
| 63
    
        Lacoster 28.08.13✎ 10:20 | 
        (61) спс, погляжу 
 (62) Отчет написать не проблема. Но ведь начальство не зря решило объединить склады | |||
| 64
    
        VladZ 28.08.13✎ 10:21 | 
        (63) "начальство не зря решило". Зря ты веришь в нерушимость слов начальства.     | |||
| 65
    
        Ganiev 28.08.13✎ 10:46 | 
        (62)ладно 1 отчет а если из 150 и каждый переписывать!     | |||
| 66
    
        пипец 28.08.13✎ 11:22 | 
        (66) смотря какие отчеты ... иногда проще написать 150 отчетов чем данные корежить ...     | |||
| 67
    
        Ganiev 28.08.13✎ 12:17 | 
        (66) ну мне бы было проще подменить ссылки через скуль и пересчитать итоги чем свои отчеты препахивать!     | |||
| 68
    
        Базис naïve 28.08.13✎ 12:24 | 
        Вечная память котёнку. Хорошая была база, да?     | |||
| 69
    
        Ganiev 28.08.13✎ 12:31 | 
        (68)Да он поди в копии делает с начало!))     | |||
| 70
    
        Bigbro 28.08.13✎ 12:34 | 
        с интересом понаблюдаю за развитием событий. автору просьба сообщать как идут дела.     | |||
| 71
    
        пипец 28.08.13✎ 12:38 | 
        у меня тут похожая ситуация - решил чуток добавить реквизитов и отчеты допилить , чем заниматься перепахиванием данных , ибо хз как и где они привязаны ... перепашешь а потом вылезет в других отчетах , которые никоим образом вроде не пересекаются ...     | |||
| 72
    
        Lacoster 28.08.13✎ 12:38 | 
        новый проект: "За компом"
 Ок, буду писать что выходит | |||
| 73
    
        Ganiev 28.08.13✎ 12:41 | 
        (71) получи все таблицы где встречается твой документ посмотри что за таблицы в каждой апдейтом поменяй что тебе нужно и потом пересчет итогов сделай!     | |||
| 74
    
        Lacoster 28.08.13✎ 12:42 | 
        (71) Могу дать процедурку на скуле как отыскать упоминание о нужном тебе объекте во всех таблицах     | |||
| 75
    
        Boroda 28.08.13✎ 12:45 | 
        А может просто сделать справочник склады двухуровневыми?
 Ну и отчеты получать по группе... | |||
| 76
    
        Ganiev 28.08.13✎ 13:07 | 
        (75) Обсуждалось уже! не вариант! Много лопатить тогда!     | |||
| 77
    
        uno-group 28.08.13✎ 14:01 | 
        ИМХО сначало надо было сварганить перемещения загнать все на 1 склад сделать по нему инвентаризацию чтобы зафиксировать остатки и себестоимость, а уж потом такое запускать. Наверника когда нибутьктото таки решит залесть в прошлый период. и чет там поправить. всебы решалось перепроведением 2 доков . испровляемого и инвентаризации.     | |||
| 78
    
        пипец 28.08.13✎ 14:50 | 
        (74) (73) в отчетах(да и не в отчетах) тоже предлагаешь рыться ? :))) где это используется , а если в коде есть перлы типа Если ляля код = "семьпитсот" то логика работы такая
 --- то чоу ? | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |