Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> 1С Производство 7.7 добавление 6 знаков после запятой          
zwer2009 Подменю пользователя
сообщение 29.01.16, 12:49
Сообщение #1

Молчаливый
*
Группа: Пользователи
Сообщений: 7
Спасибо сказали: 0 раз
Рейтинг: 0

Помогите или дайте ответ возможно ли такое чтобы было 6 знаков после запятой

В конфигураторе поменял везде кратность 18.6 точность тоже 18.6 везде в формах документа и в отчетах отображается 6 знаков после запятой но не считает правильно в приходной накладной количество множит на цену но сумма все ровно округляет до 2 знаков
ведется учет хозяйственные материалы например гвозди получается один гвоздь стоит 0.000123 * 100 штук = 0.012300 в приходной накладной пишет в табличной части 0.012000 и все дальше не считает в отчете тоже 0.0120000 как исправить

к сведению ведется только приход и перемещении и отчет остатки на складе все по учетной цене прихода и расхода цены не добавляют.
или посоветуете перейти на какую-то другую конфигурацию.

я думаю может где-то в модуле собака зарыта вот что пишет
Процедура ПересчетСтроки(НоваяЦена=0)
    Если Константа.ОсновнаяЦена = Перечисление.ВидыЦенВДокументах.ЦенаБезНДС Тогда
        Если ПустоеЗначение(НоваяЦена) = 0 Тогда                                  
            // определим ставку НДС
            Если ВидНДС = ОсновнаяСтавкаНДС Тогда
                СтавкаНДС = ТМЦ.СтавкаНДС;
            Иначе
                СтавкаНДС = ВидНДС;
            КонецЕсли;
            // устанавливаем цену без НДС
            ЦенаБезНДС = НоваяЦена*100/(глПроцентНДС(СтавкаНДС,ДатаДок)+100);
        КонецЕсли;
        глВыч_Суммы_Накл(Контекст,-1);
    Иначе                    
        Если ПустоеЗначение(НоваяЦена) = 0 Тогда
            ЦенаСНДС = НоваяЦена;
        КонецЕсли;
        глВыч_Суммы_Накл(Контекст,1);
    КонецЕсли;
КонецПроцедуры //ПересчетСтроки

// ===============================
// Назначение: пересчитывает цену и суммы в строке документа по категори цен
//        
Процедура ПресчитатьЦенуПоКатегории()
    ЦенаТовара = глВернутьЦену(ТМЦ, КатегорияЦен);
    Если ПустоеЗначение(ЦенаТовара) = 0 Тогда
        // получим параметры цены
        ЦенаТовара.ИспользоватьДату(ДатаДок);
        ЦенаЦены   = ЦенаТовара.Цена;
        ВалютаЦены = ЦенаТовара.Валюта;
        ЕдЦены       = ЦенаТовара.Единица;
        ЦенаЦены   = ЦенаЦены * Коэффициент / ЕдЦены.Коэффициент;            
        ЦенаЦены   = глПересчет(ЦенаЦены,ВалютаЦены,ДатаДок,Валюта,Курс,Дата_курса);
        ПересчетСтроки(ЦенаЦены);                                                  
    Иначе
        ПересчетСтроки();
    КонецЕсли;
КонецПроцедуры //ПресчитатьЦенуПоКатегории



 ! 

Правила: 3, 12
 


Сообщение отредактировал Vofka - 29.01.16, 13:33

Zaval Подменю пользователя
сообщение 29.01.16, 12:58
Сообщение #2

Крутой
Иконка группы
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0

Цитата(zwer2009 @ 29.01.16, 12:49) *
в приходной накладной количество множит на цену но сумма все ровно округляет до 2 знаков

В расчете предусмотрено Округление.
Но главный вопрос - зачем Вам гвозди поштучно?
Это решается через единицы измерения...

zwer2009 Подменю пользователя
сообщение 29.01.16, 13:13
Сообщение #3

Молчаливый
*
Группа: Пользователи
Сообщений: 7
Спасибо сказали: 0 раз
Рейтинг: 0

Zaval @ Сегодня, 12:58 *,
там сложно не гвозди а саморезы приходят в долларах переводят в гривне продают поштучно и если приходит много то разница в копейках очень ощутимаи потому нужно 6 знаков после точки

Zaval Подменю пользователя
сообщение 29.01.16, 13:19
Сообщение #4

Крутой
Иконка группы
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0


zwer2009 @ Сегодня, 13:13 *,
Цена за 1000 или за кг.
При продаже или списании пересчитывается по коэффу единицы измерения и сумма округляется вверх до целых копеек(все это уже есть в любой конфе).


zwer2009 Подменю пользователя
сообщение 29.01.16, 13:24
Сообщение #5

Молчаливый
*
Группа: Пользователи
Сообщений: 7
Спасибо сказали: 0 раз
Рейтинг: 0

Zaval @ Сегодня, 13:19 *,
цена за 1000 штук
1000 * 0.000123 = 0.123000

а показывает в накладной приходной почему то = 0.130000

Zaval Подменю пользователя
сообщение 29.01.16, 13:36
Сообщение #6

Крутой
Иконка группы
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0

Цитата(zwer2009 @ 29.01.16, 13:24) *
а показывает в накладной приходной почему то = 0.130000

При расчете применяется бухгалтерское(всегда вверх) округление до целых копеек.

zwer2009 Подменю пользователя
сообщение 29.01.16, 13:46
Сообщение #7

Молчаливый
*
Группа: Пользователи
Сообщений: 7
Спасибо сказали: 0 раз
Рейтинг: 0

Zaval @ Сегодня, 13:36 *,
КАК ИСПРАВИТЬ МОЖНО

Zaval Подменю пользователя
сообщение 29.01.16, 13:58
Сообщение #8

Крутой
Иконка группы
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0

zwer2009 @ Сегодня, 13:46 *,
Искать в коде "ОкрВверх"(или как там она называется - уточните в СП) и исправлять ее параметры.

Pepe Подменю пользователя
сообщение 29.01.16, 15:29
Сообщение #9

Почти крутой
Иконка группы
Группа: Местный
Сообщений: 1448
Из: Ужгород
Спасибо сказали: 763 раз
Рейтинг: 0

zwer2009, я вам не завидую, при каждом обновлении чехвостить все документы...

Sharzem Подменю пользователя
сообщение 29.01.16, 16:56
Сообщение #10

Оратор
Иконка группы
Группа: Местный
Сообщений: 301
Спасибо сказали: 100 раз
Рейтинг: 0

В документах изменять - маловато будет !!!
Если меняете - не забывайте о удаленных складах (филиалах), возможно работаете с УРБД, смотрите в модули перерасчета сумм. Любое Ваше изменение приведет либо к изменению начисления сумм НДС, либо взаиморасчетов, либо остатков.

Короче: порвете учет, а ведь это ПУБ !

С бухгалтером сядьте, и с чашкой кофе под шоколад с коньячком договоритесь.

Сообщение отредактировал Sharzem - 29.01.16, 16:58


Signature
То, что для одного человека константа, для другого - переменная. (Алан.Дж.Перлис)

zwer2009 Подменю пользователя
сообщение 30.01.16, 8:34
Сообщение #11

Молчаливый
*
Группа: Пользователи
Сообщений: 7
Спасибо сказали: 0 раз
Рейтинг: 0

Sharzem @ Вчера, 16:56 *,
Ни хотят кофе хотят 6 знаков и все.

CobraS Подменю пользователя
сообщение 30.01.16, 10:50
Сообщение #12

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 109
Спасибо сказали: 91 раз
Рейтинг: 79.9

zwer2009 @ Сегодня, 8:34 *,
Я так понимаю, Вам нужно менять еще и разрядности в объектах Операция, Проводка и всех регистрах, завязанных на стоимости товара, (Партии, Обороты, Выпуск продукции и пр.).
Ну а затем пожинать плоды такой самодеятельности. Каждое обновление ПУБа будет Вам "подарком".
Я так когда-то на заре своей деятельности поступил с увеличением разрядности в количестве. До сих пор сопровождаю сей фрукт.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 26.06.25, 9:29
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!