Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Неудачная попытка создания объекта (MetaDataWork)

v7: Неудачная попытка создания объекта (MetaDataWork)
Я
   ChMikle
 
06.03.20 - 09:42
Возникла необходимость удалить документы за 4 года базу ТИС 7.7 , решил воспользоваться обработкой 62478_GENERATSIYA_SQL-SKRIPTA_DLYA_UDALENIYA_DOKUMENTOV_PRI_SVERTKE_BAZY..ERT
библиотеку 1cpp.dll грузит , а при выполнении
МД=СоздатьОбъект("MetaDataWork");
Выдает ошибку Неудачная попытка создания объекта (MetaDataWork).
База SQL 2008.
   Salimbek
 
1 - 06.03.20 - 10:00
(0) MetaDataWork - составная часть 1cpp.dll и если оно не создается, то первым делом надо зайти в "О программе" и посмотреть - есть ли там вкладка 1С++ и какая там указана версия.
   Kigo_Kigo
 
2 - 06.03.20 - 10:22
(1) Не в "О программе" , а  сервис - параметры
   ChMikle
 
3 - 06.03.20 - 10:47
(1) Вас забанили в секции политика , я в шоке =-0
   ChMikle
 
4 - 06.03.20 - 10:48
(2) Нету 1С++
   ChMikle
 
5 - 06.03.20 - 10:49
где бы длл эту надыбать ?
   Ёпрст
 
6 - 06.03.20 - 10:56
   ChMikle
 
7 - 06.03.20 - 11:24
(6) Подтянулись профессионалы , теперь я точно уверен , что все получится :)). З.Ы. Очень рад приветствовать !!! :)
   ChMikle
 
8 - 06.03.20 - 11:26
сгенерировал текст запроса , его надо в консоль запросом МЫ SQL и выполнить ?
   ДенисЧ
 
9 - 06.03.20 - 11:32
(8) А средствами 1с++ его выполнить религия не позволит?
   ChMikle
 
10 - 06.03.20 - 11:33
а как ?
   Злопчинский
 
11 - 06.03.20 - 11:34
(9) чтобы его средствами 1С++ выполнить - надо сверху еще куча операторов понаписать для обвязки использования драйвера
   Ёпрст
 
12 - 06.03.20 - 11:37
(8) можешь и там, можешь в саой 1с-ине, можешь и в обработку QA1c в консоль запихать..
   Злопчинский
 
13 - 06.03.20 - 11:37
(0) ты ж не только будешь удалять за 4 года документы, еще ж за документами потянутся регистры и прочее..
.
и нахрена через скуль - там что 50 Гиг база?
типовыми средствами через 1С - никак?
ставишь универсальный двигатель регистров, генеришь остатки по регистрам на дату свертки и почти всё...
   Злопчинский
 
14 - 06.03.20 - 11:38
хвосты документов только в остатках по регистрам потянутся - по взаиморасчетам, по партиям
   ChMikle
 
15 - 06.03.20 - 12:50
(13) там оборот был по фирме ,которая закрылась под нуль , вот все доки и хочу удалить , чтобы базу разгрузить .... средствами 1С 7.7 очень долго удаляются документы. SQL запросом должно быть быстрее , во всяком случае так говорят и пишут , кто пробовал
   ChMikle
 
16 - 06.03.20 - 12:52
Но что-то месяц один уже больше часа удаляется на тестовой базе
   ChMikle
 
17 - 06.03.20 - 17:23
Доки удалились за 1.5 часа , подскажите, а как задать условие отбора по фирме.
   ChMikle
 
18 - 06.03.20 - 17:24
призываю дух Ёпрста
   ChMikle
 
19 - 10.03.20 - 09:07
Помогите добавить условие в запрос отбор по фирме , не нашел таблицу где  документ привязывается к фирме
   trdm
 
20 - 10.03.20 - 09:36
_1SJourn.$ОбщийРеквизит.Фирма = :ВыбФирма
   ChMikle
 
21 - 10.03.20 - 09:54
insert into #iddocs 

    select iddoc, iddocdef from _1sjourn
      where date_time_iddoc>'20140301'
      and date_time_iddoc<'20170801'
      

create table #DoNotDel (iddocdef int)

/*Удалям документы АвансовыйОтчет*/
delete from DH500 where iddoc in (select iddoc from #iddocs where iddocdef=500)
я брал за основу обработку генератор скрипта для скуль , если не сложно подскажите как ваше условие адаптировать ? база ТИС 7.7 типовая
   ChMikle
 
22 - 10.03.20 - 10:18
разобрался , всем спасибо , все свободны :)
   ChMikle
 
23 - 10.03.20 - 10:49
поторопился я :), не удаляет 

добавил
select iddoc, iddocdef from _1sjourn
      where date_time_iddoc>'20140301'
      and date_time_iddoc<'20170801'
      and SP2062 ='1'
SP2062 ='1'- это я так понял реквизит таблицы  _1sjourn фирмы
   ChMikle
 
24 - 10.03.20 - 11:27
разобрался , всем спасибо


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.