Переключение на Главную Страницу Страницы: [1]  ОтправитьПечать
Очень популярная тема (более 25 ответов) Виртуальные таблицы не учитывает последнего движения (число прочтений - 19997 )
oav
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 97
Местоположение: Пермь
Зарегистрирован: 09. Ноября 2009
Пол: Мужской
Виртуальные таблицы не учитывает последнего движения
28. Марта 2011 :: 06:32
Печать  
При использовании Виртуальных таблиц для получения остатков и оборотов по регистру остатков за последний день в обороты не попадают движения выполненные последним документом. Это возможно как то поправить или надо как то выкручиваться.

from ra99 as ra99_vt (nolock)
inner join _1sjourn as j99_vt (nolock) on j99_vt.iddoc = ra99_vt.iddoc
where j99_vt.date_time_iddoc > '20110325' and j99_vt.date_time_iddoc < '201103259TJ70G     0  0'
and j99_vt.rf99 = 0x1
and (ra99_vt.sp3603='     0   ')

Я так понимаю это позиция последнего документа '201103259TJ70G     0  0' . Вот по ней и не попадают движения

Может что то посоветуете????
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #1 - 28. Марта 2011 :: 06:50
Печать  
так поставь знак <=
Либо (что еще лучше ) можно использовать Дт~ (через      УстановитьТекстовыйПараметр )
  
Наверх
 
IP записан
 
oav
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 97
Местоположение: Пермь
Зарегистрирован: 09. Ноября 2009
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #2 - 28. Марта 2011 :: 07:33
Печать  
Это я написал то что формируют Виртуальные таблицы. Это не мой запрос!!! А конечную дату я ставлю с модификатором ДатаКон~
  
Наверх
 
IP записан
 
oav
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 97
Местоположение: Пермь
Зарегистрирован: 09. Ноября 2009
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #3 - 28. Марта 2011 :: 07:34
Печать  
В том то и дело, что бы исправить Виртуальные таблицы.
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #4 - 28. Марта 2011 :: 07:49
Печать  
oav писал(а) 28. Марта 2011 :: 07:34:
В том то и дело, что бы исправить Виртуальные таблицы.

А какая у Вас  версия 1cpp ( сам не пользуюсь витр функциями)?
Может в последних версиях уже исправили ?
  
Наверх
 
IP записан
 
oav
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 97
Местоположение: Пермь
Зарегистрирован: 09. Ноября 2009
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #5 - 28. Марта 2011 :: 07:54
Печать  
И в 2,5 и в 3,2 везде одна и та же ошибка!
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #6 - 28. Марта 2011 :: 07:58
Печать  
oav писал(а) 28. Марта 2011 :: 07:54:
И в 2,5 и в 3,2 везде одна и та же ошибка!

ну тогда оформляй тестовый пример с ошибкой в багзилу.
  
Наверх
 
IP записан
 
oav
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 97
Местоположение: Пермь
Зарегистрирован: 09. Ноября 2009
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #7 - 28. Марта 2011 :: 08:23
Печать  
Это очень плохо...........
Ждать нет времени!
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #8 - 28. Марта 2011 :: 08:30
Печать  
Пиши запрос руками, без ВТ.. делов то.
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #9 - 28. Марта 2011 :: 08:33
Печать  
oav писал(а) 28. Марта 2011 :: 08:23:
Это очень плохо...........
Ждать нет времени!

Ога. Когда нет времени на чтение документации - это очень плохо.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
oav
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 97
Местоположение: Пермь
Зарегистрирован: 09. Ноября 2009
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #10 - 28. Марта 2011 :: 08:45
Печать  
Если бы это было все просто, то вот такой запрос да еще в разрезе дней

ТекстЗапроса = "
|SELECT
|      СпрТовар.Code  as code,
|   CAST(:НачДата as datetime) as curr_date,
|      $ПоследнееЗначение.Номенклатура.ЦенаПриобретенияИстория(СпрТовар.ID, :НачДата)*Рег.ОстатокТовараНаСкладеНачальныйОстаток as beg_amount,
                 |      $ПоследнееЗначение.Номенклатура.ЦенаПриобретенияИстория(СпрТовар.ID, :НачДата)*Рег.ОстатокТовараНаСкладеПриход           as in_amount,
                 |      $ПоследнееЗначение.Номенклатура.ЦенаПриобретенияИстория(СпрТовар.ID, :НачДата)*Рег.ОстатокТовараНаСкладеРасход           as out_amount,
                 |      $ПоследнееЗначение.Номенклатура.ЦенаПриобретенияИстория(СпрТовар.ID, :НачДата)*Рег.ОстатокТовараНаСкладеКонечныйОстаток  as end_amount,
                 |      Рег.ОстатокТовараНаСкладеНачальныйОстаток as beg_rest,
                 |      Рег.ОстатокТовараНаСкладеПриход as in_qty,
                 |      Рег.ОстатокТовараНаСкладеРасход as out_qty,
                 |      Рег.ОстатокТовараНаСкладеКонечныйОстаток as end_rest
                 |FROM
                 |  а,,Фирма=$ПустойИД,(Товар,Склад),(ОстатокТовараНаСкладе)) as Рег
                 |INNER JOIN
                 |      $Справочник.Номенклатура as СпрТовар ON СпрТовар.ID = Рег.Товар      
                 |                  AND СпрТовар.Code IN (SELECT Val FROM #ФильтрТовар)
                 |";            
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #11 - 28. Марта 2011 :: 10:22
Печать  
Цитата:
<КонецПериода>
Тип: значение.
Строка, представляющая период или момент времени во внутреннем формате 1С.
Если передан период времени (дата, позиция документа), он в расчет не включается.
Для того чтобы он включался в расчет нужно воспользоваться модификатором, или предварительно сформировать момент времени (См. СформироватьПозициюДокумента()).
По умолчанию точка актуальности.
  

1&&2&&3
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #12 - 28. Марта 2011 :: 10:25
Печать  
Цитата:
...ОстаткиТоваров(:НачДата,:НачДата~,,ДвиженияИГраницыПериод...

Полагаю параметр НачДата  - все таки типа Дата, а не позиция.
Поэтому, если применен первый модификатор ~, то ВТ должна выдавать весь день включая послений док.
  

1&&2&&3
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #13 - 28. Марта 2011 :: 11:10
Печать  
oav писал(а) 28. Марта 2011 :: 08:45:
Если бы это было все просто, то вот такой запрос да еще в разрезе дней

ТекстЗапроса = "
|SELECT
|      СпрТовар.Code  as code,
|   CAST(:НачДата as datetime) as curr_date,
|      $ПоследнееЗначение.Номенклатура.ЦенаПриобретенияИстория(СпрТовар.ID, :НачДата)*Рег.ОстатокТовараНаСкладеНачальныйОстаток as beg_amount,
                 |      $ПоследнееЗначение.Номенклатура.ЦенаПриобретенияИстория(СпрТовар.ID, :НачДата)*Рег.ОстатокТовараНаСкладеПриход           as in_amount,
                 |      $ПоследнееЗначение.Номенклатура.ЦенаПриобретенияИстория(СпрТовар.ID, :НачДата)*Рег.ОстатокТовараНаСкладеРасход           as out_amount,
                 |      $ПоследнееЗначение.Номенклатура.ЦенаПриобретенияИстория(СпрТовар.ID, :НачДата)*Рег.ОстатокТовараНаСкладеКонечныйОстаток  as end_amount,
                 |      Рег.ОстатокТовараНаСкладеНачальныйОстаток as beg_rest,
                 |      Рег.ОстатокТовараНаСкладеПриход as in_qty,
                 |      Рег.ОстатокТовараНаСкладеРасход as out_qty,
                 |      Рег.ОстатокТовараНаСкладеКонечныйОстаток as end_rest
                 |FROM
                 | да,,Фирма=$ПустойИД,(Товар,Склад),(ОстатокТовараНаСкладе)) as Рег
                 |INNER JOIN
                 |      $Справочник.Номенклатура as СпрТовар ON СпрТовар.ID = Рег.Товар      
                 |                  AND СпрТовар.Code IN (SELECT Val FROM #ФильтрТовар)
                 |";            


так поставь
Запрос.Отладка(1);
и получишь свой текст запроса
а) В нем проверишь условие на дату
б) этот запрос уже можешь дорабатывать под свои потребности


  
Наверх
 
IP записан
 
oav
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 97
Местоположение: Пермь
Зарегистрирован: 09. Ноября 2009
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #14 - 28. Марта 2011 :: 11:23
Печать  
Я так и сделал. Смотри начало.... Если точка акт. меньше конца даты то подставляется точка акт. И это правильно.! Но условие сравнения стоит не <=, а просто < !!! По этому и движения по последнему документу не попадают. А как следствие не правильно считается и начальный остаток. Конечный остаток считается правильно, а если нет движения то начальный остаток не тот. Если смотреть по дням, то конечный остаток предыдущего дня не равен, начальному остатку последнего дня. Вот в чем проблема. Хотелось, что бы ВТ работали правильно. Очень удобно. Конечно можно и самому запрос составить. Но зачем тогда ВТ????
  
Наверх
 
IP записан
 
oav
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 97
Местоположение: Пермь
Зарегистрирован: 09. Ноября 2009
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #15 - 28. Марта 2011 :: 11:26
Печать  
В крайнем случае можно и ТА немного передвинуть.... Тогда все правильно работает. Но это уже от лукавого....
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #16 - 28. Марта 2011 :: 11:48
Печать  
oav писал(а) 28. Марта 2011 :: 11:26:
В крайнем случае можно и ТА немного передвинуть.... Тогда все правильно работает. Но это уже от лукавого....

сделал тест через вирт функцию.У меня все правильно работает
на конец дня.
диапозон дат
|:ВыбНачДт,
|:ВыбДата~,


заполняем диапозон дат
Дата_Х = '05.03.2011';
Запрос.УстановитьТекстовыйПараметр("ВыбНачДт", НачМесяца(Дата_Х) );      
Запрос.УстановитьТекстовыйПараметр("ВыбДата", Дата_Х);      



в sql получается
where j99_vt.date_time_iddoc > '20110301' and j99_vt.date_time_iddoc < '20110305Z'

  
Наверх
 
IP записан
 
oav
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 97
Местоположение: Пермь
Зарегистрирован: 09. Ноября 2009
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #17 - 28. Марта 2011 :: 11:54
Печать  
Это правильно, если конечная дата меньше ТА. А ты поставь КонДата равной дате ТА. Тогда в запросе появиться вместо даты позиция ТА.
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #18 - 28. Марта 2011 :: 12:10
Печать  
oav писал(а) 28. Марта 2011 :: 11:54:
Это правильно, если конечная дата меньше ТА. А ты поставь КонДата равной дате ТА. Тогда в запросе появиться вместо даты позиция ТА.

может в этом случае надо использовать метод :

ОбратныйРасчетОтТА()
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #19 - 28. Марта 2011 :: 12:13
Печать  
+ из документации к вирт функции про конеч дату
Цитата:
КонецПериода - тип: значение. Строка, представляющая период или момент времени во внутреннем формате 1С. Если передан период времени (дата, позиция документа), он в расчет не включается. Для того чтобы он включался в расчет нужно воспользоваться модификатором, или предварительно сформировать момент времени (См. СформироватьПозициюДокумента()). По умолчанию точка актуальности.


  
Наверх
 
IP записан
 
oav
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 97
Местоположение: Пермь
Зарегистрирован: 09. Ноября 2009
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #20 - 28. Марта 2011 :: 12:13
Печать  
ОбратныйРасчетОтТА()

Это надо выполнить до запроса или где??
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #21 - 28. Марта 2011 :: 12:14
Печать  
oav писал(а) 28. Марта 2011 :: 12:13:
ОбратныйРасчетОтТА()

Это надо выполнить до запроса или где??

конечно до выполнения запрса
  
Наверх
 
IP записан
 
oav
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 97
Местоположение: Пермь
Зарегистрирован: 09. Ноября 2009
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #22 - 28. Марта 2011 :: 12:19
Печать  
Не это не помогает !
Все равно в запросе появляется позиция!
where j99_vt.date_time_iddoc > '20110325' and j99_vt.date_time_iddoc < '201103259TJ79P     0  0'
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #23 - 28. Марта 2011 :: 12:23
Печать  
oav писал(а) 28. Марта 2011 :: 12:19:
Не это не помогает !
Все равно в запросе появляется позиция!
where j99_vt.date_time_iddoc > '20110325' and j99_vt.date_time_iddoc < '201103259TJ79P     0  0'

это поможет быстрее выполнить запрос если
начало интервала не совпадает с началом месяца.
Я не помню позиция последнего документа и позиция та совпадают или нет
если совпадают то в строке
'201103259TJ79P     0  0' замени последний символ ( двадцать третий)  0 на символ Z и получишь что хочешь.
  
Наверх
 
IP записан
 
oav
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 97
Местоположение: Пермь
Зарегистрирован: 09. Ноября 2009
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #24 - 28. Марта 2011 :: 12:23
Печать  
А кто писал эту подстановку.... Может чуть чуть подправит..? Не так уж и много . Только поменять условие ....
  
Наверх
 
IP записан
 
oav
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 97
Местоположение: Пермь
Зарегистрирован: 09. Ноября 2009
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #25 - 28. Марта 2011 :: 12:26
Печать  
Это же не мой запрос. Это выполняет подстановка в ВТ. Если бы это был мой запрос, тогда и вопроса бы не было!!!!
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #26 - 28. Марта 2011 :: 12:26
Печать  
oav писал(а) 28. Марта 2011 :: 12:23:
А кто писал эту подстановку.... Может чуть чуть подправит..? Не так уж и много . Только поменять условие ....

Если уж говорить об условие то конец интервала =  ТА то вообще для оптимизации лучше  не было условие на меньше.
  
Наверх
 
IP записан
 
oav
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 97
Местоположение: Пермь
Зарегистрирован: 09. Ноября 2009
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #27 - 28. Марта 2011 :: 12:30
Печать  
Я не совсем понял про оптимизацию???? Хотелось бы для начала , что бы было правильно. а уж потом оптимизировать....
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #28 - 28. Марта 2011 :: 12:33
Печать  
oav писал(а) 28. Марта 2011 :: 12:26:
Это же не мой запрос. Это выполняет подстановка в ВТ. Если бы это был мой запрос, тогда и вопроса бы не было!!!!

но не в свой запрос ты же можешь вставить любую дату точнее строку из 23 символов.

  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #29 - 28. Марта 2011 :: 12:35
Печать  
oav писал(а) 28. Марта 2011 :: 12:30:
Я не совсем понял про оптимизацию???? Хотелось бы для начала , что бы было правильно. а уж потом оптимизировать....

ну представь что ты оптимизатор запросов
зачем сравнивать на значение которое всегда должно быть меньше ТА. условие заведомо лишнее. ну это уже очнь "глубокая" оптимизация

  
Наверх
 
IP записан
 
oav
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 97
Местоположение: Пермь
Зарегистрирован: 09. Ноября 2009
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #30 - 28. Марта 2011 :: 12:40
Печать  
Я конечно могу сначала проверить совпадает ли дата конца с датой ТА. Затем если совпадают, то получить позицию ТА. Затем прибавить 1 к позиции и поставить это значение в условие ВТ. Все это можно. ... Но хотелось бы чтобы это уже было в макроподстановке ВТ. И на мой взгляд это правильно???
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #31 - 28. Марта 2011 :: 12:56
Печать  
oav писал(а) 28. Марта 2011 :: 12:40:
Я конечно могу сначала проверить совпадает ли дата конца с датой ТА. Затем если совпадают, то получить позицию ТА. Затем прибавить 1 к позиции и поставить это значение в условие ВТ. Все это можно. ... Но хотелось бы чтобы это уже было в макроподстановке ВТ. И на мой взгляд это правильно???

я не знаю кто прав Вы утверждая что при переносе документа через ТА позиция ТА равна позиции этого документа или
при этом ТА тоже немного сдвигается и становиться больше этого документа.
Но все равно в ответах уже есть несколько способов решения.
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #32 - 28. Марта 2011 :: 14:01
Печать  
oav писал(а) 28. Марта 2011 :: 06:32:
Я так понимаю это позиция последнего документа '201103259TJ70G     0  0' .

это не похоже на позицию документа, т.к. документов с iddoc = '     0' в нормальных условиях не бывает.
это более походит на позицию времени.
  

1&&2&&3
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #33 - 28. Марта 2011 :: 14:01
Печать  
у себя проверил:
select *
from $РегистрОстаткиОбороты.Рег(:НачДата, :НачДата~,,ДвиженияИГраницыПериода)
,где НачДата = дата ТА.
Работает правильно
  

1&&2&&3
Наверх
 
IP записан
 
oav
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 97
Местоположение: Пермь
Зарегистрирован: 09. Ноября 2009
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #34 - 28. Марта 2011 :: 14:14
Печать  
Вот это точно позиция времени 201103259TJ70G
9TJ70G это час , мин , сек и еще * 10000 и приведенное 36 сис. счисления. Это я проверил. От того что это позиция времени документа, на котором установлена ТА ничего не меняется. Условие в запросе "меньше" а не "меньше или равно". В этом проблема!
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #35 - 28. Марта 2011 :: 14:18
Печать  
если бы в запросе была позиция документа, а не времени, то было бы
не <'201103259TJ70G     0  0'
а <'201103259TJ70Gxxxxxx  0'
и тогда бы этот документ попал в выборку
  

1&&2&&3
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #36 - 28. Марта 2011 :: 14:18
Печать  
так можешь вообще дату сам сформировать
'20110331z' и передавать ее в качестве параметра.
(как утверждает trad все это можно и не делать итак все работает.
можешь сам проверить это утверждение в своей бд )
  
Наверх
 
IP записан
 
oav
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 97
Местоположение: Пермь
Зарегистрирован: 09. Ноября 2009
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #37 - 28. Марта 2011 :: 14:47
Печать  
Вопрос в том , чтобы в "from $РегистрОстаткиОбороты.Рег(:НачДата, :НачДата~,,ДвиженияИГраницыПериода)" я, не думал о том равна дата конца дате ТА или меньше ее , а просто подставлять выбранную мной дату, а макроподстановка обрабатывала эту дату и подставляла то что надо. По моему это вполне нормальное желание. Иначе зачем писать макроподстановку, если она где то делает нужную подстановку а, где то я должен сам это делать...!
  
Наверх
 
IP записан
 
oav
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 97
Местоположение: Пермь
Зарегистрирован: 09. Ноября 2009
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #38 - 28. Марта 2011 :: 15:10
Печать  
А к с та те! В запросе стоит  < '201103259TJ70G     0  0' поэтому наверное и документ не попадает т.к. '201103259TJ70Gxxxxxx  0' это позиция больше!!!!!
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #39 - 28. Марта 2011 :: 15:52
Печать  
Да похоже действительно ошибка
1cpp версия 3.2.3.1
вот какие делал тесты ( причем проверки идут в самой виртуальной функции )
Цитата:
ТА Стояла на нач дня 31.12.2011
провел документ за ТА
после время документа и время ТА равны '201112318B3QW0 16CYMОФІ'



|:ВыбДата
Запрос.УстановитьТекстовыйПараметр("ВыбДата", "20111031z");
sql
where j99_vt.date_time_iddoc > '20110301' and j99_vt.date_time_iddoc < '20111031z'
----------------------
|:ВыбДата
Запрос.УстановитьТекстовыйПараметр("ВыбДата", "20111130z");
sql
where j99_vt.date_time_iddoc > '20110301' and j99_vt.date_time_iddoc < '20111130z'
----------------------
|:ВыбДата
Запрос.УстановитьТекстовыйПараметр("ВыбДата", "20111231z");
sql
where j99_vt.date_time_iddoc > '20110301' and j99_vt.date_time_iddoc < '201112318B3QW0 16CYMОФІ'
----------------------
|,:ВыбДата~
Запрос.УстановитьТекстовыйПараметр("ВыбДата", ПолучитьПозициюТА());
sql
where j99_vt.date_time_iddoc > '20110301' and j99_vt.date_time_iddoc < '201112318B3QW0 16CYMОФІ'
----------------------
|,:ВыбДата~
Запрос.УстановитьТекстовыйПараметр("ВыбДата",  ПолучитьДатуТА());
sql
where j99_vt.date_time_iddoc > '20110301' and j99_vt.date_time_iddoc < '201112318B3QW0 16CYMОФІ'



Надо если  ПозицияВремени >= Позиции ТА то знак
менять на меньше равно т.е  вместо  <

where j99_vt.date_time_iddoc > '20110301' and j99_vt.date_time_iddoc <= '201112318B3QW0 16CYMОФІ'


или второй вариант как исправить ( он мне кажеться лучше чем первый )
Надо если  ПозицияВремени >= Позиции ТА условие
<  ПозицияТА  убираем совсем.
т.е должно генериться условие

where j99_vt.date_time_iddoc > '20110301'
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #40 - 28. Марта 2011 :: 17:15
Печать  
Z1 писал(а) 28. Марта 2011 :: 15:52:
Надо если  ПозицияВремени >= Позиции ТА то знак
менять на меньше равно т.е  вместо  <

Не надо.  Подмигивание Это будет ошибкой.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
oav
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 97
Местоположение: Пермь
Зарегистрирован: 09. Ноября 2009
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #41 - 29. Марта 2011 :: 03:52
Печать  
Кто нибудь может сказать, какова перспектива исправления этой неприятности?????
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #42 - 29. Марта 2011 :: 04:52
Печать  
так нету неприятности то никакой.
ты лучше разберись почему у тебя в запросе подставляется позиция времени а не позиция документа
  

1&&2&&3
Наверх
 
IP записан
 
oav
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 97
Местоположение: Пермь
Зарегистрирован: 09. Ноября 2009
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #43 - 29. Марта 2011 :: 05:07
Печать  
Я беру и просто тупо подставляю в запрос
ТекстЗапроса = "
|SELECT
|      СпрТовар.Code  as code,
|   CAST(:НачДата as datetime) as curr_date,
|      $ПоследнееЗначение.Номенклатура.ЦенаПриобретенияИстория(СпрТовар.ID, :НачДата)*Рег.ОстатокТовараНаСкладеНачальныйОстаток as beg_amount,
                |      $ПоследнееЗначение.Номенклатура.ЦенаПриобретенияИстория(СпрТовар.ID, :НачДата)*Рег.ОстатокТовараНаСкладеПриход           as in_amount,
                |      $ПоследнееЗначение.Номенклатура.ЦенаПриобретенияИстория(СпрТовар.ID, :НачДата)*Рег.ОстатокТовараНаСкладеРасход           as out_amount,
                |      $ПоследнееЗначение.Номенклатура.ЦенаПриобретенияИстория(СпрТовар.ID, :НачДата)*Рег.ОстатокТовараНаСкладеКонечныйОстаток  as end_amount,
                |      Рег.ОстатокТовараНаСкладеНачальныйОстаток as beg_rest,
                |      Рег.ОстатокТовараНаСкладеПриход as in_qty,
                |      Рег.ОстатокТовараНаСкладеРасход as out_qty,
                |      Рег.ОстатокТовараНаСкладеКонечныйОстаток as end_rest
                |FROM
                | 
а,,Фирма=$ПустойИД,(Товар,Склад),(ОстатокТовараНаСкладе)) as Рег
                |INNER JOIN
                |      $Справочник.Номенклатура as СпрТовар ON СпрТовар.ID = Рег.Товар      
                |                  AND СпрТовар.Code IN (SELECT Val FROM #ФильтрТовар)
                |";

RS.УстановитьТекстовыйПараметр("НачДата", ТекДата);
где ТекДата - текущая дата
Она может совпадать с датой ТА!
И если она совпадает с датой ТА , то на SQL отправляется запрос с условием  < '201103259TJ70G     0  0'
где 201103259TJ70G     0  0 позиция времени последнего документа, по этому движение по последнему документу и не попадает в запрос!!! Кажется я все понятно написал......
Хотелось бы , что бы в этом случае, макроподстановка, которая реализована в ВТ сама подставляла позицию последнего документа +1 , а не я должен был бы за этим следить!!!!
  
Наверх
 
IP записан
 
oav
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 97
Местоположение: Пермь
Зарегистрирован: 09. Ноября 2009
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #44 - 29. Марта 2011 :: 05:12
Печать  
Если это очень сложно ?! Так Вы так и напишите.... Хотя на мой взгляд это не так и сложно!
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #45 - 29. Марта 2011 :: 05:48
Печать  
Цитата:
Хотелось бы , что бы в этом случае, макроподстановка, которая реализована в ВТ сама подставляла позицию последнего документа +1
ты не поверишь, но если КонецПериода = конец даты ТА, ВТ именно так и поступает Смех
  

1&&2&&3
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #46 - 29. Марта 2011 :: 05:49
Печать  
может тебе подойдет выставлять
ТА = следующийпериод - 1милисекунда.
только надо будет тогда заранее сдвигать ТА на следующий месяц.

или переписать без виртуальной функции.
Другие варианты требуют изменения поведения витр. функции ОстаткиОбороты.
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #47 - 29. Марта 2011 :: 05:54
Печать  
berezdetsky писал(а) 28. Марта 2011 :: 17:15:
Z1 писал(а) 28. Марта 2011 :: 15:52:
Надо если  ПозицияВремени >= Позиции ТА то знак
менять на меньше равно т.е  вместо  <

Не надо.  Подмигивание Это будет ошибкой.

Почему ошибкой ?
Речь идет только об одной вирт функции ОстаткиОбороты
и только об условие на таблицу ra.

  
Наверх
 
IP записан
 
oav
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 97
Местоположение: Пермь
Зарегистрирован: 09. Ноября 2009
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #48 - 29. Марта 2011 :: 05:57
Печать  
Как получить достоверные данные в моем конкретном случае я знаю. Вопрос в том , чтобы в дальнейшем не надо было вспоминать, как это все работает, а делать так как написано в описании....по работе с ВТ. Или надо изменить описание, добавив в него, что если ТА установлена на документе, который производит движения по регистру и Вы хотите получить это последнее движение с помощью запроса с ВТ, то надо действовать не стандартным образом. Вот так!
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #49 - 29. Марта 2011 :: 06:01
Печать  
может быть вместо того что бы кидаться восклицательными знаками, попытаешься разобраться с тем что написано в #42 ?
  

1&&2&&3
Наверх
 
IP записан
 
oav
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 97
Местоположение: Пермь
Зарегистрирован: 09. Ноября 2009
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #50 - 29. Марта 2011 :: 06:05
Печать  
ты не поверишь, но если КонецПериода = конец даты ТА, ВТ именно так и поступает

Опыт- сын ошибок трудных! Я действительно не верю. По тому что у меня это не так....
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #51 - 29. Марта 2011 :: 06:10
Печать  
покажи результат следующих запросов:

select top 1 date_time_iddoc
from _1sjourn (nolock)
where closed&1 = 1
order by date_time_iddoc desc



select curdate,curtime,eventidta
from _1ssystem (nolock)
  

1&&2&&3
Наверх
 
IP записан
 
oav
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 97
Местоположение: Пермь
Зарегистрирован: 09. Ноября 2009
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #52 - 29. Марта 2011 :: 06:12
Печать  
Я могу разбираться в своем запросе. Это без вопросов. Но я не могу повлиять на то, что если я поставил в параметр КонецПериода дату равную ТА, и у меня есть документ, на который установлена ТА, и этот документ выполнил движение по регистру по которому я хочу получить движение, а запросе отправленном на SQL стоит условие меньше позиции времени ТА. Тут я ничего поделать не могу. Надо выбирать другие подходы или изменить работу ВТ. Вот я и хотел попросить изменить работу ВТ.
  
Наверх
 
IP записан
 
oav
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 97
Местоположение: Пермь
Зарегистрирован: 09. Ноября 2009
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #53 - 29. Марта 2011 :: 06:13
Печать  
Сейчас получу и покажу!
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #54 - 29. Марта 2011 :: 06:18
Печать  
trad писал(а) 29. Марта 2011 :: 06:10:
покажи результат следующих запросов:

select top 1 date_time_iddoc
from _1sjourn (nolock)
where closed&1 = 1
order by date_time_iddoc desc



select curdate,curtime,eventidta
from _1ssystem (nolock)




select top 1 date_time_iddoc
from _1sjourn (nolock)
where closed&1 = 1
order by date_time_iddoc desc

результат
201112318B3QW0 16CYMОФИ


select curdate,curtime,eventidta
from _1ssystem (nolock)

результат
2011-12-31 00:00:00.000      502380000       16CYMОФИ

результаты запросов смотри в #39

  
Наверх
 
IP записан
 
oav
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 97
Местоположение: Пермь
Зарегистрирован: 09. Ноября 2009
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #55 - 29. Марта 2011 :: 06:29
Печать  
201103259YR5ZK  609DБР   - это первый запрос

25.03.11 / 593800000  / 609СБР -это второй запрос

Я это и сам смотрел. Если 20110325 добавить 593800000 переведенное в 36 сист. счисления то и получиться то , что подставляется в условие.
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #56 - 29. Марта 2011 :: 06:42
Печать  
РБД?
в рбд ВТ работают не верно.
фигня в том, что в #0 не похоже что рбд
  

1&&2&&3
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #57 - 29. Марта 2011 :: 06:44
Печать  
trad писал(а) 29. Марта 2011 :: 06:42:
РБД?

да РБД.
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #58 - 29. Марта 2011 :: 06:44
Печать  
извиняюсь в рбд ВТ работают
  

1&&2&&3
Наверх
 
IP записан
 
oav
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 97
Местоположение: Пермь
Зарегистрирован: 09. Ноября 2009
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #59 - 29. Марта 2011 :: 06:48
Печать  
Что вы хотите сказать что в УРБД ВТ не работают.?? А ей, то есть  ВТ  какая разница УРДБ или не УРБД. Отличие только в окончании кода. Ну и что???
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #60 - 29. Марта 2011 :: 06:49
Печать  
oav писал(а) 29. Марта 2011 :: 06:29:
201103259YR5ZK  609DБР   - это первый запрос

25.03.11 / 593800000  / 609СБР -это второй запрос
нестыковочка.
ТА не на последнем документе
!!! и судя по позициям - документ расположен после ТА т.к. позиция документа больше позиции ТА
  

1&&2&&3
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #61 - 29. Марта 2011 :: 06:50
Печать  
oav писал(а) 29. Марта 2011 :: 06:48:
Что вы хотите сказать что в УРБД ВТ не работают.?? А ей, то есть  ВТ  какая разница УРДБ или не УРБД. Отличие только в окончании кода. Ну и что???

не переживай. работает.
(давно было время - не работала. было исправлено)
  

1&&2&&3
Наверх
 
IP записан
 
oav
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 97
Местоположение: Пермь
Зарегистрирован: 09. Ноября 2009
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #62 - 29. Марта 2011 :: 06:54
Печать  
Это точно что не на последнем документе. Но у них одна временная позиция, т.к они созданы программно. Причем ТА стоит на на последнем документе, который движение по регистру не делает, но у них одна временная позиция. Это рабочая база. Я не стал ничего менять.
  
Наверх
 
IP записан
 
oav
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 97
Местоположение: Пермь
Зарегистрирован: 09. Ноября 2009
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #63 - 29. Марта 2011 :: 06:56
Печать  
Но для чистоты эксперимента могу сделать???? Но это ничего не изменит. Я пробовал.
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #64 - 29. Марта 2011 :: 07:00
Печать  
Т.е, ты хочешь, чтоб документ,который после позиции ТА попал  в ВТ ?

По нему, по логике 1с-ины остатков - движений нема..
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #65 - 29. Марта 2011 :: 07:03
Печать  
Eprst писал(а) 29. Марта 2011 :: 07:00:
Т.е, ты хочешь, чтоб документ,который после позиции ТА попал  в ВТ ?

По нему, по логике 1с-ины остатков - движений нема..

позиции совпадают смотри 54 и 39.
просто  oav  привел здесь не совсем коррекный тест.

  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #66 - 29. Марта 2011 :: 07:04
Печать  
oav писал(а) 29. Марта 2011 :: 06:54:
Причем ТА стоит на на последнем документе,
нет это не так.
к тому же, кам мне кажется, отладка в #0 не соответствует словам автора, что в качестве параметра в ВТ передается дата
  

1&&2&&3
Наверх
 
IP записан
 
oav
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 97
Местоположение: Пермь
Зарегистрирован: 09. Ноября 2009
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #67 - 29. Марта 2011 :: 07:05
Печать  
Eprst писал(а) 29. Марта 2011 :: 07:00:
Т.е, ты хочешь, чтоб документ,который после позиции ТА попал  в ВТ ?

По нему, по логике 1с-ины остатков - движений нема..


ТА стоит на документе , который находиться за документом, который выполнил движение по регистру. Проще сначала идет Расходная накладная, которая двигает регистр, а потом счет-фактура, на которой и стоит ТА.
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #68 - 29. Марта 2011 :: 07:10
Печать  
Z1
ты не видишь разницы между
201112318B3QW0 16CYMОФІ
и
201112318B3QW0 16CYMОФИ
?
  

1&&2&&3
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #69 - 29. Марта 2011 :: 07:22
Печать  
trad писал(а) 29. Марта 2011 :: 07:10:
Z1
ты не видишь разницы между
201112318B3QW0 16CYMОФІ
и
201112318B3QW0 16CYMОФИ
?

теперь вижу
но понимания это не прибавило ( потому что I < И )
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #70 - 29. Марта 2011 :: 07:30
Печать  
Если и менять последний символ в строке23
то надо его изменить на 'я'
но ошибка будет и в этом случае если префикс пб будет
заканчиваться на 'я'

а может вообще три последних символа в char23
менять на 'яяя'?

ps но это требует изменения самой виртуальной функции
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #71 - 29. Марта 2011 :: 07:43
Печать  
Z1 писал(а) 29. Марта 2011 :: 07:30:
Если и менять последний символ в строке23
то надо его изменить на 'я'

нет, можно менять только на следующий по коду

и в твоем случае должно быть симв(кодсимв("И")+1) = Й
не понятно почему у тебя I  Озадачен
Украина?
  

1&&2&&3
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #72 - 29. Марта 2011 :: 07:49
Печать  
trad писал(а) 29. Марта 2011 :: 07:43:
Z1 писал(а) 29. Марта 2011 :: 07:30:
Если и менять последний символ в строке23
то надо его изменить на 'я'

нет, можно менять только на следующий по коду

и в твоем случае должно быть симв(кодсимв("И")+1) = Й
не понятно почему у тебя I  Озадачен
Украина?

нет Москва Россия.

ну и понятие следующий символ вообще относительное потому что
речь идет об sql наборе символов.



  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #73 - 29. Марта 2011 :: 07:54
Печать  
Z1 писал(а) 29. Марта 2011 :: 07:49:
ну и понятие следующий символ вообще относительное потому что
речь идет об sql наборе символов.

кодовая страница в которой работает 1с и кодовая страница бд естественно должны быть одинаковыми.
  

1&&2&&3
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #74 - 29. Марта 2011 :: 07:54
Печать  
на том же самом sql сервере в том же самом qa
запрос
select 1 where 'I' < 'И'
возвращает
1
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #75 - 29. Марта 2011 :: 08:00
Печать  
trad писал(а) 29. Марта 2011 :: 07:54:
Z1 писал(а) 29. Марта 2011 :: 07:49:
ну и понятие следующий символ вообще относительное потому что
речь идет об sql наборе символов.

кодовая страница в которой работает 1с и кодовая страница бд естественно должны быть одинаковыми.

да.
да и  сервер sql2000
определение _1SSYSTEM  получено с помощью EM
Цитата:
CREATE TABLE [_1SSYSTEM] (
     [CURDATE] [datetime] NOT NULL ,
     [CURTIME] [int] NOT NULL ,
     [EVENTIDTA] [char] (9) COLLATE Cyrillic_General_CI_AS NOT NULL ,
     [DBSIGN] [char] (3) COLLATE Cyrillic_General_CI_AS NOT NULL ,
     [DBSETUUID] [char] (36) COLLATE Cyrillic_General_CI_AS NOT NULL ,
     [SNAPSHPER] [char] (1) COLLATE Cyrillic_General_CI_AS NOT NULL ,
     [ACCDATE] [datetime] NOT NULL ,
     [FLAGS] [int] NOT NULL
) ON [PRIMARY]
GO

  
Наверх
 
IP записан
 
oav
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 97
Местоположение: Пермь
Зарегистрирован: 09. Ноября 2009
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #76 - 29. Марта 2011 :: 08:10
Печать  
Подправил Базу, для чистоты эксперимента

Это первый запрос :

select top 1 date_time_iddoc
from _1sjourn (nolock)
where closed&1 = 1
order by date_time_iddoc desc

=201103259TJ70G  609СБР

Это второй:

select curdate,curtime,eventidta
from _1ssystem (nolock)      

=25.03.11  593800000    609СБР

Это мой запрос :

                 ТекстЗапроса = "
                 |SELECT
                 |      СпрТовар.Code  as code,
                 |   CAST(:НачДата as datetime) as curr_date,
                 |      $ПоследнееЗначение.Номенклатура.ЦенаПриобретенияИстория(СпрТовар.ID, :НачДата)*Рег.ОстатокТовараНачальныйОстаток as beg_amount,
                 |      $ПоследнееЗначение.Номенклатура.ЦенаПриобретенияИстория(СпрТовар.ID, :НачДата)*Рег.ОстатокТовараПриход           as in_amount,
                 |      $ПоследнееЗначение.Номенклатура.ЦенаПриобретенияИстория(СпрТовар.ID, :НачДата)*Рег.ОстатокТовараРасход           as out_amount,
                 |      $ПоследнееЗначение.Номенклатура.ЦенаПриобретенияИстория(СпрТовар.ID, :НачДата)*Рег.ОстатокТовараКонечныйОстаток  as end_amount,
                 |      Рег.ОстатокТовараНачальныйОстаток as beg_rest,
                 |      Рег.ОстатокТовараПриход as in_qty,
                 |      Рег.ОстатокТовараРасход as out_qty,
                 |      Рег.ОстатокТовараКонечныйОстаток as end_rest
                 |FROM
                 | да,,Фирма=$ПустойИД,(Товар),(ОстатокТовара)) as Рег
                 |INNER JOIN
                 |      $Справочник.Номенклатура as СпрТовар ON СпрТовар.ID = Рег.Товар      
                 |                  AND СпрТовар.Code IN (SELECT Val FROM #ФильтрТовар)
                 |";                  

А это кусочек того , что ушло на SQL

select
ra99_vt.sp101 as Товар,
case when ra99_vt.debkred = 0 then ra99_vt.sp102 else 0 end as ОстатокТовараПриход,
case when ra99_vt.debkred = 1 then ra99_vt.sp102 else 0 end as ОстатокТовараРасход,
0 as ОстатокТовараОстаток
from ra99 as ra99_vt (nolock)
inner join _1sjourn as j99_vt (nolock) on j99_vt.iddoc = ra99_vt.iddoc
where j99_vt.date_time_iddoc > '20110325' and j99_vt.date_time_iddoc < '201103259TJ70G     0  0'
and j99_vt.rf99 = 0x1
and (ra99_vt.sp3603='     0   ')
union all      
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #77 - 29. Марта 2011 :: 08:23
Печать  
oav, покажи отладку от этого:
Код
Выбрать все
рс=СоздатьОбъект("ODBCRecordset");
рс.УстановитьТекстовыйПараметр("Дата",'25.03.11');
рс.Отладка();
рс.ВыполнитьИнструкцию("select * from ар=$ПустойИД)"); 

  

1&&2&&3
Наверх
 
IP записан
 
oav
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 97
Местоположение: Пермь
Зарегистрирован: 09. Ноября 2009
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #78 - 29. Марта 2011 :: 08:33
Печать  
trad писал(а) 29. Марта 2011 :: 08:23:
oav, покажи отладку от этого:
Код
Выбрать все
рс=СоздатьОбъект("ODBCRecordset");
рс.УстановитьТекстовыйПараметр("Дата",'25.03.11');
рс.Отладка();
рс.ВыполнитьИнструкцию("select * from ар=$ПустойИД)"); 




Вот она :

     
select * from (
select
rb99_vt.Фирма,
rb99_vt.Товар,
rb99_vt.Склад,
sum(rb99_vt.ОстатокТовараОстаток) - sum(rb99_vt.ОстатокТовараПриход) + sum(rb99_vt.ОстатокТовараРасход) as ОстатокТовараНачальныйОстаток,
sum(rb99_vt.ОстатокТовараПриход) as ОстатокТовараПриход,
sum(rb99_vt.ОстатокТовараРасход) as ОстатокТовараРасход,
sum(rb99_vt.ОстатокТовараОстаток) as ОстатокТовараКонечныйОстаток,
sum(rb99_vt.ОстатокТовараНеотгруженныйОстаток) - sum(rb99_vt.ОстатокТовараНеотгруженныйПриход) + sum(rb99_vt.ОстатокТовараНеотгруженныйРасход) as ОстатокТовараНеотгруженныйНачальныйОстаток,
sum(rb99_vt.ОстатокТовараНеотгруженныйПриход) as ОстатокТовараНеотгруженныйПриход,
sum(rb99_vt.ОстатокТовараНеотгруженныйРасход) as ОстатокТовараНеотгруженныйРасход,
sum(rb99_vt.ОстатокТовараНеотгруженныйОстаток) as ОстатокТовараНеотгруженныйКонечныйОстаток
from (
select
ra99_vt.sp3603 as Фирма,
ra99_vt.sp101 as Товар,
ra99_vt.sp100 as Склад,
case when ra99_vt.debkred = 0 then ra99_vt.sp102 else 0 end as ОстатокТовараПриход,
case when ra99_vt.debkred = 1 then ra99_vt.sp102 else 0 end as ОстатокТовараРасход,
0 as ОстатокТовараОстаток,
case when ra99_vt.debkred = 0 then ra99_vt.sp3974 else 0 end as ОстатокТовараНеотгруженныйПриход,
case when ra99_vt.debkred = 1 then ra99_vt.sp3974 else 0 end as ОстатокТовараНеотгруженныйРасход,
0 as ОстатокТовараНеотгруженныйОстаток
from ra99 as ra99_vt (nolock)
inner join _1sjourn as j99_vt (nolock) on j99_vt.iddoc = ra99_vt.iddoc
where j99_vt.date_time_iddoc > '20110325' and j99_vt.date_time_iddoc < '201103259TJ70G     0  0'
and j99_vt.rf99 = 0x1
and (ra99_vt.sp101='     0   ')
union all
select
rg99_vt.sp3603 as Фирма,
rg99_vt.sp101 as Товар,
rg99_vt.sp100 as Склад,
0,
0,
rg99_vt.sp102 as ОстатокТовараОстаток,
0,
0,
rg99_vt.sp3974 as ОстатокТовараНеотгруженныйОстаток
from rg99 as rg99_vt (nolock)
where rg99_vt.period={d '2011-03-01'}
and (rg99_vt.sp101='     0   ')
) as rb99_vt
group by
rb99_vt.Фирма,
rb99_vt.Товар,
rb99_vt.Склад
having
sum(rb99_vt.ОстатокТовараОстаток) - sum(rb99_vt.ОстатокТовараПриход) + sum(rb99_vt.ОстатокТовараРасход) <> 0 or
sum(rb99_vt.ОстатокТовараПриход) <> 0 or
sum(rb99_vt.ОстатокТовараРасход) <> 0 or
sum(rb99_vt.ОстатокТовараОстаток) <> 0 or
sum(rb99_vt.ОстатокТовараНеотгруженныйОстаток) - sum(rb99_vt.ОстатокТовараНеотгруженныйПриход) + sum(rb99_vt.ОстатокТовараНеотгруженныйРасход) <> 0 or
sum(rb99_vt.ОстатокТовараНеотгруженныйПриход) <> 0 or
sum(rb99_vt.ОстатокТовараНеотгруженныйРасход) <> 0 or
sum(rb99_vt.ОстатокТовараНеотгруженныйОстаток) <> 0
) as RestsTurnovers99      
     
  
Наверх
 
IP записан
 
oav
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 97
Местоположение: Пермь
Зарегистрирован: 09. Ноября 2009
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #79 - 29. Марта 2011 :: 08:39
Печать  
Я хочу только добавить...  Я из одной базы подключаюсь по очереди к нескольким и выполняю запросы. Может это как то влияет??? Раньше была ошибка, если из текущей базы подключался к другой и у нее был другой период расчета итогов, то помнится , что то считалось не так. Потом это исправили. Может и сейчас это влияет???
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #80 - 29. Марта 2011 :: 08:43
Печать  
не понимаю почему строится and j99_vt.date_time_iddoc < '201103259TJ70G     0  0'
когда должно and j99_vt.date_time_iddoc < '201103259TJ70G  609СБС'
Озадачен
у меня нет вариантов
  

1&&2&&3
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #81 - 29. Марта 2011 :: 08:47
Печать  
oav писал(а) 29. Марта 2011 :: 08:39:
Я хочу только добавить...  Я из одной базы подключаюсь по очереди к нескольким и выполняю запросы. Может это как то влияет???

Класс ппц
и десятка страниц не набрали...
  

1&&2&&3
Наверх
 
IP записан
 
oav
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 97
Местоположение: Пермь
Зарегистрирован: 09. Ноября 2009
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #82 - 29. Марта 2011 :: 08:51
Печать  
trad писал(а) 29. Марта 2011 :: 08:47:
oav писал(а) 29. Марта 2011 :: 08:39:
Я хочу только добавить...  Я из одной базы подключаюсь по очереди к нескольким и выполняю запросы. Может это как то влияет???

Класс ппц
и десятка страниц не набрали...


Это как то поможет?...
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #83 - 29. Марта 2011 :: 08:57
Печать  
oav писал(а) 29. Марта 2011 :: 08:51:
Это как то поможет?...

ошибку подтверждаю.
но не в знаке сравнения, а в неправильности построения границы для присоединенной ИБ
  

1&&2&&3
Наверх
 
IP записан
 
oav
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 97
Местоположение: Пермь
Зарегистрирован: 09. Ноября 2009
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #84 - 29. Марта 2011 :: 09:00
Печать  
trad писал(а) 29. Марта 2011 :: 08:57:
oav писал(а) 29. Марта 2011 :: 08:51:
Это как то поможет?...

ошибку подтверждаю.
но не в знаке сравнения, а в неправильности построения границы для присоединенной ИБ


Извиняюсь , что сразу про это не вспомнил. Баз много, разные. Уже как само собой .....
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #85 - 29. Марта 2011 :: 09:01
Печать  
зафиксируй в багзиле
  

1&&2&&3
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #86 - 29. Марта 2011 :: 09:01
Печать  
trad писал(а) 29. Марта 2011 :: 08:57:
oav писал(а) 29. Марта 2011 :: 08:51:
Это как то поможет?...

ошибку подтверждаю.
но не в знаке сравнения, а в неправильности построения границы для присоединенной ИБ


он её от "этой" базы брал что ли для ВТ ?
или просто мусор пихал ?...
  
Наверх
 
IP записан
 
oav
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 97
Местоположение: Пермь
Зарегистрирован: 09. Ноября 2009
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #87 - 29. Марта 2011 :: 09:04
Печать  
Eprst писал(а) 29. Марта 2011 :: 09:01:
trad писал(а) 29. Марта 2011 :: 08:57:
oav писал(а) 29. Марта 2011 :: 08:51:
Это как то поможет?...

ошибку подтверждаю.
но не в знаке сравнения, а в неправильности построения границы для присоединенной ИБ


он её от "этой" базы брал что ли для ВТ ?
или просто мусор пихал ?...


конечно от базы. ?
  
Наверх
 
IP записан
 
oav
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 97
Местоположение: Пермь
Зарегистрирован: 09. Ноября 2009
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #88 - 29. Марта 2011 :: 09:06
Печать  
У меня все же остался вопрос. Это возможно исправить ? И как быстро?
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #89 - 29. Марта 2011 :: 09:10
Печать  
trad писал(а) 29. Марта 2011 :: 08:57:
oav писал(а) 29. Марта 2011 :: 08:51:
Это как то поможет?...

ошибку подтверждаю.
но не в знаке сравнения, а в неправильности построения границы для присоединенной ИБ

а что с буквой И  и I  подтверждаете или нет ?
я то формировал только в родной бд.

также хотелось бы знать если дату задали >= ТА то тогда вообще
не ставить это условие.Чем плох такой вариант ? ( может сложная граматика в vt или это логически не правильно и я до конца чего-то не понимаю)
Случай что кто-то руками переместил ТА
как бы не считается тогда база "летим" даже при простом проведении документа.






  
Наверх
 
IP записан
 
oav
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 97
Местоположение: Пермь
Зарегистрирован: 09. Ноября 2009
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #90 - 29. Марта 2011 :: 09:18
Печать  
trad писал(а) 29. Марта 2011 :: 09:01:
зафиксируй в багзиле


Это как. Я не знаю....
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #91 - 29. Марта 2011 :: 10:09
Печать  
oav писал(а) 29. Марта 2011 :: 09:18:
trad писал(а) 29. Марта 2011 :: 09:01:
зафиксируй в багзиле


Это как. Я не знаю....

регистрируешься в багзиле
http://www.1cpp.ru/bugs/enter_bug.cgi?product=1C%2B%2B
и создаешь там тему с ошибкой
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #92 - 29. Марта 2011 :: 10:27
Печать  
oav писал(а) 29. Марта 2011 :: 09:06:
У меня все же остался вопрос. Это возможно исправить ? И как быстро?

может быть на неделе
  

1&&2&&3
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #93 - 29. Марта 2011 :: 10:32
Печать  
Z1 писал(а) 29. Марта 2011 :: 09:10:
а что с буквой И  и I  подтверждаете или нет ?

я нет.

Цитата:
также хотелось бы знать если дату задали >= ТА то тогда вообще
не ставить это условие.Чем плох такой вариант ?

тем что после ТА могут быть движения
  

1&&2&&3
Наверх
 
IP записан
 
oav
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 97
Местоположение: Пермь
Зарегистрирован: 09. Ноября 2009
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #94 - 29. Марта 2011 :: 10:32
Печать  
trad писал(а) 29. Марта 2011 :: 10:27:
oav писал(а) 29. Марта 2011 :: 09:06:
У меня все же остался вопрос. Это возможно исправить ? И как быстро?

может быть на неделе


Буду очень признателен!
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #95 - 30. Марта 2011 :: 11:41
Печать  
oav, протестируй
  

icpp-3-2-3-11a.rar ( 560 KB | Загрузки )

1&&2&&3
Наверх
 
IP записан
 
oav
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 97
Местоположение: Пермь
Зарегистрирован: 09. Ноября 2009
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #96 - 30. Марта 2011 :: 11:45
Печать  
trad писал(а) 30. Марта 2011 :: 11:41:
oav, протестируй



Сейчас начну...
  
Наверх
 
IP записан
 
oav
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 97
Местоположение: Пермь
Зарегистрирован: 09. Ноября 2009
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #97 - 30. Марта 2011 :: 11:58
Печать  
Все замечательно и в запросе на SQL

where j99_vt.date_time_iddoc > '20110325' and j99_vt.date_time_iddoc < '201103259TJ70G  609СБР0'

и самое главное в полученных данных.
  
Наверх
 
IP записан
 
oav
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 97
Местоположение: Пермь
Зарегистрирован: 09. Ноября 2009
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #98 - 30. Марта 2011 :: 12:08
Печать  
Хотел еще написать об другой ошибке при выполнении запроса с периодичность День, но кажется эта ошибка исправилась!!! Очень рад. По моему все работает правильно.!

  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Виртуальные таблицы не учитывает последнего движения
Ответ #99 - 30. Марта 2011 :: 12:34
Печать  
  

1&&2&&3
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: [1] 
ОтправитьПечать