Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Проблема с округлением в калькуляции
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Пользователю 1С 7.7 > 1С Бухгалтерия 7.7 для Украины
elfgard
Добрый день!
В поиске не нашел решение, открыл тему.
1С 7.7 стоит в пекарне. В калькуляции, например на булочку, присутствуют мизерные дозы пряностей, и если сумма, например, по ванилину меньше 1 коп - ячейка СуммаНач пустая. ТМЦ с ценой вводились через ввод остатков. Через конфигуратор в форме выставлены нормальные округления. Но если прямо в справочнике ТМЦ указать цену на запасы - тогда в калькуляции все нормально, считает до десятитысячных.
Где в коде искать, где оно округляет?
zetovich
Ошибка в 137 строке.
Отладчик творит чудеса.
elfgard
Спасибо большое, нашел 137, но похоже не то... Как она звучит? Спрашиваю подробно, потому что с программированием именно 1С опыт небольшой, увы...
zetovich
Цитата(elfgard @ 28.03.10, 17:09) необходимо зарегистрироваться для просмотра ссылки
Спасибо большое, нашел 137, но похоже не то... Как она звучит? Спрашиваю подробно, потому что с программированием именно 1С опыт небольшой, увы...

Для начало бы озвучил имя конфигураци. Если самописная, или кем доделанная....имеет место спросить и у того товарища.
и вообще, опыта нет лучше не лезть.
elfgard
Конфигурация "Бухгалтерский учёт для Украины" 7.70.276 ABBYY, не самописная и не доделанная. До сих пор с ней вроде справлялся. Живу и работаю в монастыре, поэтому лазить приходится, особо тут помочь некому... Насчет опыта - программистом и админом 17 лет работаю, просто с 1С не так часто сталкивался, а сейчас пришлось, сам просто физически не успеваю во все тонкости входить.
Vofka
Цитата
Через конфигуратор в форме выставлены нормальные округления.

СуммаНач имеет длину 12 и точность больше 2?

Цитата
Но если прямо в справочнике ТМЦ указать цену на запасы

А Вы где указываете?
elfgard
Цитата(Vofka @ 29.03.10, 9:06) необходимо зарегистрироваться для просмотра ссылки
СуммаНач имеет длину 12 и точность больше 2?
А Вы где указываете?

СуммаНач имеет длину 12 и точность больше 4.
Цена на запасы была указана при вводе остатков.
Vofka
Цитата
Цена на запасы была указана при вводе остатков.

Т.е. непосредственно в документе "Ввод остатков" ?

ЗЫ. тема переезжает в раздел для бухгалтерии 7.7
elfgard
Цитата(Vofka @ 29.03.10, 10:40) необходимо зарегистрироваться для просмотра ссылки
Т.е. непосредственно в документе "Ввод остатков" ?

Да, непосредственно в нем. Подозреваю, что тут имеет место еще некорректная последовательность ввода помощником бухгалтера. Если сначала определить номенклатуру с ценами, потом корректно сделать ввод остатков, обращая внимание на партии - все вроде работает.
Vofka
Цитата
Если сначала определить номенклатуру с ценами, потом корректно сделать ввод остатков, обращая внимание на партии - все вроде работает.

Во-во smile.gif
elfgard
Спасибо всем, кто помогал, проблема решена.
Отладчик действительно все же помог, округление шло в строке 3147 глобального модуля, поставил
СуммаСписываем = Окр(тбОстаткиПартий.Сумма*КвоСписываем/тбОстаткиПартий.Кво, 4)
и все пошло.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.