Переключение на Главную Страницу Страницы: [1]  ОтправитьПечать
Очень популярная тема (более 25 ответов) часть 8 Проверьте  Регистры в Вашей БД (число прочтений - 17763 )
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
часть 8 Проверьте  Регистры в Вашей БД
10. Декабря 2008 :: 16:36
Печать  
Написал отчет по проверке регистров  универсальный sql версия.
Отчет ничего не может испортить.
Можете проверить свою бд.
расписывать более подробно чем есть не стал
так как в моей бд нет ошибок.
Может  кто дополнит какие ещё ошибочные ситуации могут быть ?
« Последняя редакция: 09. Апреля 2012 :: 11:13 - Z1 »  

________________________009.rar ( 18 KB | Загрузки )
Наверх
 
IP записан
 
Phoenix
Senior Member
****
Отсутствует


itpath.ru

Сообщений: 398
Местоположение: Москва
Зарегистрирован: 15. Июня 2006
Пол: Мужской
Re: часть 8 Проверьте  Регистры в Вашей БД
Ответ #1 - 10. Декабря 2008 :: 17:22
Печать  
напиши подробней плиз.
сейчас копаться в исходниках времени нет, но интересно что делает, и как-либо пересекается с запросом по проверке БД, который я выкладывал некоторое время назад?
  

Лень двигатель прогресса.&&http://www.itpath.ru&&;
Наверх
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: часть 8 Проверьте  Регистры в Вашей БД
Ответ #2 - 11. Декабря 2008 :: 06:08
Печать  
Phoenix писал(а) 10. Декабря 2008 :: 17:22:
напиши подробней плиз.
сейчас копаться в исходниках времени нет, но интересно что делает, и как-либо пересекается с запросом по проверке БД, который я выкладывал некоторое время назад?

ты о http://www.1cpp.ru/forum/YaBB.pl?num=1220516625
твои проверки с моими не пересекаются
у меня проверяется
Ищет ошибки в регистрах
все ситуации маловероятные но возможны

1. документ не проведен а есть по журналу документов
движение конкретного регистра rf = 1.

2. документ проведен по флаг rf = 1 это значит что есть
движения по этому регисту, а самих движений в таблице ra нет.

3. документ проведен по флаг rf = 0 это значит что нет
движения по этому регисту, а сами движений в таблице ra есть.
3.1 частный случай 3 , точнее пересечение 1 и 3.


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


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: часть 8 Проверьте  Регистры в Вашей БД
Ответ #3 - 11. Декабря 2008 :: 15:04
Печать  
Добавил проверку Phoenix
т.е. если есть движения в ra  и нет iddoc в журнале документов.
  
Наверх
 
IP записан
 
ev-kov
God Member
*****
Отсутствует



Сообщений: 694
Зарегистрирован: 27. Декабря 2006
Пол: Мужской
Re: часть 8 Проверьте  Регистры в Вашей БД
Ответ #4 - 11. Декабря 2008 :: 15:30
Печать  
Z1 писал(а) 11. Декабря 2008 :: 15:04:
Добавил проверку Phoenix
т.е. если есть движения в ra  и нет iddoc в журнале документов.

Мне всегда было интересно из-за чего такое может быть в базе, с урбд, модом ваще может быть что угодно убедился, но если их нет тогда сеть, аппаратный сбой сервака  ?
  

Информация - то, что снижает неопределенность в какой-либо области и очень важно не ошибиться областью в наш информационный век!
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: часть 8 Проверьте  Регистры в Вашей БД
Ответ #5 - 11. Декабря 2008 :: 15:38
Печать  
ev-kov писал(а) 11. Декабря 2008 :: 15:30:
Z1 писал(а) 11. Декабря 2008 :: 15:04:
Добавил проверку Phoenix
т.е. если есть движения в ra  и нет iddoc в журнале документов.

Мне всегда было интересно из-за чего такое может быть в базе, с урбд, модом ваще может быть что угодно убедился, но если их нет тогда сеть, аппаратный сбой сервака  ?


да вот тебе самое простое.
кто-то залез в EM и удалил в таблице несколько строк.

Вообще то из-за аппаратных сбоев - плохое железо плохая сеть,
редкие ошибки логики 1с и sql ( смотри ветку про остатки часть 7 пост 66)

Если есть что добавить какие либо проверки то допишу.
  
Наверх
 
IP записан
 
ev-kov
God Member
*****
Отсутствует



Сообщений: 694
Зарегистрирован: 27. Декабря 2006
Пол: Мужской
Re: часть 8 Проверьте  Регистры в Вашей БД
Ответ #6 - 11. Декабря 2008 :: 15:48
Печать  
немного оффтоп
По поводу часть 7 Отрицательные остатки пост 66
слава богу, что у меня в 99% документов стоит ПриЗаписиПерепроводить(1)


одну из баз, самописку на регистрах проверил, ни одной ошибки Улыбка
  

Информация - то, что снижает неопределенность в какой-либо области и очень важно не ошибиться областью в наш информационный век!
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: часть 8 Проверьте  Регистры в Вашей БД
Ответ #7 - 06. Февраля 2009 :: 05:45
Печать  
Добавил проверку таблицы _1suidctl ( сам отчет в первом посте)
Если у Вас нераспределенная база ошибок не должно быть.
Если у Вас УРБД ошибки на редкоизменяемых справочниках это не ошибки
в моей УРБД 3 ошибки из 85 справочников

ps также разобрался с логикой работы таблицы _1suidct
  
Наверх
 
IP записан
 
es3000
God Member
*****
Отсутствует



Сообщений: 536
Зарегистрирован: 10. Июля 2006
Re: часть 8 Проверьте  Регистры в Вашей БД
Ответ #8 - 16. Апреля 2010 :: 12:00
Печать  
Надо еще одну проверку вставить:

когда флаг rf в журнале равен 0, а движения в соответствующем регистре есть.

Просто у меня сейчас такая ситуация возникла, а обработка говорит "ОК"
  
Наверх
ICQ  
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: часть 8 Проверьте  Регистры в Вашей БД
Ответ #9 - 16. Апреля 2010 :: 12:38
Печать  
es3000 писал(а) 16. Апреля 2010 :: 12:00:
Надо еще одну проверку вставить:

когда флаг rf в журнале равен 0, а движения в соответствующем регистре есть.

Просто у меня сейчас такая ситуация возникла, а обработка говорит "ОК"

Документ при этом был проведен или нет ?

Обработка та версия что у меня ищет ситуацию документ Непроведен и rf = 0 и есть движения

Случай же док проведен и rf = 0 и есть движения не ловиться.

Сейчас поправлю.

PS В ветке лежит более старая версия чем у меня по факту
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: часть 8 Проверьте  Регистры в Вашей БД
Ответ #10 - 16. Апреля 2010 :: 12:42
Печать  
Z1 писал(а) 16. Апреля 2010 :: 12:38:
es3000 писал(а) 16. Апреля 2010 :: 12:00:
Надо еще одну проверку вставить:

когда флаг rf в журнале равен 0, а движения в соответствующем регистре есть.

Просто у меня сейчас такая ситуация возникла, а обработка говорит "ОК"

Документ при этом был проведен или нет ?

Обработка та версия что у меня ищет ситуацию документ Непроведен и rf = 0 и есть движения

Случай же док проведен и rf = 0 и есть движения не ловиться.

Сейчас поправлю.


Автор руками заполнил табличку итогов и движений у этого регистра, а про флаг просто забыл (обсуждение на мисте было)
Так что....
Улыбка

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


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: часть 8 Проверьте  Регистры в Вашей БД
Ответ #11 - 16. Апреля 2010 :: 12:49
Печать  
обновленная версия релиз 1.08

Можно еще написать проверку для rg,ra и дата документа что они лежат в нужном диапозоне дат - естественно для режима регистра = месяц.
  

________________________003.ert ( 38 KB | Загрузки )
Наверх
 
IP записан
 
es3000
God Member
*****
Отсутствует



Сообщений: 536
Зарегистрирован: 10. Июля 2006
Re: часть 8 Проверьте  Регистры в Вашей БД
Ответ #12 - 16. Апреля 2010 :: 13:09
Печать  
отлично, спасибо!
  
Наверх
ICQ  
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: часть 8 Проверьте  Регистры в Вашей БД
Ответ #13 - 16. Апреля 2010 :: 17:26
Печать  
Можно написать еще контроли
1.дата документа не совпадает с датой движения
как получить меняем дату документа на другой период
документ записываем но не перепроводим.
2. я вроде придумал как написать контроль на ситуацию
http://www.1cpp.ru/forum/YaBB.pl?num=1256899979

Это вообще кому-то интересно ?
  
Наверх
 
IP записан
 
es3000
God Member
*****
Отсутствует



Сообщений: 536
Зарегистрирован: 10. Июля 2006
Re: часть 8 Проверьте  Регистры в Вашей БД
Ответ #14 - 19. Апреля 2010 :: 04:57
Печать  
Мне интересно,
только надо побольше "рекламы" этой обработке.
Я узнал про нее случайно.
  
Наверх
ICQ  
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: часть 8 Проверьте  Регистры в Вашей БД
Ответ #15 - 19. Апреля 2010 :: 08:26
Печать  
Z1 писал(а) 16. Апреля 2010 :: 17:26:
Можно написать еще контроли
1.дата документа не совпадает с датой движения
как получить меняем дату документа на другой период
документ записываем но не перепроводим.


Гы.. штатно дату проведенного документа не поменяешь, только отменой проведения.

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


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: часть 8 Проверьте  Регистры в Вашей БД
Ответ #16 - 19. Апреля 2010 :: 08:31
Печать  
Eprst писал(а) 19. Апреля 2010 :: 08:26:
Z1 писал(а) 16. Апреля 2010 :: 17:26:
Можно написать еще контроли
1.дата документа не совпадает с датой движения
как получить меняем дату документа на другой период
документ записываем но не перепроводим.


Гы.. штатно дату проведенного документа не поменяешь, только отменой проведения.


1. Сам же описывал случай (с мисты) когда программист сам
формировал движения документа.
2. При особо сложных случаев (см пост #13) "неправильно" написаных модулей проведения
3. Если кто-то руками поменяет дату в _1sjourn

PS По закону подлости ( законам Мерфи ) все самое невозможное все равно происходит.
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: часть 8 Проверьте  Регистры в Вашей БД
Ответ #17 - 19. Апреля 2010 :: 08:34
Печать  
es3000 писал(а) 19. Апреля 2010 :: 04:57:
Мне интересно,
только надо побольше "рекламы" этой обработке.
Я узнал про нее случайно.

Что значит побольше рекламы ? Какие Ваши предложения.
Могу поместить ее еще на infostart
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: часть 8 Проверьте  Регистры в Вашей БД
Ответ #18 - 22. Апреля 2010 :: 07:25
Печать  
1.Добавил контроль когда есть галка быстрые движение
что date_time_iddoc  _1sjourn = date_time_iddoc ra
2. Добавил контроль на ситуацию
http://www.1cpp.ru/forum/YaBB.pl?num=1256899979 "плохое" проведение
Принцип : Для документа по всем движениям имеем
поле actno это ряд
1,2,3, ... N арифм. прогрессия.
Если что-то не так в проведении то этот ряд нарушается
(если интересно могу описать как смоделировал)
у меня получился ряд 1,2,2 и обработка это обнаружила

Версия 1.9.02
« Последняя редакция: 23. Апреля 2010 :: 06:45 - Z1 »  

________________________002.rar ( 10 KB | Загрузки )
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: часть 8 Проверьте  Регистры в Вашей БД
Ответ #19 - 23. Апреля 2010 :: 10:52
Печать  
1 Улучшены немного внутренние имена
2 Учтен случай когда
Галка Автоматическое удалениеДвижений = 0
то движения начинаются не с 1 а с  (макспредномер + 1 )


Придумал как развить обработку дальше учитывая поле _1sjourn.actcnt

Пока неизвестно( по крайней мере для меня ) как будет работать пункт 7
когда у документа есть и движения регистров и  проводки.

Известно обработка правильно обрабатывает случай когда в документ  двигает и проводки и Регистры.


PS Обработка будет работать неправильно когда
     iddoc     actno
Рег1 Движение   1
Рег2 Движение   2
Рег1 Движение   3
Рег2 Движение   4

и после этого мы удалим вообще Рег2 то в базе останется
Рег1 Движение   1
Рег1 Движение   3
Обработка это будет воспринимать как ошибку


Версия 1.9.03 ( проверил новый пункт  в демо ТиС 9.2.955 sql2000 - все Ок )
« Последняя редакция: 23. Апреля 2010 :: 12:33 - Z1 »  

_______________________.rar ( 10 KB | Загрузки )
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: часть 8 Проверьте  Регистры в Вашей БД
Ответ #20 - 23. Апреля 2010 :: 14:27
Печать  
Учел случай когда Модуль проведения двигает периодические значения справочников


Версия 1.9.04
  

________________________003.rar ( 10 KB | Загрузки )
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: часть 8 Проверьте  Регистры в Вашей БД
Ответ #21 - 24. Апреля 2010 :: 08:56
Печать  
Пункт 7 вынесен на отдельную закладку и расширен по количеству проверок.

Проверяем что есть ошибки
7.1 _1sjourn.actcnt = 0 и сумма всех rf > 0
7.2 MAX(Actno,Iddoc) <> _1sjourn.actcnt
7.3 ( MAX(Actno,Iddoc) - MIN(Actno,Iddoc) + 1 ) <> колво всех движений документа
7.4сумма ариф прогрессии от  MIN(Actno) до MAC(Actno) c шагом1 <> сумме всех Actno

7.4 это то что было 7 из версии 1.9.04


версия 1.9.05
  

________________________004.rar ( 10 KB | Загрузки )
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: часть 8 Проверьте  Регистры в Вашей БД
Ответ #22 - 28. Апреля 2010 :: 08:18
Печать  
В 7.4 исправлена ошибка переполнения при большом количестве движений


версия 1.9.06
версия 1.9.07
  

________________________006.rar ( 11 KB | Загрузки )
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: часть 8 Проверьте  Регистры в Вашей БД
Ответ #23 - 18. Мая 2010 :: 06:44
Печать  
версия 1.9.08
Добавлен поиск ошибок связанных с периодич. значениями справочников
полученных при проведении документов
  

________________________005.rar ( 10 KB | Загрузки )
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: часть 8 Проверьте  Регистры в Вашей БД
Ответ #24 - 29. Марта 2012 :: 15:55
Печать  
Принял решение улучшить эту обработку
цель обнаружить как можно больше логических ошибок
в данных БД 1с77.
Принимаются любые предложения пожелания критика и.т.д.

версия 2.0.01
сделано
1 при открытии делается проверка и если надо то загружается внешняя компонента 1cpp.dll
2 проверка что раньше определенной даты нет движений по rg
3 проверка что позже  определенной даты нет движений по rg
4 Для периодичности итогов = месяц проверка что в rg в поле PERIOD
не может быть даты отличной от числа 01




  

________________________007.rar ( 15 KB | Загрузки )
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: часть 8 Проверьте  Регистры в Вашей БД
Ответ #25 - 30. Марта 2012 :: 06:15
Печать  

версия 2.0.02
сделано
6.3 переделал проверка дат PERIOD d rg переделана для любой периодичности базы 1с
архив в начале ветки
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: часть 8 Проверьте  Регистры в Вашей БД
Ответ #26 - 30. Марта 2012 :: 09:36
Печать  
Проверку на пустую дату в журнальчике и в других табличках воткнуть бы еще
Та которая 01.01.1753 в скуле
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: часть 8 Проверьте  Регистры в Вашей БД
Ответ #27 - 30. Марта 2012 :: 09:58
Печать  
Eprst писал(а) 30. Марта 2012 :: 09:36:
Проверку на пустую дату в журнальчике и в других табличках воткнуть бы еще
Та которая 01.01.1753 в скуле


Да в  _1sjourn поставлю.
+ также как и при проверке в 6.1 можно проверять не должно быть документа раньше даты
которая определена в _1ssystem а это условие даже всегда будет проверять 01.01.1753


Про другие таблицы напиши подробней, а то не очень понятно.
Ведь если заведен реквизит Д1 с типом дата в документе
то он не обязан быть заполненным.
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: часть 8 Проверьте  Регистры в Вашей БД
Ответ #28 - 30. Марта 2012 :: 10:46
Печать  
1soper и 1ssentry

а для проводок и операций еще, есть трабл со временем 23:59:59 -
в документе будет одна позиция, а проводки лепятся с другой позицией (iddoc тот же, время - другое)

Ну и на пустую дату в этих табличках тоже бы проверочку
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: часть 8 Проверьте  Регистры в Вашей БД
Ответ #29 - 30. Марта 2012 :: 16:27
Печать  
2.0.03
1.добавлен 6.4 где флаг быстрые движения включен то в ra
не может быть даты самой ранней чем в _1ssystem
2.добавлен 6.1 поиск в rg значений PERIOD по дате меньше заданой
доп флаг можно дату наименьшую взять из _ssystem
3.добавлен 6.2 поиск в rg значений PERIOD по дате больше заданной
доп флаг можно дату наименьшую взять из _ssystem
Это надо делать если уверены что не двигали ТА в прошлое и в прошлом и остались
4.добавлен 8.8 по _1sjourn (журнал документов) сделан поиск документов меньше
заданной даты. ( Т.е если Вы ведете базу с 2005 года то логично
предположить что нет документов с датой < 01.01.2005
5.добавлен 8.9 по _1sjourn (журнал документов) сделан поиск документов
с пустой датой ( точнее с датой 01.01.1753)
6.добавлен 8.10 по _1sentry  (проводки ) сделан поиск проводок с пустой датой
7.добавлен 8.11 по _1soper   (операции ) сделан поиск операций с пустой датой

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


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: часть 8 Проверьте  Регистры в Вашей БД
Ответ #30 - 30. Марта 2012 :: 16:29
Печать  
Eprst писал(а) 30. Марта 2012 :: 10:46:
а для проводок и операций еще, есть трабл со временем 23:59:59 -
в документе будет одна позиция, а проводки лепятся с другой позицией (iddoc тот же, время - другое)


Если можно приведи маленький пример с конкретными значениями
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: часть 8 Проверьте  Регистры в Вашей БД
Ответ #31 - 02. Апреля 2012 :: 04:55
Печать  
Дык это надо сэмулировать сперва
Улыбка
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: часть 8 Проверьте  Регистры в Вашей БД
Ответ #32 - 03. Апреля 2012 :: 13:58
Печать  
Eprst писал(а) 30. Марта 2012 :: 10:46:
1soper и 1ssentry

а для проводок и операций еще, есть трабл со временем 23:59:59 -
в документе будет одна позиция, а проводки лепятся с другой позицией (iddoc тот же, время - другое)

Ну и на пустую дату в этих табличках тоже бы проверочку

ситуации ловятся ( На тесте все получилось ).
в каком именно виде выводить эти ошибки ???

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


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: часть 8 Проверьте  Регистры в Вашей БД
Ответ #33 - 09. Апреля 2012 :: 05:22
Печать  
А можно ли считать логической ошибкой базы
если два разных документа имеют одно и тоже дату и время ?
имеется ввиду ситуация у двух разных документов
левые 14 символов _1sjourn.Date_Time_IDDoc равны.

Ведь в этом случае документ с меньшем временем тот у кого меньше iddoc но это может быть не так по логике программы .
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: часть 8 Проверьте  Регистры в Вашей БД
Ответ #34 - 09. Апреля 2012 :: 11:09
Печать  
2.0.04
1.сделан поиск документов где для документа дата или время документа отличается
от времени проводок
2 сделан поиск документов где для документа дата или  время документа отличается
от времени операции
3 сделан поиск документов где для документа дата или  время документа отличается
от времени отбора счетов
4 сделан поиск документов где для документа дата или  время документа отличается
от времени отбора проводок
5. сделан поиск операция где для операции  дата или время  в операции отличается от времени проводок

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