Переключение на Главную Страницу Страницы: [1]  ОтправитьПечать
Очень популярная тема (более 25 ответов) 1с 77 + 2005 SQL проблемы (число прочтений - 12739 )
mozer
Senior Member
****
Отсутствует


1C++ rocks!

Сообщений: 324
Местоположение: Пермь
Зарегистрирован: 14. Января 2011
Пол: Мужской
1с 77 + 2005 SQL проблемы
05. Сентября 2011 :: 06:05
Печать  
Перевел базу данных на sql ... начались странности.
При проведении документа реализация все проводки создаются "оборотка" показывает все что нужно, а вот отчет карточка счета данные документы не отображает. При повторном проведении документа проблема исчезает. Кто - то сталкивался с подобной проблемой и как решили вопрос? В чем причина такого поведения в SQL или 1С?
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: 1с 77 + 2005 SQL проблемы
Ответ #1 - 06. Сентября 2011 :: 04:25
Печать  
пересчитай итоги
  
Наверх
 
IP записан
 
mozer
Senior Member
****
Отсутствует


1C++ rocks!

Сообщений: 324
Местоположение: Пермь
Зарегистрирован: 14. Января 2011
Пол: Мужской
Re: 1с 77 + 2005 SQL проблемы
Ответ #2 - 07. Сентября 2011 :: 15:54
Печать  
Eprst писал(а) 06. Сентября 2011 :: 04:25:
пересчитай итоги

это не помогает.
При вводе новых документов тоже самое, то есть документ приходится пере проводить 2 раза чтобы все было нормально.
  
Наверх
 
IP записан
 
vinogradoff
Full Member
***
Отсутствует



Сообщений: 107
Зарегистрирован: 06. Февраля 2010
Пол: Мужской
Re: 1с 77 + 2005 SQL проблемы
Ответ #3 - 08. Сентября 2011 :: 07:49
Печать  
+1 полный пересчет итогов
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: 1с 77 + 2005 SQL проблемы
Ответ #4 - 08. Сентября 2011 :: 08:48
Печать  
Тогда прибей таблички итогов и сделай полный пересчет Бух итогов.
  
Наверх
 
IP записан
 
mozer
Senior Member
****
Отсутствует


1C++ rocks!

Сообщений: 324
Местоположение: Пермь
Зарегистрирован: 14. Января 2011
Пол: Мужской
Re: 1с 77 + 2005 SQL проблемы
Ответ #5 - 10. Октября 2011 :: 09:38
Печать  
Eprst писал(а) 08. Сентября 2011 :: 08:48:
Тогда прибей таблички итогов и сделай полный пересчет Бух итогов.


Полный пересчет итогов ни чего не дал!
Документ не отображается ТОЛЬКО В КАРТОЧКЕ СЧЕТА. ПО ВСЕМ ОСТАЛЬНЫМ СИСТЕМАМ И ОТЧЕТА НОРМАЛЬНО ПРОХОДИТ. ХЕЛП, ПОГИБАЮ!!
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: 1с 77 + 2005 SQL проблемы
Ответ #6 - 10. Октября 2011 :: 09:44
Печать  
(0) какая версия sql2005 сервера и какие на нем установлены sp ?
какой релиз 1с ? ( на всех компах должен быть одинаковый релиз 1с)
как перебрасывал данные в sql2005 ?
  
Наверх
 
IP записан
 
mozer
Senior Member
****
Отсутствует


1C++ rocks!

Сообщений: 324
Местоположение: Пермь
Зарегистрирован: 14. Января 2011
Пол: Мужской
Re: 1с 77 + 2005 SQL проблемы
Ответ #7 - 10. Октября 2011 :: 10:03
Печать  
Z1 писал(а) 10. Октября 2011 :: 09:44:
(0) какая версия sql2005 сервера и какие на нем установлены sp ?
какой релиз 1с ? ( на всех компах должен быть одинаковый релиз 1с)
как перебрасывал данные в sql2005 ?

SQL Enterpreise x64 версия 9.00.4053.00 SP3 накатывал помню
1C рел. 27 работают с одной программой, ибо терминал!
Перебрасывал выгрузкой загрузкой данных. То есть в файловом варианте сделал выгрузку в SQL сделал загрузку с полным пересчетом итогов.
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: 1с 77 + 2005 SQL проблемы
Ответ #8 - 10. Октября 2011 :: 10:15
Печать  
mozer писал(а) 10. Октября 2011 :: 10:03:
Z1 писал(а) 10. Октября 2011 :: 09:44:
(0) какая версия sql2005 сервера и какие на нем установлены sp ?
какой релиз 1с ? ( на всех компах должен быть одинаковый релиз 1с)
как перебрасывал данные в sql2005 ?

SQL Enterpreise x64 версия 9.00.4053.00 SP3 накатывал помню
1C рел. 27 работают с одной программой, ибо терминал!
Перебрасывал выгрузкой загрузкой данных. То есть в файловом варианте сделал выгрузку в SQL сделал загрузку с полным пересчетом итогов.

скорее всего ошибка в переброске.
проверить легко
создай еще одну тестовую пустую базу
создай в ней несколько документов и проверь subj.
(можно из основной базы перекинуть таблицы констант и справочников через sql)
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: 1с 77 + 2005 SQL проблемы
Ответ #9 - 10. Октября 2011 :: 10:18
Печать  
(0) сколько планов счетов есть ли разделитель учета
и название по какому именно счету(этот счет в основном плане счетов или нет ) не работает конкретный отчет
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: 1с 77 + 2005 SQL проблемы
Ответ #10 - 10. Октября 2011 :: 10:25
Печать  
(0) Отчет не работает на перенесенных документах
или отчет не работает на новых документах тоже ?
  
Наверх
 
IP записан
 
mozer
Senior Member
****
Отсутствует


1C++ rocks!

Сообщений: 324
Местоположение: Пермь
Зарегистрирован: 14. Января 2011
Пол: Мужской
Re: 1с 77 + 2005 SQL проблемы
Ответ #11 - 10. Октября 2011 :: 10:43
Печать  
Z1 писал(а) 10. Октября 2011 :: 10:25:
(0) Отчет не работает на перенесенных документах
или отчет не работает на новых документах тоже ?

отчет "Карточка счета". только на новых документах, то есть старые нормально берет. Создаешь новый документ и карточка счета не отображает ее после второго проведения все нормально
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: 1с 77 + 2005 SQL проблемы
Ответ #12 - 10. Октября 2011 :: 10:58
Печать  
(0)  ответь на (10).
Похоже дело не в переносе.
Либо что-то не так с конкретным счетом либо еще что-то.
  
Наверх
 
IP записан
 
mozer
Senior Member
****
Отсутствует


1C++ rocks!

Сообщений: 324
Местоположение: Пермь
Зарегистрирован: 14. Января 2011
Пол: Мужской
Re: 1с 77 + 2005 SQL проблемы
Ответ #13 - 10. Октября 2011 :: 10:59
Печать  
Z1 писал(а) 10. Октября 2011 :: 10:18:
(0) сколько планов счетов есть ли разделитель учета
и название по какому именно счету(этот счет в основном плане счетов или нет ) не работает конкретный отчет

План счетов 1, разделитель учета есть, это справочник Свои юр. лица. Счет может быть любой то есть любой из тех что в проводках документа, карточка счета по любому из них его не видит.
  
Наверх
 
IP записан
 
mozer
Senior Member
****
Отсутствует


1C++ rocks!

Сообщений: 324
Местоположение: Пермь
Зарегистрирован: 14. Января 2011
Пол: Мужской
Re: 1с 77 + 2005 SQL проблемы
Ответ #14 - 10. Октября 2011 :: 11:00
Печать  
Z1 писал(а) 10. Октября 2011 :: 10:15:
mozer писал(а) 10. Октября 2011 :: 10:03:
Z1 писал(а) 10. Октября 2011 :: 09:44:
(0) какая версия sql2005 сервера и какие на нем установлены sp ?
какой релиз 1с ? ( на всех компах должен быть одинаковый релиз 1с)
как перебрасывал данные в sql2005 ?

SQL Enterpreise x64 версия 9.00.4053.00 SP3 накатывал помню
1C рел. 27 работают с одной программой, ибо терминал!
Перебрасывал выгрузкой загрузкой данных. То есть в файловом варианте сделал выгрузку в SQL сделал загрузку с полным пересчетом итогов.

скорее всего ошибка в переброске.
проверить легко
создай еще одну тестовую пустую базу
создай в ней несколько документов и проверь subj.
(можно из основной базы перекинуть таблицы констант и справочников через sql)

проверял проблема таже.
  
Наверх
 
IP записан
 
mozer
Senior Member
****
Отсутствует


1C++ rocks!

Сообщений: 324
Местоположение: Пермь
Зарегистрирован: 14. Января 2011
Пол: Мужской
Re: 1с 77 + 2005 SQL проблемы
Ответ #15 - 10. Октября 2011 :: 11:01
Печать  
Z1 писал(а) 10. Октября 2011 :: 10:58:
(0)  ответь на (10).
Похоже дело не в переносе.
Либо что-то не так с конкретным счетом либо еще что-то.

на 10 смотри 11
А это не может быть из-за не верно пропатчиного BkEnd.dll ?
Патчил сам! по инструкции из инета, когда переводил базу.
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: 1с 77 + 2005 SQL проблемы
Ответ #16 - 10. Октября 2011 :: 11:06
Печать  
mozer писал(а) 10. Октября 2011 :: 10:43:
Z1 писал(а) 10. Октября 2011 :: 10:25:
(0) Отчет не работает на перенесенных документах
или отчет не работает на новых документах тоже ?

отчет "Карточка счета". только на новых документах, то есть старые нормально берет. Создаешь новый документ и карточка счета не отображает ее после второго проведения все нормально

такое поведение только на документе реализация или на других документах тоже ?
  
Наверх
 
IP записан
 
mozer
Senior Member
****
Отсутствует


1C++ rocks!

Сообщений: 324
Местоположение: Пермь
Зарегистрирован: 14. Января 2011
Пол: Мужской
Re: 1с 77 + 2005 SQL проблемы
Ответ #17 - 10. Октября 2011 :: 11:11
Печать  
Z1 писал(а) 10. Октября 2011 :: 11:06:
mozer писал(а) 10. Октября 2011 :: 10:43:
Z1 писал(а) 10. Октября 2011 :: 10:25:
(0) Отчет не работает на перенесенных документах
или отчет не работает на новых документах тоже ?

отчет "Карточка счета". только на новых документах, то есть старые нормально берет. Создаешь новый документ и карточка счета не отображает ее после второго проведения все нормально

такое поведение только на документе реализация или на других документах тоже ?

На кассовых документах точно знаю. на ОтчетахККМ. Да вообще все которыми пользуются пользователи приходится препроводить 2 раза
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: 1с 77 + 2005 SQL проблемы
Ответ #18 - 10. Октября 2011 :: 11:20
Печать  
mozer писал(а) 10. Октября 2011 :: 11:01:
Z1 писал(а) 10. Октября 2011 :: 10:58:
(0)  ответь на (10).
Похоже дело не в переносе.
Либо что-то не так с конкретным счетом либо еще что-то.

на 10 смотри 11
А это не может быть из-за не верно пропатчиного BkEnd.dll ?
Патчил сам! по инструкции из инета, когда переводил базу.

нет причина не в этом.

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


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: 1с 77 + 2005 SQL проблемы
Ответ #19 - 10. Октября 2011 :: 11:23
Печать  
mozer писал(а) 10. Октября 2011 :: 11:11:
Z1 писал(а) 10. Октября 2011 :: 11:06:
mozer писал(а) 10. Октября 2011 :: 10:43:
Z1 писал(а) 10. Октября 2011 :: 10:25:
(0) Отчет не работает на перенесенных документах
или отчет не работает на новых документах тоже ?

отчет "Карточка счета". только на новых документах, то есть старые нормально берет. Создаешь новый документ и карточка счета не отображает ее после второго проведения все нормально

такое поведение только на документе реализация или на других документах тоже ?

На кассовых документах точно знаю. на ОтчетахККМ. Да вообще все которыми пользуются пользователи приходится препроводить 2 раза

а если самому сделать ручную операцию с одной проводкой ?
  
Наверх
 
IP записан
 
mozer
Senior Member
****
Отсутствует


1C++ rocks!

Сообщений: 324
Местоположение: Пермь
Зарегистрирован: 14. Января 2011
Пол: Мужской
Re: 1с 77 + 2005 SQL проблемы
Ответ #20 - 10. Октября 2011 :: 11:33
Печать  
Z1 писал(а) 10. Октября 2011 :: 11:23:
mozer писал(а) 10. Октября 2011 :: 11:11:
Z1 писал(а) 10. Октября 2011 :: 11:06:
mozer писал(а) 10. Октября 2011 :: 10:43:
Z1 писал(а) 10. Октября 2011 :: 10:25:
(0) Отчет не работает на перенесенных документах
или отчет не работает на новых документах тоже ?

отчет "Карточка счета". только на новых документах, то есть старые нормально берет. Создаешь новый документ и карточка счета не отображает ее после второго проведения все нормально

такое поведение только на документе реализация или на других документах тоже ?

На кассовых документах точно знаю. на ОтчетахККМ. Да вообще все которыми пользуются пользователи приходится препроводить 2 раза

а если самому сделать ручную операцию с одной проводкой ?

МММ... Не работает не фига. то есть ручная проводка вообще не видна. ни в оборотке ни в карточке счета ! Нет на м##ил сам все работает! причем работает очень даже хорошо. сразу появляется в оборотке и в карточке счета.
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: 1с 77 + 2005 SQL проблемы
Ответ #21 - 10. Октября 2011 :: 11:38
Печать  
1. попробуй перепровести ручную операцию
2.создай новый счет и операцию 00 новый счет.
Что получиться после пераого проведения этой ручной операции.
  
Наверх
 
IP записан
 
mozer
Senior Member
****
Отсутствует


1C++ rocks!

Сообщений: 324
Местоположение: Пермь
Зарегистрирован: 14. Января 2011
Пол: Мужской
Re: 1с 77 + 2005 SQL проблемы
Ответ #22 - 10. Октября 2011 :: 11:45
Печать  
Z1 писал(а) 10. Октября 2011 :: 11:38:
1. попробуй перепровести ручную операцию
2.создай новый счет и операцию 00 новый счет.
Что получиться после пераого проведения этой ручной операции.

Прошу прошения не успел предыдущий пост исправить. Я там ошибся при формировании отчета. То есть созданная в ручную операция работает как нужно, с первого раза отражается в карточке счета. Проверил аж 5 раз с разными вариантами, а документы тупят, только со второго раза.
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: 1с 77 + 2005 SQL проблемы
Ответ #23 - 10. Октября 2011 :: 12:01
Печать  
mozer писал(а) 10. Октября 2011 :: 11:45:
Z1 писал(а) 10. Октября 2011 :: 11:38:
1. попробуй перепровести ручную операцию
2.создай новый счет и операцию 00 новый счет.
Что получиться после пераого проведения этой ручной операции.

Прошу прошения не успел предыдущий пост исправить. Я там ошибся при формировании отчета. То есть созданная в ручную операция работает как нужно, с первого раза отражается в карточке счета. Проверил аж 5 раз с разными вариантами, а документы тупят, только со второго раза.


Ну тогда для теста создай вообще новый тип документа ( делает проводки) с сделай в нем всего одну проводку ту же самую что и в ручной операции. Что наблюдается после первого проведения ?
  
Наверх
 
IP записан
 
mozer
Senior Member
****
Отсутствует


1C++ rocks!

Сообщений: 324
Местоположение: Пермь
Зарегистрирован: 14. Января 2011
Пол: Мужской
Re: 1с 77 + 2005 SQL проблемы
Ответ #24 - 10. Октября 2011 :: 12:37
Печать  
Z1 писал(а) 10. Октября 2011 :: 12:01:
mozer писал(а) 10. Октября 2011 :: 11:45:
Z1 писал(а) 10. Октября 2011 :: 11:38:
1. попробуй перепровести ручную операцию
2.создай новый счет и операцию 00 новый счет.
Что получиться после пераого проведения этой ручной операции.

Прошу прошения не успел предыдущий пост исправить. Я там ошибся при формировании отчета. То есть созданная в ручную операция работает как нужно, с первого раза отражается в карточке счета. Проверил аж 5 раз с разными вариантами, а документы тупят, только со второго раза.


Ну тогда для теста создай вообще новый тип документа ( делает проводки) с сделай в нем всего одну проводку ту же самую что и в ручной операции. Что наблюдается после первого проведения ?

Работает вроде как надо и вот еще что заметил. Пользователи мне показыват проблемные документы и яих анализирую, но понять не могу в чем дело. Щас создаю документы одного и того же вида, иногда все как нужно работает, а иногда тупит ??? Вообще тогда логику не вижу. (обнаружил только что)
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: 1с 77 + 2005 SQL проблемы
Ответ #25 - 10. Октября 2011 :: 13:05
Печать  
mozer писал(а) 10. Октября 2011 :: 12:37:
Z1 писал(а) 10. Октября 2011 :: 12:01:
mozer писал(а) 10. Октября 2011 :: 11:45:
Z1 писал(а) 10. Октября 2011 :: 11:38:
1. попробуй перепровести ручную операцию
2.создай новый счет и операцию 00 новый счет.
Что получиться после пераого проведения этой ручной операции.

Прошу прошения не успел предыдущий пост исправить. Я там ошибся при формировании отчета. То есть созданная в ручную операция работает как нужно, с первого раза отражается в карточке счета. Проверил аж 5 раз с разными вариантами, а документы тупят, только со второго раза.


Ну тогда для теста создай вообще новый тип документа ( делает проводки) с сделай в нем всего одну проводку ту же самую что и в ручной операции. Что наблюдается после первого проведения ?

Работает вроде как надо и вот еще что заметил. Пользователи мне показыват проблемные документы и яих анализирую, но понять не могу в чем дело. Щас создаю документы одного и того же вида, иногда все как нужно работает, а иногда тупит ??? Вообще тогда логику не вижу. (обнаружил только что)

проблема скорее всего в модуле проведения.
т.е. для новых проводок что-то не выставляешь.
dbf это проглатывало sql нет.
найди проблемный документ и сделай так (остальное временно коментарь или этот документ скопируй в новый док1 и в док1 "урезай" модуль проведения) чтобы при проведении
оставалась только одна (единственная) проблемная прододка.
ну а потом надо будет сравнить что не так.

ps может  не выставляешь разделитель учета для каких то проводок?


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


1C++ rocks!

Сообщений: 324
Местоположение: Пермь
Зарегистрирован: 14. Января 2011
Пол: Мужской
Re: 1с 77 + 2005 SQL проблемы
Ответ #26 - 10. Октября 2011 :: 18:32
Печать  
Цитата:
проблема скорее всего в модуле проведения.
т.е. для новых проводок что-то не выставляешь.
dbf это проглатывало sql нет.
найди проблемный документ и сделай так (остальное временно коментарь или этот документ скопируй в новый док1 и в док1 "урезай" модуль проведения) чтобы при проведении
оставалась только одна (единственная) проблемная прододка.
ну а потом надо будет сравнить что не так.

ps может  не выставляешь разделитель учета для каких то проводок?

Да сложновато придется ...
Разделитель учета стоит, это я проверил.
Вся сложность еще в том, что проведение по проводкам универсальное(на основе справочника хоз. операций).
И еще не понятный момент, если что то не проставлено для новых проводок, значит для не новых оно проставляется! Документ не меняя проводишь и все встает! Пошел вспахивать код. Спасибо!

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


1C++ rocks!

Сообщений: 721
Зарегистрирован: 29. Ноября 2010
Re: 1с 77 + 2005 SQL проблемы
Ответ #27 - 11. Октября 2011 :: 07:57
Печать  
mozer писал(а) 10. Октября 2011 :: 18:32:
[quote]
Вся сложность еще в том, что проведение по проводкам универсальное(на основе справочника хоз. операций).
И еще не понятный момент, если что то не проставлено для новых проводок, значит для не новых оно проставляется! Документ не меняя проводишь и все встает! Пошел вспахивать код. Спасибо!


Проверь, не отстают ли проводки от регистров на 1 проведение.
Т.е. создаешь документ, проводишь.
Открываешь, редактируешь (скажем, меняешь сумму), проводишь.

Сравниваешь движения и проводки.
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: 1с 77 + 2005 SQL проблемы
Ответ #28 - 11. Октября 2011 :: 08:08
Печать  
Satans Claws писал(а) 11. Октября 2011 :: 07:57:
mozer писал(а) 10. Октября 2011 :: 18:32:
[quote]
Вся сложность еще в том, что проведение по проводкам универсальное(на основе справочника хоз. операций).
И еще не понятный момент, если что то не проставлено для новых проводок, значит для не новых оно проставляется! Документ не меняя проводишь и все встает! Пошел вспахивать код. Спасибо!


Проверь, не отстают ли проводки от регистров на 1 проведение.
Т.е. создаешь документ, проводишь.
Открываешь, редактируешь (скажем, меняешь сумму), проводишь.

Сравниваешь движения и проводки.

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


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: 1с 77 + 2005 SQL проблемы
Ответ #29 - 11. Октября 2011 :: 08:17
Печать  
(0) Возникла идея
dbf РегистроЗависимая
sql Пегистронезависимая.
Может счета так называются или еще какое либо сравнение
помню долго искал ошибку при переходе с dbf на sql
реквизит xxx в документе
значение в документе А1
в запросе ( прямом или стандартном 1с) в виде строки
значение было a1.
dbf давал равенство не выполняется
sql давал что выполняется
может у тебя что либо подобное например с названием журнала проводок ...
  
Наверх
 
IP записан
 
mozer
Senior Member
****
Отсутствует


1C++ rocks!

Сообщений: 324
Местоположение: Пермь
Зарегистрирован: 14. Января 2011
Пол: Мужской
Re: 1с 77 + 2005 SQL проблемы
Ответ #30 - 11. Октября 2011 :: 11:26
Печать  
Z1 писал(а) 11. Октября 2011 :: 08:17:
(0) Возникла идея
dbf РегистроЗависимая
sql Пегистронезависимая.
Может счета так называются или еще какое либо сравнение
помню долго искал ошибку при переходе с dbf на sql
реквизит xxx в документе
значение в документе А1
в запросе ( прямом или стандартном 1с) в виде строки
значение было a1.
dbf давал равенство не выполняется
sql давал что выполняется
может у тебя что либо подобное например с названием журнала проводок ...

Сегодня продолжение мучений с документами. Я не могу вообще понять от чего такая ситуация. При проведении документ может отразится в карточке счета нормально (как выяснилось вчера), а может отразится в карточке счета только со второго раза.

Satans Claws писал(а) 11. Октября 2011 :: 07:57:
mozer писал(а) 10. Октября 2011 :: 18:32:
[quote]
Вся сложность еще в том, что проведение по проводкам универсальное(на основе справочника хоз. операций).
И еще не понятный момент, если что то не проставлено для новых проводок, значит для не новых оно проставляется! Документ не меняя проводишь и все встает! Пошел вспахивать код. Спасибо!


Проверь, не отстают ли проводки от регистров на 1 проведение.
Т.е. создаешь документ, проводишь.
Открываешь, редактируешь (скажем, меняешь сумму), проводишь.

Сравниваешь движения и проводки.

Проводки создаются нормально. И при первом проведение и при втором одинаково. Документ меняет все цифры и в оборотно-сальдовой ведомости(как выяснилось сегодня) и в остальных движениях, а в карточке счета его НЕТ. При повторном проведении все встает так как нужно.
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: 1с 77 + 2005 SQL проблемы
Ответ #31 - 11. Октября 2011 :: 11:42
Печать  
а может дело не в повторном проведении а в повторном выполнении отчета карточка счета ?
может попробовать переписать
карточка счета через AccountsRecordset.

кстати тот документ который со второго раза заратотал
отмени проведение и снова проведи документ.
После какого раза все заработает ?

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


1C++ rocks!

Сообщений: 324
Местоположение: Пермь
Зарегистрирован: 14. Января 2011
Пол: Мужской
Re: 1с 77 + 2005 SQL проблемы
Ответ #32 - 11. Октября 2011 :: 11:49
Печать  
Z1 писал(а) 11. Октября 2011 :: 11:42:
а может дело не в повторном проведении а в повторном выполнении отчета карточка счета ?
может попробовать переписать
карточка счета через AccountsRecordset.

кстати тот документ который со второго раза заратотал
отмени проведение и снова проведи документ.
После какого раза все заработает ?


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


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: 1с 77 + 2005 SQL проблемы
Ответ #33 - 11. Октября 2011 :: 11:54
Печать  
ну тогда описывай подробно что неправильного в отчете карточка счета.

Также поменяй в отчете карточка счета даты т.е. остатки на счете
считаются правильно или нет.

ps
Все таки советую с инфостарта взять другую карточку счета и проверить им ( для полной гарантии).
  
Наверх
 
IP записан
 
mozer
Senior Member
****
Отсутствует


1C++ rocks!

Сообщений: 324
Местоположение: Пермь
Зарегистрирован: 14. Января 2011
Пол: Мужской
Re: 1с 77 + 2005 SQL проблемы
Ответ #34 - 11. Октября 2011 :: 12:01
Печать  
Z1 писал(а) 11. Октября 2011 :: 11:54:
ну тогда описывай подробно что неправильного в отчете карточка счета.

Также поменяй в отчете карточка счета даты т.е. остатки на счете
считаются правильно или нет.

ps
Все таки советую с инфостарта взять другую карточку счета и проверить им ( для полной гарантии).

В карточку счета не попадает операция по этому документу. Хотя в журнале операций это операция присутствует. Тоесть в карточке просто нет строки с этой операцией, а при повторном проведении операция встает.
А отчет так и называется на инфостаре?
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: 1с 77 + 2005 SQL проблемы
Ответ #35 - 11. Октября 2011 :: 12:06
Печать  
mozer писал(а) 11. Октября 2011 :: 12:01:
Z1 писал(а) 11. Октября 2011 :: 11:54:
ну тогда описывай подробно что неправильного в отчете карточка счета.

Также поменяй в отчете карточка счета даты т.е. остатки на счете
считаются правильно или нет.

ps
Все таки советую с инфостарта взять другую карточку счета и проверить им ( для полной гарантии).

В карточку счета не попадает операция по этому документу. Хотя в журнале операций это операция присутствует. Тоесть в карточке просто нет строки с этой операцией, а при повторном проведении операция встает.
А отчет так и называется на инфостаре?

стоп операция вообще ничего не двигает и к счетам имеет вроде очень малое отношение.
операция только  содержит проводки.



Напиши свой отчет по чистым проводкам  этого счета.
конкретная проводка попадает или нет?

Если перебор идет сначала по операциям потом по его проводкам то надо смотреть в sql чем отличается эта операция после первого и второго проведения.
  
Наверх
 
IP записан
 
mozer
Senior Member
****
Отсутствует


1C++ rocks!

Сообщений: 324
Местоположение: Пермь
Зарегистрирован: 14. Января 2011
Пол: Мужской
Re: 1с 77 + 2005 SQL проблемы
Ответ #36 - 11. Октября 2011 :: 12:17
Печать  
Z1 писал(а) 11. Октября 2011 :: 12:06:
mozer писал(а) 11. Октября 2011 :: 12:01:
Z1 писал(а) 11. Октября 2011 :: 11:54:
ну тогда описывай подробно что неправильного в отчете карточка счета.

Также поменяй в отчете карточка счета даты т.е. остатки на счете
считаются правильно или нет.

ps
Все таки советую с инфостарта взять другую карточку счета и проверить им ( для полной гарантии).

В карточку счета не попадает операция по этому документу. Хотя в журнале операций это операция присутствует. Тоесть в карточке просто нет строки с этой операцией, а при повторном проведении операция встает.
А отчет так и называется на инфостаре?

стоп операция вообще ничего не двигает и к счетам имеет вроде очень малое отношение.
операция только  содержит проводки.



Напиши свой отчет по чистым проводкам  этого счета.
конкретная проводка попадает или нет?

Если перебор идет сначала по операциям потом по его проводкам то надо смотреть в sql чем отличается эта операция после первого и второго проведения.

Проверить проверю. На инфостаре не зарегистрирован к сожалению, качать не смогу.
Да и как мне посмотреть в SQL различия В самой таблице?
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: 1с 77 + 2005 SQL проблемы
Ответ #37 - 11. Октября 2011 :: 12:30
Печать  
Цитата:
Если перебор идет сначала по операциям потом по его проводкам то надо смотреть в sql чем отличается эта операция после первого и второго проведения.

ну можно и на 1с в отладчике посмотреть сначала что не так при переборе операций
  
Наверх
 
IP записан
 
mozer
Senior Member
****
Отсутствует


1C++ rocks!

Сообщений: 324
Местоположение: Пермь
Зарегистрирован: 14. Января 2011
Пол: Мужской
Re: 1с 77 + 2005 SQL проблемы
Ответ #38 - 11. Октября 2011 :: 16:06
Печать  
Z1 писал(а) 11. Октября 2011 :: 12:30:
Цитата:
Если перебор идет сначала по операциям потом по его проводкам то надо смотреть в sql чем отличается эта операция после первого и второго проведения.

ну можно и на 1с в отладчике посмотреть сначала что не так при переборе операций

В общем так:
1. при проведении документа различий ни каких! Что в первом проведении, что во втором происходит одно и тоже (до строк кода выполняется одно и тоже).
2 При формировании карточки счета, операция документа не выбирается
Код
Выбрать все
Ит = СоздатьОбъект("БухгалтерскиеИтоги");
	Ит.ИспользоватьРазделительУчета(РазделительУчета);
	Если ВыбВидСубконто1.Выбран() = 0 Тогда
		ОтборСубк1 = 3;
	КонецЕсли;

	Если ВыбВидСубконто2.Выбран() = 0 Тогда
		ОтборСубк2 = 3;
	КонецЕсли;

	Если ВыбВидСубконто3.Выбран() = 0 Тогда
		ОтборСубк3 = 3;
	КонецЕсли;

	Если (ВыбВидСубконто1 = ВыбВидСубконто2) И (ОтборСубк1 <> 3) И (ОтборСубк2 <> 3) Или
		 (ВыбВидСубконто1 = ВыбВидСубконто3) И (ОтборСубк1 <> 3) И (ОтборСубк3 <> 3) Или
		 (ВыбВидСубконто3 = ВыбВидСубконто2) И (ОтборСубк3 <> 3) И (ОтборСубк2 <> 3) Тогда
		Предупреждение("Выбраны одинаковые виды субконто!");
		Возврат;
	КонецЕсли;

    Заголовок = "Карточка счета "+Счет;
    Заголовок1 = "";
    Если ОтборСубк1 <> 3 Тогда  // 3 - без учета субконто
	    Заголовок1 = Заголовок1+?(Заголовок1="","","; ")+Строка(ВыбВидСубконто1)+": "+ЗначенияВСтроку(Субконто1);
		Ит.ИспользоватьСубконто(ВыбВидСубконто1, Субконто1, ОтборСубк1);
	КонецЕсли;

    Если ОтборСубк2 <> 3 Тогда  // 3 - без учета субконто
	    Заголовок1 = Заголовок1+?(Заголовок1="","","; ")+Строка(ВыбВидСубконто2)+": "+ЗначенияВСтроку(Субконто2);
		Ит.ИспользоватьСубконто(ВыбВидСубконто2, Субконто2, ОтборСубк2);
	КонецЕсли;

    Если ОтборСубк3 <> 3 Тогда  // 3 - без учета субконто
	    Заголовок1 = Заголовок1+?(Заголовок1="","","; ")+Строка(ВыбВидСубконто3)+": "+ЗначенияВСтроку(Субконто3);
		Ит.ИспользоватьСубконто(ВыбВидСубконто3, Субконто3, ОтборСубк3);
	КонецЕсли;

	Если ПоВалюте = 1 Тогда
		Заголовок=Заголовок+?(Заголовок1="","","; ")+Валюта;
		Если Ит.ВыполнитьЗапрос(НачДата, КонДата, Счет,, Валюта,, "Проводка") = 0 Тогда
			Возврат;
		КонецЕсли;
	Иначе
		Если Ит.ВыполнитьЗапрос(НачДата, КонДата, Счет,,,, "Проводка") = 0 Тогда
			Возврат;
		КонецЕсли;
	КонецЕсли;
 


Этот код выбирает все кроме операции документа при первом его проведении. При повторном проведении Операция волшебным образом появляется.

3. Проверка таблицы операций на сервере показала, что записи операций и проводок в таблицах присутствуют и при первом и при втором проведении. Различие только во времени документа (оно и понятно)

Что то происходит на сервере, либо при выборке, либо при проведении документа. Как это отловить на сервере SQL?
« Последняя редакция: 12. Октября 2011 :: 02:34 - mozer »  
Наверх
 
IP записан
 
mozer
Senior Member
****
Отсутствует


1C++ rocks!

Сообщений: 324
Местоположение: Пермь
Зарегистрирован: 14. Января 2011
Пол: Мужской
Re: 1с 77 + 2005 SQL проблемы
Ответ #39 - 12. Октября 2011 :: 04:16
Печать  
Есть еще идеи решения проблемы!  Озадачен
  
Наверх
 
IP записан
 
mozer
Senior Member
****
Отсутствует


1C++ rocks!

Сообщений: 324
Местоположение: Пермь
Зарегистрирован: 14. Января 2011
Пол: Мужской
Re: 1с 77 + 2005 SQL проблемы
Ответ #40 - 12. Октября 2011 :: 04:45
Печать  
Z1 писал(а) 11. Октября 2011 :: 11:42:
а может дело не в повторном проведении а в повторном выполнении отчета карточка счета ?
может попробовать переписать
карточка счета через AccountsRecordset.

Спасибо большое за помощь. Перевод на прямые запросы это действительно единственный выход. Как удалось доказать опытным путем данные в таблицах есть, но стандартный объект Бухгалтерские итоги НЕ ВЫБИРАЕТ ИХ. Прямой запрос к базе данные нормально собирает.
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: 1с 77 + 2005 SQL проблемы
Ответ #41 - 12. Октября 2011 :: 05:19
Печать  
к 38
поставь перед
Ит = СоздатьОбъект("БухгалтерскиеИтоги");
печать
Сообщить("РазделительУчета="+РазделительУчета);
может в этом проблема разное значение переменной РазделительУчета
----------------------------------


возьми с инфостарта ( он вроде для всех открыт )
Все очень красивее чем стандартные отчеты
http://infostart.ru/public/76771/


а вот прямо твой случай
http://infostart.ru/public/86451/
Карточка счета на прямых запросах
Цитата:
Стандартная карточка счета, переписанная под прямые запросы.
После перехода на MS SQL 2008, именно этот отчет стал неожиданно тупить.
Пришлось переписывать с использованием 1С++.
  
Наверх
 
IP записан
 
mozer
Senior Member
****
Отсутствует


1C++ rocks!

Сообщений: 324
Местоположение: Пермь
Зарегистрирован: 14. Января 2011
Пол: Мужской
Re: 1с 77 + 2005 SQL проблемы
Ответ #42 - 12. Октября 2011 :: 06:09
Печать  
Z1 писал(а) 12. Октября 2011 :: 05:19:
к 38
а вот прямо твой случай
http://infostart.ru/public/86451/
Карточка счета на прямых запросах
Цитата:
Стандартная карточка счета, переписанная под прямые запросы.
После перехода на MS SQL 2008, именно этот отчет стал неожиданно тупить.
Пришлось переписывать с использованием 1С++.

Спасибо взял все работает.
ошибки в коде нет! Видимо это такое поведение объекта Бухгалтерские итоги, только отчего такое поведение узнать не удалось
  
Наверх
 
IP записан
 
mozer
Senior Member
****
Отсутствует


1C++ rocks!

Сообщений: 324
Местоположение: Пермь
Зарегистрирован: 14. Января 2011
Пол: Мужской
Re: 1с 77 + 2005 SQL проблемы
Ответ #43 - 12. Октября 2011 :: 06:10
Печать  
Z1 писал(а) 12. Октября 2011 :: 05:19:
к 38
поставь перед
Ит = СоздатьОбъект("БухгалтерскиеИтоги");
печать
Сообщить("РазделительУчета="+РазделительУчета);
может в этом проблема разное значение переменной РазделительУчета

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