Добрый день!
В поиске не нашел решение, открыл тему.
1С 7.7 стоит в пекарне. В калькуляции, например на булочку, присутствуют мизерные дозы пряностей, и если сумма, например, по ванилину меньше 1 коп - ячейка СуммаНач пустая. ТМЦ с ценой вводились через ввод остатков. Через конфигуратор в форме выставлены нормальные округления. Но если прямо в справочнике ТМЦ указать цену на запасы - тогда в калькуляции все нормально, считает до десятитысячных.
Где в коде искать, где оно округляет?
Ошибка в 137 строке.
Отладчик творит чудеса.
Спасибо большое, нашел 137, но похоже не то... Как она звучит? Спрашиваю подробно, потому что с программированием именно 1С опыт небольшой, увы...
Цитата(elfgard @ 28.03.10, 17:09) необходимо зарегистрироваться для просмотра ссылки
Спасибо большое, нашел 137, но похоже не то... Как она звучит? Спрашиваю подробно, потому что с программированием именно 1С опыт небольшой, увы...
Для начало бы озвучил имя конфигураци. Если самописная, или кем доделанная....имеет место спросить и у того товарища.
и вообще, опыта нет лучше не лезть.
Конфигурация "Бухгалтерский учёт для Украины" 7.70.276 ABBYY, не самописная и не доделанная. До сих пор с ней вроде справлялся. Живу и работаю в монастыре, поэтому лазить приходится, особо тут помочь некому... Насчет опыта - программистом и админом 17 лет работаю, просто с 1С не так часто сталкивался, а сейчас пришлось, сам просто физически не успеваю во все тонкости входить.
Цитата
Через конфигуратор в форме выставлены нормальные округления.
СуммаНач имеет длину 12 и точность больше 2?
Цитата
Но если прямо в справочнике ТМЦ указать цену на запасы
А Вы где указываете?
Цитата(Vofka @ 29.03.10, 9:06) необходимо зарегистрироваться для просмотра ссылки
СуммаНач имеет длину 12 и точность больше 2?
А Вы где указываете?
СуммаНач имеет длину 12 и точность больше 4.
Цена на запасы была указана при вводе остатков.
Цитата
Цена на запасы была указана при вводе остатков.
Т.е. непосредственно в документе "Ввод остатков" ?
ЗЫ. тема переезжает в раздел для бухгалтерии 7.7
Цитата(Vofka @ 29.03.10, 10:40) необходимо зарегистрироваться для просмотра ссылки
Т.е. непосредственно в документе "Ввод остатков" ?
Да, непосредственно в нем. Подозреваю, что тут имеет место еще некорректная последовательность ввода помощником бухгалтера. Если сначала определить номенклатуру с ценами, потом корректно сделать ввод остатков, обращая внимание на партии - все вроде работает.
Цитата
Если сначала определить номенклатуру с ценами, потом корректно сделать ввод остатков, обращая внимание на партии - все вроде работает.
Во-во
Спасибо всем, кто помогал, проблема решена.
Отладчик действительно все же помог, округление шло в строке 3147 глобального модуля, поставил
СуммаСписываем = Окр(тбОстаткиПартий.Сумма*КвоСписываем/тбОстаткиПартий.Кво, 4)
и все пошло.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.