Виртуальная таблица бух.регистов заглючила

  1. 9 г. назад

    БП 3.0, 1С 8.3.6
    В консоли запросов простой запрос из регистра бухгалтерии ОстаткиИОбороты выдает двойные проводки. Т.е. в первой проводке показывает только количество по первому субконто, во второй только сумму по второму субконто. При этом первое субконто NULL.
    Че за... и как с этим бороться? Пробовал отключить разделение итогов, не помогло. Тестирование и исправление не помогает. Перепроведение делал.
    I need help!

  2. Текст запроса в студию

  3. ВЫБРАТЬ
    	ХозрасчетныйОстаткиИОбороты.Субконто1,
    	ХозрасчетныйОстаткиИОбороты.Субконто2,
    	ХозрасчетныйОстаткиИОбороты.Субконто3,
    	ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток,
    	ХозрасчетныйОстаткиИОбороты.КоличествоКонечныйОстаток
    ИЗ
    	РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&Дата, &Дата, , , , , ) КАК ХозрасчетныйОстаткиИОбороты
  4. А Где у тебя отбор по счетам или добавь:

    ХозрасчетныйОстаткиИОбороты.Счет,

    может это разные счета

    Ответы: (4)
  5. (3) Да есть там все и отбор по счетам и по организации. Суть не в этом

  6. по приведенному тексту не вижу

    Ответы: (6)
  7. 15.10.2015 09:50:47 отредактировано tsr

    (5) РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&Дата, &Дата,, , , &Счет = &Счет , &Организация = &Организация) КАК ХозрасчетныйОстаткиИОбороты

    Так лучше?

    Ответы: (7)
  8. 15.10.2015 10:02:28 отредактировано Lenka_Boo

    (6) Да.
    Ошибка может быть там, где не посчитал нужным сообщить.
    Если еще что-то спрятал, лучше тоже выложи. Обозвать можешь по другому.

    Ответы: (9)
  9. 15.10.2015 10:04:14 отредактировано Lenka_Boo

    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&Дата, &Дата,, , , &Счет = &Счет , &Организация = &Организация) КАК ХозрасчетныйОстаткиИОбороты [smile=:D]
    Как он вообще чето выдает...

  10. (7) Да нет там никаих заморочек. Специально проверял на самых простых запросах. Просто раньше с такими глюками не сталкивался. Сейчас остатки из 7.7 переношу, и увидел этот косяк. А когда он появился, до, или после переноса пока не выяснил. Сейчас старую базу восстановлю, там еще посмотрю

    Ответы: (10) (15)
  11. tsr Сейчас остатки из 7.7 переношу

    Ну вооот! Скорее всего, как тебе эти проводки перенос создает, так тебе запрос и вываливает. Без причесывания.

    Ответы: (11)
  12. (10) Фишка в том, что обычные документы проводятся с такими же косяками. Сейчас загрузил старую базу. Отчеты правильно работают. Буду смотреть, когда этот косяк выплывает

  13. Посмотри формирование проводок

  14. Пересчет итогов делал?

    Ответы: (14)
  15. (13) Разумеется. Первым делом

  16. (9) Переносишь движения регистров или создаёшь документы ввода остатков?

    Ответы: (16)
  17. (15) Стандартный обмен. Документы ввода остатков создаются при переносе и проводятся. В общем сейчас по новой всю процедуру повторяю и проверяю, в какой момент заглючит. Долгая история.

  18. Крашется регистр после переноса остатков. Это уже точно. Теперь осталось понять из-за чего конкретно и как с этим бороться.
    Может есть у кого дельные советы? Перенос стандартными методами

    Ответы: (18)
  19. (17) Док остатков сам по себе норм? ТиИ делал?

    Ответы: (19)
  20. (18)Да, тии делал и док нормальный с виду. И проводки делает нормальные. Остатки переношу через файл.

  21. Народ, что делать то??? Остатки переношу через файл выгрузки. После переноса перестают работать виртуальные таблицы регистра бухгалтерии. Даже если все документы ввода остатков удалить, все-равно глюк остается

  22. Обработка выключает использование итогов регистра и невключает взад

    Ответы: (22)
  23. (21) Напомни какой функцией выключается, плиз.

  24. нашел
    УстановитьИспользованиеИтогов()

  25. не помогло:(

  26. Лишние записи в регистре откуда берутся? Регистратор у них есть?

    Ответы: (26)
  27. (25) Упс, а регистратора то и нет. Че за хня??

  28. вот зам запрос

    ВЫБРАТЬ
    	ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Субконто1,
    	ХозрасчетныйОстаткиИОбороты.Субконто2 КАК Субконто2,
    	ХозрасчетныйОстаткиИОбороты.Субконто3 КАК Субконто3,
    	ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток КАК СуммаКонечныйОстаток,
    	ХозрасчетныйОстаткиИОбороты.КоличествоКонечныйОстаток КАК КоличествоКонечныйОстаток,
    	ХозрасчетныйОстаткиИОбороты.Регистратор
    ИЗ
    	РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&Дата, &Дата, Регистратор, , Счет = &Счет, , Организация = &Организация) КАК ХозрасчетныйОстаткиИОбороты
  29. а вот ответка
    Субконто1 Субконто2 Субконто3 СуммаКонечныйОстаток КоличествоКонечныйОстаток Регистратор
    CHEVROLET,KLAN к.X4XNA486J60000488 д.F16D3,713693К NULL 426426 0
    CHEVROLET,KLAN к.X4XNA486J60000488 д.F16D3,713693К Основной 0 2

  30. Субконто1 - номенклатура
    Субконто3 - склад
    По счету 41.01 смотрю

  31. Включи ТЖ и попробуй поймать, где пишутся лишние записи в регистр. Может получится отмотать до кода 1с.

    Ответы: (31)
  32. (30) Я что-то не пойму почему регистратора нет. Провожу обычный документ ПоступлениеТоваровУслуг, а регистратора в проводках нет. Это после переноса данных. Это какая-то новая фича что-ли?

    Ответы: (34)
  33. А точно его нет?

  34. База скульная?

  35. (31) Быть такого не может. Либо у тебя база конкретно битая либо ты тормозишь на ровном месте и в упор регистратора не видишь.

    Ответы: (35)
  36. +(34) Как ты смотришь? Открываешь проводки по доку и поле "Документ" пустое?

  37. В отладчике смотрю, при проведении все нормально. Регистратор есть, проводка одна. В отчете поле регистратор пустое. Глючат именно виртуальные таблицы. Где-то что-то отключено, что-ли? Использование итогов проверил, все включено, итоги пересчитал.

  38. Физические таблицы норм?

    Ответы: (39)
  39. Отдельно таблица оборотов норм?

  40. Походу это какая то новая фича в 8.3.6? И как обычно глючная
    (37) Движения записываются правильно. В физ.таблице одна строка и регистратор есть

  41. Метод дополнения какой стоит?

    Ответы: (42)
  42. А, по умолчанию

  43. (40) вообще даты не ставлю. В базе только один документ поступления проведенный. Глючат именно виртуальные таблицы регистра бухгалтерии. Остальные регистры еще не проверял.

  44. Кидай базу

    Ответы: (44)
  45. (43) Там 400 Мб

  46. Ну, да, на 640 Кб ОЗУ не взлетит

  47. В общем попробую версию 1С обновить для начала. Этот британский ученый все-же накаркал

  48. Может, у тебя учёт по складу такой

  49. Я сильно в тему не вдавался
    Если строки делятся, может, параметры количественно-суммового учёта так стоят

  50. Какие у тебя настройки субконто по 41-му счёту?

    Ответы: (50)
  51. (49) Там ничего не менялось ни до обмена ни после. До обмена отчеты работали, после обмена перестали работать. Есть подозрение, что это какая то новая фича 1С-овская, или глюк самой платформы. Но что за фича найти пока не могу.

    Ответы: (51)
  52. (50) Если вручную вводить остатки глюк воспроизводится?

    Ответы: (52)
  53. (51) Да, но только после переноса. До переноса все чики-пуки. Обработка переносная гадит где-то, походу.
    Мне две фирмы в одну объединять нужно. Сейчас еще попробую вторую фирму загрузить. Может это в базе 7.7 какие-то косяки.
    В общем идеи кончаются.

    Ответы: (53)
  54. (52) Копай конвертацию. Может там помимо формирования дока остатков еще какая-нибудь нездоровая херня творится. Смотри обработчики конвертации, в типовых переносах любят много чего там делать.

  55. Нашел косяк. В БП 3.0 накосячили. Обработка ОбработчикиЗагрузкиИзБухгалтерии77.МодульОбъекта.
    За каким то х.. отключали принудительно суммовой учет по складам. Видимо просто забыли исправить.
    Но еще один косяк все же остался. В Виртуальной таблице задваиваются записи. Причем одна запись без регистратора.
    Это в чем может быть косяк?
    Проверяю на приходной накладной. Скорее всего где-то опять косяк в конфигурации, только пока не пойму что искать.

    Ответы: (63)
  56. во второй строке у проводки стоит период 01.11.3999. Это откуда такое может прилететь?

  57. Ты изобрёл машину времени!

  58. Попробуй опять пересчёт итогов.

    Ответы: (59)
  59. причем только в вирт.таблице ОстаткиИОбороты, если указано дополнение по Регистратору.

    Ответы: (60)
  60. (57) Это первым делом. Не помогло

  61. (58)1. Как такое вообще возможно? (Разделение итогов?)
    2. Кто "снял" обязательность для поля Регистратор? (Платформа глючит?)

  62. Нашел вот такое
    Текущие итоги хранятся в таблице итогов с периодом «01.11.3999» (если используется смещение дат, то «01.11.5999»).
    Но пока проблему не решил. Буду дальше копать

    Ответы: (62)
  63. (61) Чего накопал? Накопал чего?

    Ответы: (63)
  64. (62) см (54)

    Ответы: (64)
  65. (63) Конвертация проходит в режиме "Обмен = истина". А проведение Приходной накладной почему косячит?

    Ответы: (65)
  66. (64) При загрузке в базе принудительно отключается суммовой учет по складам. Из-за этого основной косяк.

  67. Даты на компах проверял?

    Ответы: (67)
  68. (66) Во, точно, а еще можно забор в красный цвет попробовать перекрасить:)

  69. 19.10.2015 10:26:22 отредактировано Lenka_Boo

    Что-то похожее у меня было, когда на сервере (или на компе) расхождение в датах было в месяц.
    Тоже долго не могла понять в чем дело. Но там была 7.7

    Бухи таким образом лазили в закрытый период.

    Ответы: (69)
  70. (68) Да тут уже все выяснили...
    Остатки СПЕЦИАЛЬНО выносятся вперед, в будущее.
    А ему оставалось восстановить суммовой учет по складам.

или зарегистрируйтесь чтобы ответить!