|   |   | 
| 
 | Округляет вес до 3 знаков после запятой, хотя точность стоит 4 знака | ☑ | ||
|---|---|---|---|---|
| 0
    
        FIL0S0FF 17.07.17✎ 07:58 | 
        Поменял точность  у количества номенклатуры  до 4 знаков после запятой. ТЕперь с полными правами всё прекрасно проводится. А пользователь провести не может. Например ставим количество 1.2759 и выдает ошибку. Документ не проводится и пишет "Остатка товара не достаточно, остаток 1.2759 требуется 1.276".  Т.е. всё равно округляет до 3 знаков.... Где я не поправил ?     | |||
| 1
    
        Лодырь 17.07.17✎ 08:00 | 
        Вероятно под пользователем проведение идет по другой ветке, где происходит округление до 3 знаков.     | |||
| 2
    
        Альбатрос 17.07.17✎ 08:04 | 
        (1) Скорей всего под полными правами нет контроля остатков :)     | |||
| 3
    
        mehfk 17.07.17✎ 08:05 | 
        (0) Ты не поправил в коде.     | |||
| 4
    
        Лодырь 17.07.17✎ 08:06 | 
        (2) Скорее всего да, но хз что у него за конфа ) Пусть сам ищет.     | |||
| 5
    
        FIL0S0FF 17.07.17✎ 08:07 | 
        УПП у меня, ок буду сам искать...ещё бы знать хотя бы где искать)     | |||
| 6
    
        FIL0S0FF 17.07.17✎ 08:09 | 
        на счёт контроля остатков после проведенияостается 0 на складе а не -0.0001     | |||
| 7
    
        FIL0S0FF 17.07.17✎ 08:09 | 
        так что проводится вроде как нормально
 но вот пользователю провести не дает( | |||
| 8
    
        Галахад гуру 17.07.17✎ 08:11 | 
        Не слабо так. Во всех документах и во всех регистрах.     | |||
| 9
    
        Лодырь 17.07.17✎ 08:11 | 
        (5) Включаешь конфигуратор, цепляешься к сеансу пользователя. Врубаешь точку останова в процедуре обработки проведения документа. Сидишь меланхолично тыкаешь кнопочки "шагнуть через", "шагнуть в", пока не натыкаешься на момент округления. Особое внимание уделяешь процедуре контроля остатков. Делов то на 5 минут.     | |||
| 10
    
        FIL0S0FF 17.07.17✎ 08:13 | 
        (9) ок спасибо     | |||
| 11
    
        alexey123perm 17.07.17✎ 08:14 | 
        В регистре-то отрицательный остаток получается, если регистр до 4-х знаков не увеличил. Поэтому и отриц. остаток появляется.     | |||
| 12
    
        catena 17.07.17✎ 08:16 | 
        (6)То, что остается и то, что контролируется - два разных числа.     | |||
| 13
    
        НЕА123 17.07.17✎ 08:16 | 
        (9)>Делов то на 5 минут.
 пять минут совсем немного (с) см.(8) я в семерке 10 часов убил на подобное. | |||
| 14
    
        catena 17.07.17✎ 08:17 | 
        (11)У него в сообщении как раз остаток с 4 знаками, а вот "требуется" с тремя.     | |||
| 15
    
        ДемонМаксвелла 17.07.17✎ 08:17 | 
        (8) +     | |||
| 16
    
        DmVl76 17.07.17✎ 08:19 | 
        Запускаем в конфигураторе поиск по строке  КАК Число(15,3)-практически все выданное будет по контролю остатков количества и формированию запросов по номенклатуре с количеством.
 И еще, нужно изменить точность количества во всех документах и регистрах, иначе получится каша. | |||
| 17
    
        Фрэнки 17.07.17✎ 08:20 | 
        если упп не слишком перепиленное, то там в общем модуле должна быть процедура с контролем остатков.     | |||
| 18
    
        DmVl76 17.07.17✎ 08:22 | 
        (17) Еще в модулях наборов записей регистров     | |||
| 19
    
        Лодырь 17.07.17✎ 08:22 | 
        (13) Ты убил 10 часов на переделку всех регистров/документов/модулей. 5 минут это на поиск места где происходит округление.     | |||
| 20
    
        НЕА123 17.07.17✎ 08:33 | 
        (19)
 явные округления (16) может и быстро. с неявными до куя. ждем ответа ТС. узнаем - везунчик он, чи не. | |||
| 21
    
        Лодырь 17.07.17✎ 08:37 | 
        (20) Если делал "на скорую руку", то боюсь, что несколько часов мы его не увидим. ))     | |||
| 22
    
        ASU_Diamond 17.07.17✎ 09:18 | 
        (0) а где именно поменял? и главный вопрос: для чего?     | |||
| 23
    
        Serg_1960 17.07.17✎ 09:30 | 
        "УПП у меня..." - четыре знака после запятой в количестве?Забудь. Серьёзно. Нереально првить кучу общих кодов и все все регистры, где есть "Номенклатура" и "Количество" - их сотня.
 Совет бесплатный: вместо единицы измерения остатков "Кг" установи "гр" - точность измерения повысится куда больше твоих четырех знаков. | |||
| 24
    
        Serg_1960 17.07.17✎ 09:53 | 
        (16) + 1
 (17) "если упп не слишком перепиленное, то там..." - то там сотни мест, где используется пересчет количества из одних единиц измерения в другие с округлением до трёх знаков. Это же монстр, это УППрыще. Конфигурация, в которой в запросах куча строк, подобных типу СУММА(ВЫРАЗИТЬ(Док.Количество * Док.Коэффициент /Док.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент КАК Число(15,3))) КАК ДокументКоличество | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |