Переключение на Главную Страницу Страницы: 1 2 [3]  ОтправитьПечать
Очень популярная тема (более 25 ответов) Не отрабатываются инструкции в прямом запросе (число прочтений - 16087 )
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Не отрабатываются инструкции в прямом запросе
Ответ #30 - 18. Сентября 2007 :: 18:36
Печать  
*Поморщившись*
Это ж ДБФ, там действительно iddocdef - не число Подмигивание
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Не отрабатываются инструкции в прямом запросе
Ответ #31 - 19. Сентября 2007 :: 05:02
Печать  
написал поиск документов через Метаданные

     meta1 = СоздатьОбъект("MetaDataWork");
     КолвоДок = Метаданные.Документ();
     РезСтр = "";
     Для Инд1 = 1 по КолвоДок Цикл
           Стр_1 = meta1.ЧислоВСтроку(Число(meta1.ИДДокумента(Инд1)), 36);
           Стр_1 = "    " + Стр_1;
           Стр_1 = "'" + Прав(Стр_1,4) + "'";
         //Сообщить("Стр_1 = " + Стр_1 + " Дл = " + СтрДлина(Стр_1));
               Если Инд1 < КолвоДок Тогда
                     РезСтр = РезСтр + Стр_1 + ",";
               Иначе
                     РезСтр = РезСтр + Стр_1;
               КонецЕсли;
     КонецЦикла;
     Если Инд1 > 1 Тогда
           РезСтр = " ( " + РезСтр + " ) ";
     КонецЕсли;
     Сообщить("РезСтр = " + РезСтр);      

А по поводу subj - не стоит этого делать на работающей базе ( а только в качестве
обучения запросов). Можешь наступь на грабли а оно тебе надо.
Если точно скажешь зачем тебе subj можно будет более детально ответить
  
Наверх
 
IP записан
 
ПодОпытный
Junior Member
**
Отсутствует


От чего и почему ничего
я не пойму?!

Сообщений: 32
Местоположение: Республика Коми Сыктывкар
Зарегистрирован: 16. Сентября 2007
Пол: Мужской
Re: Не отрабатываются инструкции в прямом запросе
Ответ #32 - 19. Сентября 2007 :: 06:10
Печать  
(spock)
Про $ВидДокумента36 спасибо )
Просто когда читаешь документацию вначале без практики большинство не понятно и не откладывается в голове. )
А когда делаешь по примерам в голове откладваются приемы из примера. Поэтому иногда сложно найти то что нужно )
(Z1)
Делаю свертку, хочу быстро пометить на удаление все доки до даты, кроме определенного вида. Запускаю из одной базы помечаю в другой.
Сделал почти также, только не мог найти как из 10-ой системы перевести в 36-ую
Пока пример лежит на инфостарте http://www.infostart.ru/projects/1262/
(Всем!)
Реально ли переписать обработки Открытия Периода под ДБФ?
1)http://metaprog.co.ua/secrprog/files/setTA.zip или
2)http://www.dev.citykirov.ru/dlcount.php?url=http://dev.citykirov.ru/APSetup.zip
Или нет? Если реально смогу ли я со своим маленьким опытом это сделать?
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Не отрабатываются инструкции в прямом запросе
Ответ #33 - 19. Сентября 2007 :: 06:29
Печать  
(ПодОпытный) Какой размер сейчас Базы. Ну выиграешь ты максимум сутки ( сервера сейчас очень мощные).
Эти решения не могут быть универсальными.
Например на измерение, реквизит регистра может быть графа отбора.
Как поведет себя обработка? Весь мусор останется в базе?
В некоторых конфах документы могут двигать периодические реквизиты справочников.
Если док ссылается на удаляемый документ, а тот на другой удаляемый док ( из прошлых периодов ) эти документы все равно придеться удалять "руками"
У кого-то может быть одновременно и регистры и проводки. и.т.д.
ИХМО лучше направить усилия на улучшение текущих "тяжелых" отчетов.
  
Наверх
 
IP записан
 
ПодОпытный
Junior Member
**
Отсутствует


От чего и почему ничего
я не пойму?!

Сообщений: 32
Местоположение: Республика Коми Сыктывкар
Зарегистрирован: 16. Сентября 2007
Пол: Мужской
Re: Не отрабатываются инструкции в прямом запросе
Ответ #34 - 19. Сентября 2007 :: 06:44
Печать  
База ДБФ 6Гб
Сутки мне и нужны ) мне надо свертку сделать за суб и воскр
А у меня идет 3 дня
Для этого я и хочу сделать выборочное удаление (некоторые доки оставить. например Установку новых цен)
Чистить периодику отдельно
Есть пример в http://itland.ru/forum//index.php?s=d5e6d13ee208956458e8d4564eba8f2c&showtopic=1...
Ну при пометке через 1С тоже придется часть доков удалять вручную

Сама идея принадлежит Павлу Шемякину. Если знаете кто он, то вряд ли будете сомневаться в его профессионализме.
Недочеты в этом методе есть, но после тестирования, все глюки можно выловить
  
Наверх
 
IP записан
 
lustin
1c++ power user
Отсутствует


1C *.*, ROR, Java - на
этом остановимся

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Не отрабатываются инструкции в прямом запросе
Ответ #35 - 19. Сентября 2007 :: 06:53
Печать  
может всё таки перейти на Скуль - 6 гигов база, сколько ж активных пользователей

ЗЫ Может пора что то менять в консерватории (с)
  

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Не отрабатываются инструкции в прямом запросе
Ответ #36 - 19. Сентября 2007 :: 07:03
Печать  
Цитата:
База ДБФ 6Гб
Сутки мне и нужны ) мне надо свертку сделать за суб и воскр
А у меня идет 3 дня
Для этого я и хочу сделать выборочное удаление (некоторые доки оставить. например Установку новых цен)
Чистить периодику отдельно
Недочеты в этом методе есть, но после тестирования, все глюки можно выловить

Получение чистой базы dbf без документов 10 минут
Перенесиние документов цен за прошлый период 1-2 часа.
Перенесение всех документов с начала Нового периода ну 3-4 часа( т.к. документов немного). И заметь при этом глюков нет и не предвидяться ( аппаратные сбои не в счет )
Ты же хочешь "экспериментировать" на живой БД  и отлавливать глюки вряд ли уложишься в два дня и не факт что отловишь все глюки.
  
Наверх
 
IP записан
 
kiruha
1c++ power user
Отсутствует



Сообщений: 1249
Зарегистрирован: 11. Апреля 2007
Re: Не отрабатываются инструкции в прямом запросе
Ответ #37 - 19. Сентября 2007 :: 07:10
Печать  
Для начала нужно переписать на прямые запросы отчеты, посмотреть скорость,
на хорошо написанном отчете (с попаданием в индекс) - секунды для такой базы,
а свертка - это последнее дело...

Если нет времени отчеты переписывать - пока поставить 4 диска SAS или SCSI в рейд -
скорость сразу в несколько раз.
  
Наверх
 
IP записан
 
ПодОпытный
Junior Member
**
Отсутствует


От чего и почему ничего
я не пойму?!

Сообщений: 32
Местоположение: Республика Коми Сыктывкар
Зарегистрирован: 16. Сентября 2007
Пол: Мужской
Re: Не отрабатываются инструкции в прямом запросе
Ответ #38 - 19. Сентября 2007 :: 07:22
Печать  
( Z1)
Перенос доков за 9 месяцев 3-4 часа? ))))))))))))))))
Не надо меня смешить )
И не факт, что все перенесенные доки проведутся ... таким образом получим неверные остатки и по шапке от руководства...
А так спецдоком делаем "снимки" регистров, удаляем что сможем до них
База впринципе готова, доки за текущий период можно уже перепровести в процессе работы по ночам
( kiruha)
А вы вкурсе что у ДБФ ограничение на файл 2ГБ
У меня ПартииНаличие уже 1.3 ГБ
На Скуль руководство категорически переходить отказывается.
Цитата:
Если нет времени отчеты переписывать - пока поставить 4 диска SAS или SCSI в рейд -скорость сразу в несколько раз.

А вы думаете база в 6ГБ работает на Селероне 1000 и иде винтах?  Смех
(lustin)
К сожалению, для руководства легче заказать свертку чем перейти на Скуль.
БД с УРиБ-ом 4 базы: Центр, ТорговыйЦентр-40 пользователей, Манагеры-30 пользователей, БухБаза - 10 пользователей
ЦБ и Манагеры на 1 серваке
ТЦ на 2 серваке
БухБаза + бух и зик базы на мощном компе
  
Наверх
 
IP записан
 
kiruha
1c++ power user
Отсутствует



Сообщений: 1249
Зарегистрирован: 11. Апреля 2007
Re: Не отрабатываются инструкции в прямом запросе
Ответ #39 - 19. Сентября 2007 :: 10:22
Печать  
Ну хотя бы делай
Код
Выбрать все
Collating Sequence=MACHINE; 

при подключении
http://www.1cpp.ru/forum/YaBB.pl?num=1148038411/15
немного время сэкономишь

По вопросам - написать обработку вполне реально(1.) и даже полезно(2.) Улыбка

P.S. В качестве флейма - не дело руководства решать - ставить SQL или нет.
  
Наверх
 
IP записан
 
ПодОпытный
Junior Member
**
Отсутствует


От чего и почему ничего
я не пойму?!

Сообщений: 32
Местоположение: Республика Коми Сыктывкар
Зарегистрирован: 16. Сентября 2007
Пол: Мужской
Re: Не отрабатываются инструкции в прямом запросе
Ответ #40 - 19. Сентября 2007 :: 10:36
Печать  
Цитата:
В качестве флейма - не дело руководства решать - ставить SQL или нет.

В продолжении флейма: ФинДир бывший программист (в том числе и на 1С). Вопрос: кого послушает Генеральный, меня с админом (работаем пол-года у них) или  ФинДира, кот. работает с самого начала и начинал у них прогом?
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Не отрабатываются инструкции в прямом запросе
Ответ #41 - 19. Сентября 2007 :: 10:50
Печать  
Цитата:
Цитата:
В качестве флейма - не дело руководства решать - ставить SQL или нет.

В продолжении флейма: ФинДир бывший программист (в том числе и на 1С). Вопрос: кого послушает Генеральный, меня с админом (работаем пол-года у них) или  ФинДира, кот. работает с самого начала и начинал у них прогом?

Хотите искать грабли оставайтесь на dbf - Вы ( ничего личного в смысле Ваша организация) близки чтобы их найти.
При росте фирмы ( или при усложнении аналитики) будешь свертки делать через  пять,шесть месяцев.
Сколько человек работает одновременно с данными.
Сколько идет переиндексация БД. Кстати на dbf бывают
ошибки когда индексы неправильно востанавливаются ( несколько раз на это наступал ).
Насколько ценны данные которые храняться в базе.
Ну многое зависит от тебя как убеждать будешь.
sql бд на несколько порядок надежней чем dbf и лучше обеспечивает целостность данных.
При правильной заточке sql скорость выполнения отчетов увеличивается в разы.
Можешь просто распечатать эту ветку руководству пусть сами думают - переходить или
не переходить на sql.
ИХМО  для Ваших задач однозначно переходить на sql.
  
Наверх
 
IP записан
 
ПодОпытный
Junior Member
**
Отсутствует


От чего и почему ничего
я не пойму?!

Сообщений: 32
Местоположение: Республика Коми Сыктывкар
Зарегистрирован: 16. Сентября 2007
Пол: Мужской
Re: Не отрабатываются инструкции в прямом запросе
Ответ #42 - 19. Сентября 2007 :: 12:14
Печать  
Это все понятно. Руководство понимает, что НАДО переходить. Но СЕЙЧАС не хочет.
Типа через год-два.
  
Наверх
 
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Не отрабатываются инструкции в прямом запросе
Ответ #43 - 25. Сентября 2007 :: 11:48
Печать  
Свертку делай запросами напрямую
10 Гигов на SQL - один рабочий день,  ТиИ на ночь, тебе нравится такое?
Причем это не свертка а выкашивание бух учета как такового - это сложнее
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
ПодОпытный
Junior Member
**
Отсутствует


От чего и почему ничего
я не пойму?!

Сообщений: 32
Местоположение: Республика Коми Сыктывкар
Зарегистрирован: 16. Сентября 2007
Пол: Мужской
Re: Не отрабатываются инструкции в прямом запросе
Ответ #44 - 25. Сентября 2007 :: 12:00
Печать  
Да я бы рад ... только база ДБФ )
Уже порезал ...
Было 6.5 ГБ стало 3 ГБ, правда еще периодику и справочники не чистил
Твоя  "рыба" очень понравилась Подмигивание Премного благодарен.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 2 [3] 
ОтправитьПечать