Имя: Пароль:
1C
 
Как решить проболему с округлением при продаже в розницу?
0 es3000
 
18.05.07
10:36
1) Поступил товар 1 кг по цене 1р. - итого 10р.
2) Продаем 333 грамма: 0,333 * 1р. = 0,333 рубля, после округления с покупателя берем 0,33р.
3) Еще продаем 333 грамма за 33 копейки.
Получается всего продаж у нас на 66 коп.
4) в результате остается товара 334 грамма на сумму = 0,334 * 1руб = 0,33руб

и продали мы всего на 0,66 руб.

Получается, что копейка потерялась. Такая ситуация и при перемещении со скалад на склад. А если цены и количество очень большое, то потери составляют не копейку, а намного большие суммы.
Как выходить из этой ситуации?
Интересует с точки зрения бухгалтерии
1 AeDen
 
18.05.07
10:38
поверяй остаток. Если на уровне погрешности - бери весь остаток. Если выше уровня погрешности - то тока рассчитанную сумму.

И вообще, продаавйте по сто грамм, а-то литр по 333 не делится, пить тяжело...
2 Морозов Александр
 
18.05.07
10:38
ну наверно просто наверно надо уменьшить еденицу измерения..
3 у лю 427
 
18.05.07
10:52
во первых,
утверждение "А если цены и количество очень большое, то потери составляют не копейку, а намного большие суммы."

Это утверждение лоха, не умеющего считать правильно...

Во вторых, есть закон больших чисел....
4 GrayT
 
18.05.07
10:54
С точки зрения бухгалтерии - мы не путаем закупочные и продажные цены :)
5 Программист 484
 
18.05.07
10:58
(0) У меня копейки нигде не теряются - в втвоем примере смотри
в регистре остаток осталось 1000-333-333=334гр согласен
а в рублях 1-0.33-0.33=0,34 копейки их и списываешь
Иначе КАК у тебя регистр себестоимость закроется?
6 es3000
 
18.05.07
10:59
(3) блин, ты опять здесь, смойся из этой ветки!
7 es3000
 
18.05.07
10:59
(3) научись сначала общаться
8 es3000
 
18.05.07
11:00
(5) Остаток расчитывается не так :)
Остаток на конец = количество * цену
9 у лю 427
 
18.05.07
11:00
Драстуй, Дятел...
Друг Дубов....
10 GrayT
 
18.05.07
11:01
ну-ну
11 Программист 484
 
18.05.07
11:02
(8) Блин ИМЕННО ТАК - читай регистры и смотри = рекомендую взять стандартную торговлю и посмотреть что в остатках останется
12 у лю 427
 
18.05.07
11:02
интеренсо, а дятлы видят ошибку в (8) ?
13 es3000
 
18.05.07
11:02
(9) горбатого могила исправит
у тебя все дятлы и дубы, только ты один умный
я тебя уже отправлял подрочить перед зеркалом - еще раз хочешь?
14 Программист 484
 
18.05.07
11:05
(13)=(3) по степени оскорбления и чего добьетесь оскорбляя друг друга?
15 у лю 427
 
18.05.07
11:06
вообще то само задание этого вопроса говорит о Дятловатости Автора, ибо этот вопрос изучается во всех вузах на технических специальностях (но в разном объеме)...

Значит, автор клевал древесину в момент изучения....
16 Программист 484
 
18.05.07
11:06
Пишу еще раз пришло 2 фигни на сумму 51 копейка
Продалась одна фигня списали 25 копеек
осталось одна фигня с себестоимостью 26 копеек
чего здесь непонятно?
17 es3000
 
18.05.07
11:08
(11) регистры - регистрами, тогда два вопроса:

1) Если мыы продаем последний остаток 334 грамма, то мы продать их сможем за 33 коп. По Вашему расчету в регистрах остаток останется нулевой, а по сумме останется 1коп.

2) Бухгалтер считает остаток не по регистрам :)
Он берет количественные остатки на конец и умножает на цену. И потом задает вопрос: почему у меня получается на остатках 33 коп (0,334гр * 1р.), а программа выдает 34коп? У вас в программе ошибка! И она права!
18 у лю 427
 
18.05.07
11:08
(16) пример не показательный...
кстати, в типовых не отрабатывается одна из ситуаций при списании
19 Программист 484
 
18.05.07
11:13
(17) Путаешь 2 суммы - СЕБЕСТОИМОСТЬ и ЗА СКОЛЬКО ПРОДАЛИ
и по 2 пунтку вот и поясни ей - что она не права - смотри (16) Как здесь быть
(18) Возможно, но на пальцах так проще объяснить. В типовой торговле обрабатывается еще на 8.7 когда-то смотрел.
20 у лю 427
 
18.05.07
11:18
(19) ты примером показываешь только списание "под остаток"...
А там есть еще 2 ситуации...
21 Программист 484
 
18.05.07
11:22
(20) Не спорю, скорее соглащусь
Когда-то делал учет спичек - вот там были не копейки а КОПЕЙКИ!!! :)))
22 Zmich
 
18.05.07
11:23
(17). Это примерно то же самое, что начислять НДС на общую сумму.
Пример.
Сумма документа = 99,99
НДС = (99,99*18)/100 = 17,9982, округляем до 18,00.

Таких документа три штуки.

Общая сумма = 299,97.

НДС = (299,97*18)/100 = 53,9946, округляем, получаем 53,99.

А 18,00*3 = 54,00. Вопрос: куда подевалась 1 копейка????!

Чувствуешь аналогию?
23 es3000
 
18.05.07
11:48
(16) А почему это ее себестоимость вдруг стала 26 коп? почему не 30?
а может лучше первую фигню сделать себестоимость 10 коп, а у второй 41?
На основании чего ты так лихо поделил эту себестоимолсть?

(19) Хотя в общем про себестоимость и цену продажи согласен. Но ведь ведется себестоимость тоже в рублях и копейках. Получается что между суммой продажи и суммой себестоимости образовалась разница в копейку, куда ее деть?

(22) Ситуация похожа, но как она решается?
24 GrayT
 
18.05.07
11:54
Отнести на прибыли/убытки... У тебя что учет на складах ведется в отпускных ценах? А-ля 42 счет?
25 у лю 427
 
18.05.07
11:59
еще адын шедевр Дятла -
"Получается что между суммой продажи и суммой себестоимости образовалась разница в копейку, куда ее деть?"

....
ржунимагупадсталом......
26 Программист 484
 
18.05.07
12:08
(23) по (16) Объясняюю 51/2 = 25,5 копейки =25 копеек а не 10 и не 41
Продажная = себестоимости - это что за бред?
27 Программист 484
 
18.05.07
12:11
(23) если (24) да (про 42)то он прав
28 2mugik
 
18.05.07
12:11
(0) Дак с точки зрения бухгалтерии по идее бухгалтер должен сказать...
29 Злопчинский
 
18.05.07
12:17
Солидарен с  у лю 427
ржомпацтуламвместе
30 DeeSmith
 
18.05.07
12:23
(23) У тебя метод списания-то какой? По средней или партионный?
31 FreeFin
 
18.05.07
12:32
Предлагаю не округлять. Потомушто 25,5 копейки =26 копеек, а не 25-ть. А круглить 0,4 до 0,5 тупо подгоном по строкам м инуигона.
32 у лю 427
 
18.05.07
12:34
(30) пох какой - эта ситуация возникает и при среднем и при партионнм....
33 Программист 484
 
18.05.07
12:36
(31)  Кури метод округления 25,5 = может быть 25 а может быть и 26
34 Программист 484
 
18.05.07
12:38
(31)+ правой кнопкой мыши на название конфиге закладка задача вид окрукления тоже и в 8
35 FreeFin
 
18.05.07
12:39
(33) Ничо не понял. А если мне 0,3 до 0,5 круглить надо? Накой мне метод округления нужон...Подгон, он и есть подгон.
36 FreeFin
 
18.05.07
12:40
(34) А про ПКМ, ты это, иди своим бухшам мосх вправляй, мине = уже поздно)))
37 Программист 484
 
18.05.07
12:53
(36) а советы давть другим не поздно? На самом деле и 25.1 бывает нужно округлять до 26
38 es3000
 
18.05.07
13:39
(30) Да, это ситуация возникает при любом учете, но вообще у нас партионный

(24) А в какой момент делать это отнесение на прибыль/убытки? Когда продаем последнюю штуку?
И тогда еще вопрос. А если это не продажа, а перемещение со скалада на склад? К примеру мешок сахара перемещаем на другой склад килограммами, на конец осталось на первом складе товара 0, а по сумме 10 коп. Их куда деть?
39 es3000
 
18.05.07
14:16
ап
40 es3000
 
18.05.07
14:54
вы куда, народ, подевались?
так интересно обсуждали
41 es3000
 
18.05.07
15:41
ну люди, давайте поговорим!!!
надо же как-то решить проблему
42 FreeFin
 
18.05.07
15:50
Еще и разжевать...
Сколько там вариантов? Увеличь разрядность у цыфири учета, чтобы копейки неподвисали. Для печати доков, только для печати, используй подгон примерно так (без закидонов на истину):
Выгрузить табличную часть в ТЗ ит
//********Подогнать перед печатью
Если ТЗ.Итог("СуммаНДС")<>ТЗ.Итог("СуммаБез")/100*20 Тогда
   Разница=(ТЗ.Итог("СуммаБез")/100*20)-ТЗ.Итог("СуммаНДС");
   //Сообщить(""+Разница);
   ТЗ.ВыбратьСтроки();
   Для Ном=1 по ТЗ.КоличествоСтрок() Цикл
       ТЗ.ПолучитьСтрокуПоНомеру(Ном);    
       
       Если Прав(СокрЛП(Окр((ТЗ.СуммаБез/100*20),3)),1)="4" Тогда
           ТЗ.СуммаНДС=ТЗ.СуммаНДС+0.01;
           ТЗ.СуммаВсего=ТЗ.СуммаБез+ТЗ.СуммаНДС;
           Сообщить("Строка "+Ном);
       КонецЕсли;    
       
       Разница=(ТЗ.Итог("СуммаБез")/100*20)-ТЗ.Итог("СуммаНДС");
       Если Разница=0 Тогда
           Сообщить("Подогнано");
           Прервать;    
       КонецЕсли;    
   КонецЦикла;    
КонецЕсли;
//
43 AeDen
 
18.05.07
15:56
Мда. А где проблема-то?
44 AeDen
 
18.05.07
15:57
Списываешь округленное значение. При списании последнего элемента списываешь весь остаток по деньгам. И где проблема?
45 es3000
 
18.05.07
16:18
(42) спасибо конечно за помощь, но подгонять не выход. См. далее

(44) Проблема в том, что когда мы продаем 334гр. по цене 1р./кг мы не можем взять с покупателя 34 коп., берем 33коп. А если возьмем 33коп., а спишем с остатков 34 коп., то главбух спрашивает почему списали с остатков 34 коп, когда покупатель заплатил 33 коп.

Как мне кажется более правильным будет списание на прибыль/убытки. Но это работает только при продаже. Мы эту 1 коп., спишем на убытки. А как быть при перемещении со склада на склад?
Получается что мы просто переместили товар партиями (333гр, 333гр, 334гр) на другой склад и общая сумма этого товара уменьшалась на 1коп.
46 FreeFin
 
18.05.07
16:49
Проблема не с округлением. Таки проблема в не понимании, что цифирь учетная  (дахоть семь знаков сделай и считай все до милионной доли копейки) и цифирь ОТОБРАЖАЕМАЯ = две разные весчи. Тебе что надо-то? Чтобы регистры/счета закрывались без остатков и (при этом) суммаВсего до копеек округленно стыковалась с суммой по-строкам тож до копеек также кругло? Не ты первый и не последний. Отключай моск и подгоняй (это ведь только "изображение"). И копейки не потеряешь, и бухгалтер буит доволен.
47 es3000
 
18.05.07
17:22
Нет, не совсем так. Вы предлагаете сделать так:

1) смотрим остаток на начало дня:
кол-во: 1кг цена: 1р сумма: 1р.
2) продаем покупателю
кол-во: 0,333кг цена: 1р сумма: 33коп. списываем: 33коп
кол-во: 0,333кг цена: 1р сумма: 33коп. списываем: 33коп
кол-во: 0,334кг цена: 1р сумма: 33коп. списываем: 34коп
3) смотрим остаток на конец дня:
кол-во: 0 цена: 1р сумма: 0коп. регистр: 0 коп.

Бухгалтер смотрит вечером движение товара и говорит: почему было на наччало товара на 1р, были три продажи по 33 коп., а осталось 0 коп? По арифметике должна остаться 1 коп.

Или я не понял как ты предлагаешь сделать
48 Программист 484
 
18.05.07
17:24
Показываещь бухгалтеру что она ДУРА и говришь что считал - как указал выше
49 es3000
 
18.05.07
17:30
Дык почему же она дура? Она права как бухгалтер.
Любая проверка найдет разницу между кассовой лентой и товарным отчетом в бухгалтерии! По твоей логике можно продать на 1рубль, а списать миллион, и не платить налоги!
Нет уж! Эту копейку надо ОБЯЗАТЕЛЬНО показать. Списать ее на убытки магазина. Разве не так?
50 Программист 484
 
18.05.07
17:33
(49) Это зависит от того что бухгалтер скажет - хочет кидай копейку туда не хочет сюда. У нее и справшивай если она "бухгалтер" именно в кавычках.
51 Бамбук
 
18.05.07
17:39
(49) Поддерживаю. 0,334 кг продаешь за 33 коп.,а 1 коп списываешь в убытки.
52 es3000
 
18.05.07
18:20
(51) а как быть со складом? при пермещенеии товара куда девать копейку?
53 у лю 427
 
18.05.07
18:38
(49) при правильных действиях эта копейка всплывает сама в нужном месте...
(51) поддерживай штаны...
(52) засунуть ее себе в одно место... или сделать правильный алгоритм....
54 es3000
 
21.05.07
12:29
(53) у тебя эта копейка уже всплыла? ты уже "правильный" алгоритм сделал?
55 Дурилко Картонная
 
21.05.07
12:33
//******************************************************************************
// глОкруглить(Числ, ПорядокОкругления)
//
// Параметры:
//  Числ              - исходное число
//  ПорядокОкругления - элемент перечисления Порядки окгугления:
//  "шаг" округления (0.01 (арифметическое), 0.01, 0.05, 0.1, 0.5, 1, 5, 10, 50, 100)
//
// Возвращаемое значение:
//  Округленное по заданному порядку значение
//
// Описание:
//  Округляет число вверх по заданному порядку. Т.е число 123.37 при порядке
//  округление 0.5 превратиться в 123.50, а число 0.1 при порядке округления
//  5 станет равным 5.
//  Если значение перечисления ОкрТочно, то округляет арифметически до 0.01
//
Функция глОкруглить(Числ, ПорядокОкругления) Экспорт
   Перем Рез;
   
   Если ПорядокОкругления = Перечисление.ПорядкиОкругления.ОкрТочно Тогда
       
       // арифметическое округление до 2-х знаков после запятой
       Рез = Окр(Числ, 2);
   Иначе
       // округление к верхней границе по заданному порядку
       
       // преобразуем порядок округления число
       Порядок            = Число(Строка(ПорядокОкругления));
       
       // вычислим количество интервалов, входящих в число
       КолвоИнтервал    = Числ / Порядок;
       
       // вычислим целое количество интервалов.
       КолвоИнтервалЦел= Цел(КолвоИнтервал);
       
       Если КолвоИнтервал = КолвоИнтервалЦел Тогда
           // Числа поделились нацело. Округлять не нужно.
           Рез    = Числ;
       Иначе
           Рез    = Порядок * (КолвоИнтервалЦел + 1);
       КонецЕсли;
       
   КонецЕсли;
   
   Возврат Рез;
КонецФункции // глОкруглить()


// глВернутьЦену(Номенклатура, ТипЦены, ДатаЦены, ЦенаЦены, ЕдЦены, ВалЦены, НаценкаЦены, НайденнаяЦена)
//
// Параметры:
//  Номенклатура  - элемент справочника "Номенклатура"
//  ТипЦены       - элемент справочника "ТипыЦен"
//  ДатаЦены      - дата, на которую надо получить цену
//  ЦенаЦены      - переменная, которую надо заполнитиь значением (число) полученной цены
//  ЕдЦены        - переменная, которую надо заполнитиь значением
//                  (элемент справочника Единицы) единицы, за которую дается цена
//  ВалЦены       - переменная, которую надо заполнитиь значением валюты, в которой выражена цена
//  НайденнаяЦена - переменная, которую надо заполнить найденным элементом справочника цен
//
// Возвращаемое значение:
//  1 - если есть такая цена, пераметры цены заполнены
//  0 - нет такой цены
// -1 - есть только цены, помеченные на удаление
//
// Описание:
//  Формирует ценовые характеристики номенклатурной единицы по заданному типу цен.
//
Функция глВернутьЦену(Номенклатура, ТипЦены, ДатаЦены = 0, ЦенаЦены = 0, ЕдЦены = 0, ВалЦены = 0, НаценкаЦены = 0, НайденнаяЦена = 0, УчитыватьНаценкуГрупп=0) Экспорт
   Перем ЦеныНоменклатуры;
   Перем Рассчетная;
   Перем НужныйТипЦен;
   Перем ЕстьУдаленные;
   
   
   Рез = 1;
   НайденнаяЦена = ПолучитьПустоеЗначение("Справочник.Цены");
   
   Если ПустоеЗначение(ДатаЦены) = 1 Тогда
       ДатаЦены = РабочаяДата();
   КонецЕсли;

   // Найдет или нужную цену в справочнике
   // если она рассчитывается, то найдем базовую цену
   Рассчетная        = ТипЦены.Рассчитывается;
   НужныйТипЦен    = ?(ПустоеЗначение(Рассчетная) = 1, ТипЦены, ТипЦены.БазовыйТипЦен);
   
   ЦеныНоменклатуры= СоздатьОбъект("Справочник.Цены");
   ЦеныНоменклатуры.ИспользоватьВладельца(Номенклатура);
   ЦеныНоменклатуры.ВыбратьЭлементы();
   
   Пока ЦеныНоменклатуры.ПолучитьЭлемент()  = 1 Цикл    
       Если ЦеныНоменклатуры.ТипЦен <> НужныйТипЦен Тогда
           Продолжить;
       КонецЕсли;
       
       НайденнаяЦена = ЦеныНоменклатуры.ТекущийЭлемент();
       
       Если ЦеныНоменклатуры.ПометкаУдаления() = 1 Тогда
           Рез = - 1; // Цена есть, но помечена на удаление
           Продолжить;
       Иначе
           Прервать;
       КонецЕсли;
       
   КонецЦикла;      
   
   Если ПустоеЗначение(НайденнаяЦена) = 1 Тогда
       
       // Нет такой цены
       Возврат 0;
   КонецЕсли;
   
   // Заполним все ценовые характериситики
   
   // если не задана единица цены на эту дату, то потом придется обрабатывать случай нулевого коэффициента у  пустой единицы
   ЕдЦены        = НайденнаяЦена.Единица.Получить(ДатаЦены);
   
   Если ПустоеЗначение(Рассчетная) = 1 Тогда
       
       //Если цена не рассчитывается
       ЦенаЦены    = НайденнаяЦена.Цена.Получить(ДатаЦены);
       
       // элемент справочника существует Валюту и Наценку возьмем из него
       ВалЦены        = НайденнаяЦена.Валюта;
       НаценкаЦены    = НайденнаяЦена.Процент;
   Иначе
       
       
       
       
       
       
       
       //Если цена рассчитывается
       БазоваяЦена    = НайденнаяЦена.Цена.Получить(ДатаЦены);
       БазоваяВалюта    = НайденнаяЦена.Валюта;
       Если УчитыватьНаценкуГрупп=1 Тогда
           ЦенаЦены=ГлПересчет(БазоваяЦена,БазоваяВалюта,ДатаЦены,ТипЦены.Валюта,ДатаЦены);
       
           ЦенаЦены    = глОкруглить(ЦенаЦены * (100 + Номенклатура.родитель.ПроцентНаценки) / 100, ТипЦены.ПорядокОкругления);
           
           //КонЦена=ЦенаВруб/100*Конт.Номенклатура.Родитель.ПроцентНаценки+ЦенаВруб
           
       Иначе
       
       
       
       
       // Цены у базового типа могут отличаться
       ЦенаЦены    = глПересчет(БазоваяЦена, БазоваяВалюта, ДатаЦены, ТипЦены.Валюта, ДатаЦены);
       ЦенаЦены    = глОкруглить(ЦенаЦены * (100 + ТипЦены.Процент) / 100, ТипЦены.ПорядокОкругления);
       
       // элемент справочника Цены не существует (расчетный). Валюту и Наценку возьмем из типа цены
       ВалЦены        = ТипЦены.Валюта;
       НаценкаЦены    = ТипЦены.Процент;
   
   КОнецЕСли;
   
   КонецЕсли;
   
   Возврат Рез;
КонецФункции // глВернутьЦену()
///////////////////////////////
(0) типовая ТИС...еще вопросы?
56 mg-samara
 
21.05.07
12:48
(0) У твоего бухгалтера какой опыт, сколько лет она работает?

Если уж сам никак не догоняешь, сделай так. Подойди к бухгалтеру и заяви, мол не понимаю я ничего в таких делах. Как скажете мне так и сделаю. Объясните как положено такие вещи счтать в бухучете. Вы-же учились - знаете.

Попроси чтобы тупо на бумажке нарисовала тебе все это.
И запрограмируй все это.

Но все-таки советую - разберись в таких вещах сам. Тренируй мозги. Тебе будет полезно.
57 orefkov
 
21.05.07
13:04
Таки никак не понимаю связи между выручкой от продажи со списанием себестоимости. Почему они сходится должны?
Прикинь, вы еще каждому второму покупателю скидку будете 5 процентов делать.
У вашего бухгалтера вообще мозг порвет.
58 GrayT
 
21.05.07
13:11
(57)Аналогично, начиная с 4 поста :)
Кстати внятного ответа на 24 тоже не увидел.
es3000, расскажи по документам с сумами как вы делаете закупку, а потом реализацию
59 es3000
 
21.05.07
14:03
(55) А причем тут вообще округление?

(56) Представьте себе не знает бухгалтер как правильно. Потому и хочу сам разобраться. Но при этом я не силен в бухгалтерии

(57) Про себестомость я понимаю. Вопрос с продажей отпал. Спишем на убытки. А при перемещении со склада на склад?

(58) Про перемещение: какие тут могуть быть документы? Одно поступление ТМЦ 1кг за 1р., и три перемещения на другой склад. Ведомость по партиям после этого смотрели? После последнего перемещения получается что перемещаем 0,334 кг на другой склад на сумму 0,34коп. Бухгалтер спрашивает по каким-таким правилам ваша программа отпустила за 34коп?
60 GrayT
 
21.05.07
14:13
В топку....
61 masky
 
21.05.07
14:22
>Бухгалтер спрашивает по каким-таким правилам ваша программа отпустила за 34коп
а ты чисто по приколу спроси - а сколько должно быть и почему?
62 es3000
 
21.05.07
14:29
(60) чего сразу "в топку"? я что зря старался рапсисывал документы как ты просил? а теперь в топку? объясни уж толком

(61) в том-то и дело что для прикола спрашивал - результат 0
63 masky
 
21.05.07
14:32
(62) значит ты делаешь правильно.. если они считают что это НЕ правильно, пусть докажут
64 Дурилко Картонная
 
21.05.07
14:34
(59) v7: Как решить проболему с округлением при продаже в розницу?
баран, темы тогда нормально называй или ты думаешь что я 60 постов всякой муры прочитать должен?
65 Программист 484
 
21.05.07
14:35
(64) А ты говорил еoе есть вопросы? в (55) :)))
66 es3000
 
21.05.07
14:37
(63) да я же не в суде нахожусь, чтобы им что-то доказывать или они мне будут докузавать.

Я сам для себя хочу понять почему делается именно так а не иначе. Правила такие? Или по законодательному акту какому-нибудь? Или по бухгалтерским правилам? Почему он одну партию, которая арифметически стоит 33коп, отдает за 33коп, а другую партию за 34коп?
67 masky
 
21.05.07
14:38
накапливаются доли копейки, вот он и отдает за 34. правил нет, с этим было несколько судов с налоговой. щас поищу ссылку.
68 GrayT
 
21.05.07
14:39
(62)п.1 - Почему в топку? Потому что я просил поступление и реализацию с суммами.
п.2 - после того как разберешься, можешь требовать ее зряплату себе....
Слабо написать проводки по закупке и реализации (с суммами)?
69 es3000
 
21.05.07
14:41
(64) Ну не совсем точно назвал, название темы не резиновое
Точнее будет так: "как решить проблему, возникающую из-за округления при продаже в розницу или перемещении со склада на склад"
Легче стало?
Поэтому кроме названия темы есть еще и сообщение, чтобы точнее понять в чем проблема. Лень читать нехрен лезть с идиотскими советами
70 AntiBuh
 
21.05.07
14:41
(66) Арифметически партии так и будут 33коп, 33коп и 34коп
иль я ошибаюсь?
71 zalex
 
21.05.07
14:42
Во нафлудили... Ниасилил...
(0) Решается все стандартно и просто

Если КоличествоСписываем<КоличествоОстатка Тогда
   СуммаСписываем=КоличествоСписываем*Себестоимость;
Иначе
   СуммаСписываем=СуммаОстатка;
КонецЕсли;

ВСЕ!
72 es3000
 
21.05.07
14:49
(67) А где они накапливаются? В регистрах и т.д. ничего такого нету. Почему он эти доли копейки прибавляет только к последней партии, а не ко второй или пятой? Все это как-то несерьезно. Должно быть четкое определние.

(68) Куда уж подробнее:
- поступление товара 1кг, цена 1р.
- пермещение 0,333кг (цена в перемещении не указывается)
- пермещение 0,333кг
- пермещение 0,334кг

Смотрим ведомость по партиям: в последней партии сумма стоит 0,34. Проводки в торговле по перемещению не формируются. Для интереса сам попробуй - подробнее некуда.

(
73 masky
 
21.05.07
14:50
(67) не, не дам ссылку.. там про НДС дебаты
74 masky
 
21.05.07
14:52
Почему он эти доли копейки прибавляет только к последней партии, а не ко второй или пятой
хм.. а к какой прибавлять? сколько надо прибавить ты узнаешь, когда все уйдет - это раз
при большом количестве партий, он в одном месте прибавит, в другом нет. в сумме выйдет на ноль.
75 es3000
 
21.05.07
14:54
(70) арифметически будет:
0,333 * 1р = 0,333коп. После округления - 0,33коп
0,334 * 1р = 0,334коп. После округления - тоже 0,33коп

(71) Да это понятно. Почему так? Кто так разрешил? Кто разрешил последние копейки списывать в последнюю партию? При этом цена последней партии плывет, а ее цена так и должна остаться 1р.
76 GrayT
 
21.05.07
14:54
(72)Дятел? (прости меня модератор, грешного)
меня перемещение ваще не интересует! В торговле в регистре Партии (там где суммы) вообще нет измерения Склад. Соответственно при перемещении по складам сумм и не может быть!
77 masky
 
21.05.07
14:56
78 zalex
 
21.05.07
14:58
(75)
1. Потому что больше никак.
2. Потому что никто не запретил.
3. Потому что ничего не плывет, когда в последней партии разделишь сумму на количество - цена получится такая же как и в остальных.
ЗЫ: В (71) знак "<" лучше заменить на "<>"
79 Балбес
 
21.05.07
14:59
(71)+1
(0) Давай фотку.
80 GrayT
 
21.05.07
14:59
+76 Там вообще по регистру партии наличие нет движений
81 masky
 
21.05.07
15:00
Вы оприходовали 1000 шт на 9 руб цена - 0.009
при приходовании все нормально. Но потом вы по штучке начинаете расходовать. Проводки будут даваться на сумму 0.01 Когда Вы все израсходуете, у Вас на складе количество будет 0, а сумма -1 руб
И что дальше?

оттуда же
82 zalex
 
21.05.07
15:02
+(78) знак < на знак <>
83 es3000
 
21.05.07
15:06
(76) а ведомость по партиям смотрел? там прапвда в разрезе МОЛ. Но все равно - суть та же
84 es3000
 
21.05.07
15:10
(80) да ты че? значит что-то не так сделал, еще проверяй. Движения сто пудов есть
85 zalex
 
21.05.07
15:10
(83) У тебя нетиповая. В типовой только количество. Еще раз когда разделишь сумму на количество и округлишь до двух знаков, цена получится ОДИНАКОВАЯ! Если это не так, это вызвано тем что в прошлых перемещениях ты не подгонял сумму как в (71) и со временем набежало...
86 GrayT
 
21.05.07
15:12
(83)Как же я мог забыть про энтот отчетик?..... :(((
Херли мне на него смотреть. Думаешь если начнешь изменять МОЛа суммы не появятся?
Только ты 80 постов не о тех суммах стучишь. Попутал ты мил человек сумму себестоимости и сумму реализации....
87 GrayT
 
21.05.07
15:15
(84)Версия твоей конфигурации?
88 es3000
 
21.05.07
15:25
(85, 87) конфа типовая - ТиС 7.07.943

Ну а что себестоимость, не себестоимость
Есть цена есть сумма, есть умножение, деление, сложение - математика

0,334 * 1р = 0,334коп

Хоть это себестоимолсть, хоть розница, хоть что. В рубле 100 коп. Округлили - получили 33 коп. Какого пишется в отчете 34коп?
89 FreeFin
 
21.05.07
15:29
А я говорю не надо округлять)))
Автор так и не понял что есть учет управленческий, а есть учет бухгалтерский. Вещи по сути схожие, но таки разные. И если законодательно, вопрос об отклонениях в результате округлений не отрегулирован... а отнесение разницы из округлений в прибыль/убыток=вооще полный бред, и явно прописано в Бухгалтерском учете в рублях и копейках. Поэтому: разделяй разруливай расхождения сам, предложение проверено и давно работает= в управленческом=считай правильно, без всяких округлений, для бухгалтерии = стыкуй порядком округлений или подгоном сотых от рубля. Варианты с "горячей корректировкой" цен/стоимостей не предлагаю, потому как всё это сыпется сразу и совсем, применением скидок, расчетов в рассрочку (сложный процент), консигнацией с оплатой частями и с пользованием сложных(построчно+на сумму и прочее) скидок.
90 GrayT
 
21.05.07
15:30
Непробиваем!
или это Развод?!
91 es3000
 
21.05.07
16:03
(81) пропустил сообщение :)
да, что дальше делать то с этим рублем?

(89) как это стыковать? что в 81-м сообщение
92 FreeFin
 
21.05.07
16:07
(91)Пригласите специалиста.
93 AntiBuh
 
21.05.07
16:11
(92) бухгалтера
94 es3000
 
21.05.07
16:13
(92, 93) так не годится - не знаете , надо писать "не знаю"
знаете - пишите по делу
рубль куда девать будем?
95 es3000
 
21.05.07
16:14
или что? опять в последней продаже его спишем?
96 Программист 484
 
21.05.07
16:15
(94),(90)
Точно разводит. Мдаа знал я когда то одно парня упертый ужас. Можно было стенки подпирать.
97 AntiBuh
 
21.05.07
16:16
(94) я своих убедил, что никуда не деть, щас вроде на наценку списывают или чтото в этом роде
98 GrayT
 
21.05.07
16:17
Дойдет до 100 - можно будет переносить в юмор...
Скажите, а отчет о продажах какую прибыль вам показывает с килограмма?
99 orefkov
 
21.05.07
16:17
Не тупи. Никто не оперирует ценами. Только суммами.
Не ищи проблемы там, где ее нет.
Оприходовали на рубль. Списали - на рубль.
А про свои 33/34 копейки даже не думай.
100 zalex
 
21.05.07
16:25
сотыга, в юмор ее...
101 es3000
 
21.05.07
16:32
(97) спасибо за понимание, я тоже своих бухов убеждаю списывать этот остаток, но они пока упорствуют

(99) "Никто не оперирует ценами. Только суммами."
Это так пока партия не разбилась на части. А когда разбилась уже нужны цены. Если цены не будет как определить стоимость новой партии?
102 orefkov
 
21.05.07
16:45
(101)
Цена есть. В твоем примере из (0) - 1 рубль за 1 килограмм.
103 es3000
 
21.05.07
16:51
Но продаю-то (или перемещаю) я 333 грамма!!! У этого товара тоже есть цена и сумма!!!
104 masky
 
21.05.07
16:53
>У этого товара тоже есть цена и сумма!!!
цены у него НЕТ. есть сумма и количество
105 orefkov
 
21.05.07
16:58
(103)
Цена у этого товара та же - 1 руб за 1 кг.
Выручка (то что покупатель отдал в кассу) - 33 копейки.
С трех продаж выручка - 99 копеек.
Списано с себестоимости 33 копейки для 1 и 2 продажи, и 34 копейки с последней.
А почему - да потому, что оприходавали 1000 грам на рубль, и списать должны 1000 грамм на рубль.
Что тут может быть непонятного, мне непонятно.
По квитанции корову брали одну, и отдавать будем одну, чтобы не нарушать отчетности.
При перемещениях между складами ни выручки, ни списания себестоимости вообще не возникает.
106 es3000
 
21.05.07
17:05
(105) а ведомость по партиям смотрели ? :)
107 es3000
 
21.05.07
17:07
(105) Смотрите сообщение мое 75. Если я завскалдом и мне поступило 334гр, почему я их должне принимать за 34коп? а не за 33коп? Я же отвечаю за эти деньги!
108 у лю 427
 
21.05.07
18:01
только МДАКи смотрят ведомость по партиям...


"Если я завскалдом и мне поступило 334гр, почему я их должне принимать за 34коп? а не за 33коп? Я же отвечаю за эти деньги!"

ДЯТЕЛ!!!  Запомни - завскладом отвечает за 334 грамма - и ЦЕНА ЕГО НЕ КОЛЫШЕТ, он будет платить при утрате не по цене закупа, а по действующей рыночной цене.
109 vitfil
 
21.05.07
18:26
(107) представляю, как бы вас перекрутило, работая вы у нас в Беларуси... Учет по отпускным ценам с округлением цены до 10 рублей... Опт работает по закупочным ценам с округлением до рубля...
110 Lals1
 
21.05.07
23:47
(105) до тебячто еще не дошло что учетная цена (сумма) и цена (сумма) реализации это разные вещи. И у меня например везде когда списывается последние граммы проверка на остаток количества и если продается все количество то списывается вся сумма. и кладовщик вообще не знает на какую сумму у него хранится товар. он получает количество и отдает количество.
Прикинь а если бы не только торговля а производство с торговлей. Вернули рыбу вяленую, отдали на склад ее завакуумировали, - потеря в весе, добавка на сумму вернули снова в продажу и прочее и прочее, если бы я и мой бух считали копейки так как ты считаешь у на не то крыши а даже фундаменты снесло-бы.
Слушай что тебе говорит у лю 427 он грубый но мудрый мне тоже от него попадало но и дело он всегда говорит
111 Lals1
 
21.05.07
23:50
(96-100) точно в юмор
112 es3000
 
22.05.07
11:45
(110) "...учетная цена (сумма) и цена (сумма) реализации это разные вещи" - это до меня дошло. Но что-то я нигде не видел, чтобы учетная цена была с 5-ю знаками как тут советуют. А бухгалтер или руководитель должен знать сколько у него товара в любых ценах , хоть в продажных хоть в учетных.

Ладно, пора прекращать это дело

Я понял что все подгоняют и списывают то что накопилалось в самом конце, мне хотелось понять ПОЧЕМУ так делают. Скорее всего так делают потому что так уже сделано в 1С. Мне хотелось под это списание какой-то научный подход подвести - может бухгалтерский нормативный документ или еще что.
113 GrayT
 
22.05.07
11:47
ПБУ10/5
114 Программист 484
 
22.05.07
11:53
(113) еще не успокоились? :)))
уже пбу вспомнили - скоро до коституции доберемся :)))
115 КонецЦикла
 
22.05.07
12:08
Товарищи!
Предлагаю высказаться по следующей проблеме

Учет розничный в ценах продажи, надо знать НДС и НП ПРОДАЖИ, цена округлена (в регистре лежит как мы помним себестоимость)
Цена продажи - измерение регистров
Нужно для возвратов от собственных магазинов
Коллега озадачился а я туплю, не могу переключиться быстро :(
116 GrayT
 
22.05.07
12:09
(114)Бери выше - до библии, ну или корана....
117 Программист 484
 
22.05.07
12:10
(116) Подождите пошел на гору - скору 11 заповедь про округление рубля принесу
118 GrayT
 
22.05.07
12:12
Хрен ли его округлять, он и так уже круглый.... рубль....
119 Программист 484
 
22.05.07
12:14
(118) С древних времен люди решали проблему квадратура круга.
И вот наконецто вершина совершенства - рубль из квадрата смогли сделать круглым!!!
120 КонецЦикла
 
22.05.07
12:14
(118) У нас цены окруляются гораздо круче
До НЕСКОЛЬКИХ рублей :)

ЗЫ. Товарищи, прошу высказаться
Что лучше сделать?
121 es3000
 
22.05.07
12:15
(114) про конституцию никогда не надо забывать :)
122 Программист 484
 
22.05.07
12:17
(120) Не поверишь - у меня в ювелирке аж до 100р округляются - о КАК!
123 GrayT
 
22.05.07
12:18
(120)Фигня, одна контора маслами и красками торгует в разливуху. И цены округляют и остатки из банок "вылизывают" :)
124 КонецЦикла
 
22.05.07
12:20
(123) Если можно технологию
Посчитали НДС, НП, положили цену (перед этим на рублей 5 округлили) - отдали в магазин
Происходит возврат - надо узнать точные суммы налогов (это не себестоимость)
125 Программист 484
 
22.05.07
12:22
(124) Какой такой возврат??? Ювелирные украшения не возвращаются :)))
126 Нечего делать
 
22.05.07
13:45
(125) Это в розницу не возвращаются, а оптом еще как возвращаются :)
127 Программист 484
 
22.05.07
13:53
(126) Хе пока ничего не возвращали :)))
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс