ERP проблема 1 документ создал 8 000 000 записей...

  1. 8 г. назад

    И главное, не понять с чего вдруг..

    да в табличной части запись одна.

    Снять с проводки не получилось виснет все к черту.
    Прошлый раз удаляли проводки обработкой и заново проводили все норм... очень

    пинтец какой-то.

    Ответы: (19) (20) (122)
  2. релиз какой ?

  3. 1С:ERP Управление предприятием 2.0 2.0.10.176

    Ответы: (4)
  4. где-то таблица умножается, к гадалке не ходи

    Ответы: (5)
  5. (2) старьё какое

    Ответы: (6)
  6. (3) ясно.. только почему.. вдруг и где.. отловить баг не так просто.

    Ответы: (7)
  7. (4) с хера-ли .
    последний 186 вроде.

    Ответы: (44)
  8. (5) отладчик, не?

    Ответы: (9)
  9. где-то видел статью, как отлавливали умножение при проведении, при помощи профайлера.

    Ответы: (9)
  10. (7) ясно . только этот документ проводишь заново и все норм, как отловить?
    (8) где ?

    Ответы: (10)
  11. (9) не помню. попробуй гуглом по инфостарту пройти.

  12. а какие симптомы? непонятно даже в какой момент они появляются? провел - нормально, а через время - херак и 8 млн записей?

    Ответы: (12)
  13. (11) Да, но похоже это расчет себестоимости который в ЕРП отдельно херачится Заданием..
    так что вообще не отловить.

  14. отловить, еще как. отладчик умеет фоновые ловить

    Ответы: (15)
  15. доступно и всерьез..

  16. (13) да нет если просто запустить ничего не будет...

    с чего он вдруг так непонятно...

  17. а обработкой нельзя удалить движения программно? а потом уже распровести...

    Ответы: (17)
  18. (16) нет нельзя.

  19. Лео Роскошный, найди проводки, вруби логи в текстовый документ или другой файл. Навскидку. Один [...] проводки найти надо

    Ответы: (21) (23) (24)
  20. (0) а не надо было муравейник раззорять

  21. (0) мне страшно за вашу учетную систему...

    Ответы: (21) (23) (24)
  22. (18) а че искать? Их же 8 млн
    (20) конечно, в сапе такого нет. А почему Вам за ерп 2.0 страшно?

    Ответы: (22) (24)
  23. (21) В коде ёпт. Ну, места, где пишутся. Хотя там, наверно, мозг можно [...] себе, если это РАУЗ

  24. (18) обработка расчета себестоимости.. чего её искать.

    (20) ЕРП новый продукт. хотя мне кажется что с переносом чего-то накосячили.

  25. sf (18) а че искать? Их же 8 млн
    (20) конечно, в сапе такого нет. А почему Вам за ерп 2.0 страшно?

    в сапе есть все, в том числе и баги. Но вот тот факт, что уважаемый Леопольд Роскошный пишет сюда а не в саппорт 1с - расстраивает...

    Ответы: (25) (27)
  26. (24)

    саппорт 1с - расстраивает...

    уже написал. ждем-с.

    Ответы: (26) (27)
  27. (25) а ну тогда будет интересно посмотреть что ВАм ответят

  28. (24) тот факт что он пишет сюда, а не ловит - вот это расстраивает!
    (25) поставь точку останова на запись регистра. Или мыслей нет как запись сделали?

    Ответы: (30)
  29. Где записи созданы? На документ влияют задания проведения по документам расчета, расчет себестоимости и проведение по партиям. Выясни какая задача и будет понятно. Вообще толком не написал ничего про ситуацию

    Ответы: (54)
  30. Поделись инсайдом:
    - у вас база на мс скуле?
    - переносы никто не делал из других баз?
    - распределённых баз нет?
    - время появления записей по ЖР ещё не искали?

    Ответы: (54)
  31. 28.09.2015 19:30:27 отредактировано ЗлобнийМальчик

    (27) я так понимаю, у него классический кошмар разработчика - невоспроизводимая ошибка. Из моего опыта - обычно это проблемы с параллельным процессингом данных (тот факт, что запускается бэкграунд задание - тоже на мой взгляд хорошее свидетельство). Я бы почитал логи того задания, которое запустилось для расчета себестоимости - есть такая возможность в 1С?

    Ответы: (31)
  32. (30) какая ошибка??? Это человеческий фактор и проблемы коммуникаций в команде разрабов. Один косячит и молчит. Если в конфе проблема, то её можно воспроизвести.

    Ответы: (33) (35)
  33. А в чём проблема? Локализовать ошибку? Сложно что-ли?

    Ответы: (34) (35)
  34. sf Если в конфе проблема, то её можно воспроизвести.

    Ваши бы слова да богу в уши...

    Ответы: (36)
  35. (32) если рядом сидит прог и пишет 8 млн проводок, то думаю да)

  36. (31) (32) вы оба очень круты. Я вот честно признаюсь - я сталкивался с ошибками которые я не мог воспроизвести. И если логов нет - то хрен поймешь, что там на самом деле произошло

    Ответы: (37)
  37. (33) ну это не научный подход. Так можно любой косяк списать на "не воспроизводится" и забить. Что кстати автор сделал первый раз - не прокатило, повторилось

    Ответы: (38)
  38. 28.09.2015 19:38:01 отредактировано sf

    (35) если логов нет - это твоя первая ошибка :)

    Ответы: (38)
  39. 28.09.2015 19:40:12 отредактировано ЗлобнийМальчик

    (36) дык ктож спорит. Просто это может быть очень дорого - я вот давеча неделю убил на поиск такого вот бага. Нашел правда - но это было вельми мрачно. Самая сложная задача из всех возможных, на мой взгляд.
    (37) а если автор не я - а менять код нельзя ибо "the risk is higher then the gain"?

    Ответы: (39) (40)
  40. (38) и логи добавить нельзя, что бы в след раз понять причину?

    Ответы: (41)
  41. ЗлобнийМальчик автор не я - а менять код нельзя ибо "the risk is higher then the gain"?

    Бюрократы!!! Даёшь XP в массы

  42. 28.09.2015 19:42:19 отредактировано ЗлобнийМальчик

    (39) бинго! "This program is creating the report for higher management and any change will be heavily audited, therefore we need to ensure that the changes to this program are as limited as possible". Добро пожаловать в будни разработчика SAP для транснациональной корпорации

    Ответы: (42)
  43. (41) коллега, а триггеры в базу хоть можно добавлять?

    Ответы: (45)
  44. + стоп, там же есть история по полям документов - хоть чтото

  45. (6) последний 2.1.2.86

    Ответы: (57) (100)
  46. (42) у меня нет доступа к базе... У меня же чисто application server. К тому же это будет "database specific development" - а за это по головке не погладят

    Ответы: (47)
  47. я как-то раз искал подобную ошибку в УПП, нашёл за час где-то, вроде
    конфа же хитровыебанная. не думаю, что ERP как-то хитрей

    Ответы: (47) (54)
  48. (46)что значит подобную? Это ты в базе Лео накосячил? Вроде в чем ошибка ещё неизвестно
    (45) а попросить спеца по бд внести изменения? У вас приветствуется командная работа?

    Ответы: (48) (50)
  49. (47)+ ой, что-то вспомнился ролик про фюрера "в сапе простых путей нет"

  50. я в базах Лео не мог накосячить. он мне ничего ещё не давал

  51. (47) ну во первых триггеры могут тормозить. А если у нас транзакционная система - то могут тормозить очень значительно. Во вторых, повторюсь - это противоречит принципам SAP о том, что разработки, которые зависимы от версии базы данных - повышают TCO. Поэтому такого рода разработки очень сильно не рекомендуют вносить. У нас, например, сейчас идет проект по переводу сапа с оракла на хану. В третьих, многие сущности в сапе представлены конгломератами таблиц - замучаешься триггеры вешать. В четвертых, если писать в лог каждое изменение - то потом замучаешься этот лог парсить. Так что это очень неоднозначное получается решение.
    В принципе, обычно получается так - появляется ошибка. Если источник ошибки нашли - то я обычно фикшу ошибку и вставляю логгирование - ибо все равно тестить. К сожалению, сначала надо доказать, что ошибка действительно там где я говорю...

    Ответы: (53) (60)
  52. 1с в плане того, что ты описал очень даже "доступно и всерьёз"
    сырая ниебическая малолетская поделка

    Ответы: (55) (61)
  53. в чём ей отказать нельзя - это Rapid Business Application Development
    Тут ей нет равных
    В плане произодительности, масштабируемости, стабильности - на уровне платформы и конфигураций - это детский сад

    Ответы: (55)
  54. (50) это все очень печально)
    Но я имел в виду только триггеры для поиска ошибки, не для продакшна. В методологии сап существуют копии баз и базы разработчика с данными?

    Ответы: (60)
  55. (29)
    Поделись инсайдом:
    - у вас база на мс скуле? да
    - переносы никто не делал из других баз? делали
    - распределённых баз нет? нет
    - время появления записей по ЖР ещё не искали? сегодня в 12

    (28)

    расчет себестоимости и проведение по партиям.

    оно.
    (46)

    конфа же хитровыебанная. не думаю, что ERP как-то хитрей

    ты ничего не знаешь про ERP.

  56. (51) (52) от Вас это слушать по меньшей мере смешно. Я вот например не считаю, что с масштабируемостью у 1с так уж прям плохо. Насчет производительности - не знаю. Я не видел бенчмарков.
    Конфы меняются часто просто потому, что законодательство меняется часто. На западе все таки такого обычно нет

  57. я бы мог так-то поискать, если никто не найдёт
    но завтра, скорей всего, а хотя там полюбас пицот гигов

    Ответы: (58) (62)
  58. (44) 2.0 <>2.1

    Ответы: (100)
  59. (56) у тебя есть Скуль с 24 г памяти? на меньшем она не запускается.

    Ответы: (59) (101)
  60. (58) Об чём и речь :)

  61. sf (50) это все очень печально)
    Но я имел в виду только триггеры для поиска ошибки, не для продакшна. В методологии сап существуют копии баз и базы разработчика с данными?

    Конечно. Три системы - это стандарт. Покупая лицензию на продакшен, клиент автоматически получает лицензию на девелопментную и тестовую систему
    Но если ошибка не воспроизводится в Acceptance System - то толку то от триггеров? Если бы воспроизводилась в тесте, то и триггеров не надо - я в отладке сам все найду.

    Ответы: (64)
  62. (51) и в чем сырость? Разговоров про платформу?
    Что касается методологии - это все зависит от РП или ведущего разраба.

    Ответы: (63)
  63. (56) док нашли записи нашли, вопрос почему остался открытым.

    проблема не воспроизводится..

    рядом была развернута Тестовая база В ней ВСЕ ХОРОШО...

    Ответы: (70)
  64. (61) Типа не сырость? [...], сколько помню, вечные косяки. То рабочие процессы умножаются в бесконечность, то хранилище падает с отказом в ноль, то кластер дохнет.

    Ответы: (66)
  65. (60) рабочие данные (БД) можно накатить на эту вашу акцептенс? Просто за гранью моего понимания "не воспроизвести"... Я понимаю, что может времени на задачу не хватить или сроки жмут, но чтоб вообще "нет" ...

    Ответы: (73)
  66. А как воспроизвести, если не знаешь, в чём фикус. Логов-то нет.

  67. (63) рабочие процессы на стабильных релизах не множились... Хранилище да... Но это не данные. По сути со своей текущей задачей (групповой разработкой) оно справляется. Кластер сдохнет - тоже из серии "два часа назад выпущенного релиза"...

    Ответы: (68)
  68. В коде точно никаких логов никогда не бывает. В ЖТ пишется тоже так себе поебись.

  69. (66) Так-то шаманством лечится, но нервы уже побитые. Ну я хз. Так-то несерьёзно это всё.

  70. Профайлер что-ли подрубать остаётся. Ну это вообще уже за гранью добра и зла. Надо чтобы на стороне 1с такие проблемы решались.

    Ответы: (71)
  71. (62) от кого запись в регистр была? Какое событие было первое? Проведение документа?

    Ответы: (75)
  72. (69) какие проблемы???

    Ответы: (72)
  73. (71) В принципе никаких.

  74. (64) можно перенести данные. Все равно не воспроизвести.
    Я же говорю - параллельный процессинг. Если у вас где то там какой то процесс косячит, из за того, что прога написана в рассчете на то, что никаких delay нету - а он есть - то пока вы этот delay в акцептансе не воспроизведете - то хрена с два вы ошибку воспроизведете. А если этот delay не логгируется - то остается только петь "боже храни отечество". Слава богам хаоса, в моем случае задержка была зафиксирована стандартными средствами сапа - так что все решилось более менее. Но были случаи, когда вообще ничего понять нельзя было. Классическая проблема семафора без логов

    Ответы: (74) (76) (77)
  75. (73) все я понял. В сапе все есть. Но слишком много, чтобы понимать всю систему и понять откуда может быть ошибка. Так?

    Ответы: (78)
  76. (70) обработка по расчету себестоимости.
    там есть такое оно дает доп проводки.

    Ответы: (79)
  77. (73) По чесноку всё на уровне ЖТ в 1с можно было бы сделать, на разрабы конф [...] на это имели.

    Ответы: (79)
  78. (73) параллельный процессинг - это из серии "грязное чтение" заложено в логику ?

    Ответы: (78)
  79. (74) угу, как то так. Всю систему понять абсолютно невозможно - там вызовы по тридцать уровней вложенности
    (77) не обязательно. Это может быть и "грязная запись" :) От задачи зависит

    Ответы: (81)
  80. (76) что такое ЖТ?
    (75) обработка фоновым вызывалась? В тестовой также вызывали или ручками? Пользователь тот же?

    Ответы: (80)
  81. (79) ЖГ

    Ответы: (82)
  82. (78) круто! Только грязная запись и чтение - это Не про 1с. Хотя про чтение - возможно накосячить...

    Ответы: (88)
  83. (80) и что такое ЖГ?

    Ответы: (84)
  84. Есть вполне средства уровня конфы, чтобы писать вменяемую информацию. Они же пишут так се - на [...]

  85. (82) Здрасте приехали

    Ответы: (86)
  86. Это форум 1сников или чо

  87. (84) журнал геристрации?

    Ответы: (87)
  88. (86) Да, а чо. Функционал есть. Чо бы и нет. Лень не даёт?

    Ответы: (90)
  89. (81) а разве грязная запись/чтение запрещены на уровне платформы? Если нет, то я вполне могу представить ситуацию в которой бизнес может затребовать грязное чтение/запись...

  90. Ну сделали бы 2 журнала.

  91. (87) а что такое журнал геристрации?

    Ответы: (92)
  92. На самом деле всё упирается в лень. Я вот, например, почти всегда веду логи. На разных уровнях.

  93. (90) Я думал, ты 1сник. А ты саповец

    Ответы: (94)
  94. 28.09.2015 20:29:28 отредактировано Леопольд Роскошный

    похоже это из за поступления одного, завтра проверю .

  95. 28.09.2015 20:30:26 отредактировано ЗлобнийМальчик

    (92) я когда то работал как 1С программист... Все равно не знаю что такое геристрация. Это искаженное регистрация?

    Ответы: (95) (96)
  96. (94) Вы [...] или кокетничаете, претендуя на звание зануды. Геристрация это искажённая регистрация.

  97. (94) походу что-то у Смита с восприятием и он все-таки про Журнал Регистрации и не видит своей ошибки.

    Ответы: (97)
  98. (96) У меня всё нормально :)

    Ответы: (99)
  99. И ошибок у меня нет. Механизм знаю. Может, изъясняюсь косноязычно - есть у меня такое.

  100. (97) ну да. ЖТ - это оказывается ЖГ - что, как выясняется, означает журнал регистрации. А я зануда...

  101. Новее ›

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