ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Нужна помощь
  #1  
Старый 15.01.2008, 14:47
Аватар для Worms
Worms
Новичок
Регистрация: 09.05.2006
Сообщений: 24
Провел на форуме:
168619

Репутация: 2
По умолчанию Нужна помощь

Может кто-нибудь сталкивался например с такой ситуацией,что нужна программа для определенных целей предназначенных в личном использовании,я вобще сам не умею програмировать,но может подскажете.Ситуация такая... у меня на срваке есть БД Oracl она вместе с 1с синхронизуется- при помощи программы сделанной на делфи. Так вот проблема такая,что я не могу позицию удалить в БД вобще никак! я подумал если синхронизацию БД с 1с на делфи сделали,то можно ли сделать что-нибудь например чтобы программа видела неиспользуемые позиции в БД и убирала их в другу группу созданную заранее для этих целей! вобщем суть всего написанного мне нужно избавится в БД от лишних ненужных позиций которые за 8 лет уже достаточно все забили.
Всем буду благадарен за подкинутые идеи и помощь.
 
Ответить с цитированием

  #2  
Старый 15.01.2008, 14:54
Аватар для sedoy_xxx
sedoy_xxx
Участник форума
Регистрация: 05.07.2006
Сообщений: 285
Провел на форуме:
3295822

Репутация: 117
По умолчанию

А ручками почистить? Если автоматически хочешь то тебе поможет какой нибудь скриптик, например на перле. Где взять? Написать самому (это не очень сложно, да и учиться никогда не поздно начать), найти похожый и переделать под себя или купить(может кто и бсплатно напишет)
 
Ответить с цитированием

  #3  
Старый 15.01.2008, 14:58
Аватар для Worms
Worms
Новичок
Регистрация: 09.05.2006
Сообщений: 24
Провел на форуме:
168619

Репутация: 2
По умолчанию

хе!!! ручками! я бы и ручками с удовольствием сделал бы! просто с проблемой удаления какой либо позиции в БД этой как мне сказали невозможно! так как позиция-это товар, постоянно движущийся товар, который пускает корни по всем таблицам,избавится практически не возможно,а если возможно то никто не хочет помогать.Вот и приходится сидеть и за голову держаться.
 
Ответить с цитированием

  #4  
Старый 15.01.2008, 15:03
Аватар для groundhog
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


Отправить сообщение для groundhog с помощью ICQ
По умолчанию

Worms, удалить не можете скорее всего из-за того, что есть зависимые записи... То есть были продажи этих позиций (или ещё что-то), которые ссылаются на эти записи... А ограничение целостности по ключу стоит ON DELETE RESTRICT, т.е. запрещает каскадное удаление записей... И я думаю, что это правильно... Удалять ничего не нужно - вы потеряете наработанную статистику... Да и вообще, ваша задача сводится к посылу базе данных определённого запроса, зачем программа? SQL Developer в руки и сносите/меняйте что хотите...
 
Ответить с цитированием

  #5  
Старый 15.01.2008, 15:07
Аватар для sedoy_xxx
sedoy_xxx
Участник форума
Регистрация: 05.07.2006
Сообщений: 285
Провел на форуме:
3295822

Репутация: 117
По умолчанию

Ну не так все страшно я думаю. Вообщем реализовать можно. Если готов заплатить за работу то кидай в пм контактную инфу
Программа или скрипт нужны в случае, если необходимо периодически производить определенные действия. Для чистки базы думаю самое оно
 
Ответить с цитированием

  #6  
Старый 15.01.2008, 15:17
Аватар для groundhog
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


Отправить сообщение для groundhog с помощью ICQ
По умолчанию

sedoy_xxx, ну ты то хоть понимаешь, насколько это абсурдная идея чистить оракловую базу? А нахрен вы тогда синхронизируете 1С и оракл, если умышленно пытаетесь нарушить целостность?
 
Ответить с цитированием

  #7  
Старый 15.01.2008, 15:22
Аватар для sedoy_xxx
sedoy_xxx
Участник форума
Регистрация: 05.07.2006
Сообщений: 285
Провел на форуме:
3295822

Репутация: 117
По умолчанию

Цитата:
Сообщение от groundhog  
sedoy_xxx, ну ты то хоть понимаешь, насколько это абсурдная идея чистить оракловую базу? А нахрен вы тогда синхронизируете 1С и оракл, если умышленно пытаетесь нарушить целостность?
Если я правельно понял ТС то речь идет не о нарушении целостности БД а о корректном удалении ненужных данных а это разные вещи. Если эти данные однотипные и вносятся туда периодически то почему бы и не автоматизировать этот процесс. Я конечно не писал такой софт под оракл но с Mysql все работает отлично
 
Ответить с цитированием

  #8  
Старый 15.01.2008, 15:31
Аватар для Worms
Worms
Новичок
Регистрация: 09.05.2006
Сообщений: 24
Провел на форуме:
168619

Репутация: 2
По умолчанию

В основном проблема этого всего идеотизма возникла из-за продажи товаров На самом деле у нас сеть АЗС,где уже вместо того чтобы человек заправлялся стали прикладывать усилися к тому,чтобы сделать универсамы из АЗС. У нас специальная прога стит для АЗС по бензину,но вот когда товар стали вносить в ту же базу чтобы все в один чек приходило тогда и начался бардак! синхронизация поисходит для того чтобы у нас бухгалтеры смогли обрабатывать все продажи в 1с. А вот теперь самое главное из 5500 тысяч товаров у меня тут около 1500 нужных! т.е. они все запутаны, где-то допустим есть "винстон",а рядом позиция "СИГАРЕТЫ винстон" когда бугалтер забивает накладную она путает такие позиции из-за которых у меня возникает большущая проблема! т.е. один и тот же товар в 5 разных вариантах раскидан!вот мне нужно сделать чтобы в 1с база была идеально четкой и в оракле. Это возможно? если вы вобще поняли меня...
 
Ответить с цитированием

  #9  
Старый 15.01.2008, 15:36
Аватар для sedoy_xxx
sedoy_xxx
Участник форума
Регистрация: 05.07.2006
Сообщений: 285
Провел на форуме:
3295822

Репутация: 117
По умолчанию

Теперь более понятней. ИМХО такое только вручную. По поводу невозможности что-то удалить прислушайся к совету groundhog
 
Ответить с цитированием

  #10  
Старый 15.01.2008, 16:09
Аватар для Worms
Worms
Новичок
Регистрация: 09.05.2006
Сообщений: 24
Провел на форуме:
168619

Репутация: 2
По умолчанию

Всем спасибо! еще кстати по делфи существует обучение на видео? если есть дайте ссылку!хоть немного освою.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помощь по взлому Упырдла PHP, PERL, MySQL, JavaScript 7 12.01.2008 21:40
нужна гуманитарная помощь Грызло АнтиАдмин 4 03.02.2005 22:40
срочно нужна помощь! Night Hunter Чаты 1 08.01.2005 05:10



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ