|   |   | 
| 
 | не формируется движения по регистру ↓ (Волшебник 11.10.2024 18:50) | ☑ | ||
|---|---|---|---|---|
| 0
    
        asd123 11.10.24✎ 11:41 | 
        Привет всем! 
 Не могу понять, в документе "поступление МЗ" в БГУ 2.0 с одной операцией формируется движение по регистру "оплата поставщикам, кредиторам", а с другой операцией не формируется движение по данному регистру. Как отследить через отладчик, почему не формируются движения? | |||
| 1
    
        Злоп 11.10.24✎ 05:38 | 
        А сравнить чем отличаются эти варианты, прежде чем лезть отладчик?     | |||
| 2
    
        asd123 11.10.24✎ 06:36 | 
        одна операция типовая, а другая измененная на основе типовой     | |||
| 3
    
        Климов Сергей 11.10.24✎ 11:40 | 
        (0) Скорее всего, в договоре с одним поставщиком  стоит флажок "График платежей", а с другим - нет.     | |||
| 4
    
        asd123 11.10.24✎ 11:45 | 
        (3) договор один, когда операцию меняешь на типовую, то движение формируются, а с не типовой с небольшими изменениями не формируются     | |||
| 5
    
        Волшебник 11.10.24✎ 11:48 | 
        Наверное, у Вас там в программе есть условие ЕСЛИ. Я угадал?     | |||
| 6
    
        Климов Сергей 11.10.24✎ 11:53 | 
        (4) Тогда резонно предположить, что ваши "небольшие изменения" мешают формированию этих движений. Анализируйте изменения. Убирайте (добавляйте) их по одному, смотрите, на каком сломается.     | |||
| 7
    
        DrZombi 11.10.24✎ 11:57 | 
        Сколько "Если", предлагаю перейти к обыденному, и запустить отладчик, на копии сегодняшней базы :)     | |||
| 8
    
        DrZombi 11.10.24✎ 11:59 | 
        Хотя, если цель "Угадать"...     | |||
| 9
    
        Мультук 11.10.24✎ 12:04 | 
        (0) 
 Цель поставлена неправильно Нужно найти код, который формирует движения для правильной операции, а затем, добавить условия формирования, чтобы этот же код работал для вашей "нетиповой" операции. | |||
| 10
    
        maxab72 11.10.24✎ 12:04 | 
        (7) представьте себе подобную ветку на форуме у медиков...     | |||
| 11
    
        Климов Сергей 11.10.24✎ 12:15 | 
        (7) Не всё так просто. В БГУ2 правила формирования проводок не зашиты в код конфигурации, а описаны на отдельном "языке". Хранятся в базе. Отладчика для этого "языка" нет.
 Мысль такая: где-то в общих модулях должна сидеть процедура, формирующая движения по этому регистру. Вот в неё отладчиком поставить точку останова. И посмотреть, как из типовой ХО в неё попадаем. Может помочь понять, почему не попадаем из "немного измененной". | |||
| 12
    
        asd123 12.10.24✎ 14:04 | 
        (11) нашел процедуру добавления в регистр через замер производительности и поиском по наименованию регистра в замере, обнаружил что недостает несколько источников данных и обработчиков после формирования проводки по сравнению  с типовой операцией, видимо были обновления и типовая изменилась. Добавил и все заработало     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |