Имя: Пароль:
1C
1С v8
Неверная цена при заполнении Установки цен номенклатуры из Поступления УТ 10.3
0 Filkkore
 
01.03.21
12:15
При попытке заполнения документа Установка цен номенклатуры по команде Заполнить>Заполнить по поступлению он выдаёт неверную цену номенклатуры. Этой цены нет ни в регистре Цены номенклатуры, ни в Цены номенклатуры контрагентов. К чему он вообще её меняет и по какому принципу?
1 ДенисЧ
 
01.03.21
12:38
Продам комплект кнопок F9, F10, F11.
2 ДенисЧ
 
01.03.21
12:38
Бонусом отдам Shift-F9
3 Filkkore
 
01.03.21
13:06
(2) Понял принял
4 Filkkore
 
01.03.21
13:39
Отладкой посмотрел что он там делает, он пересчитывает цену с НДС 20%, но там всё равно не выходит как нужно, 143,37 - 20% = 114,7, а он считает это как 119,48...
5 Filkkore
 
01.03.21
13:42
То есть вычитает 16,66%
6 Масянька
 
01.03.21
13:45
(5) А знаешь... Есть НДС в сумме, а есть сверху...
7 Галахад
 
гуру
01.03.21
13:45
(4) НДС бывает не только снаружи, но и внутри.
8 ДенисЧ
 
01.03.21
13:46
Он у тебя 20/120 считает...
9 Filkkore
 
01.03.21
13:54
(8) Спасибо огромное, теперь уже начинаю догонять
10 Filkkore
 
01.03.21
13:55
Осталось понять где он берёт 120/20, когда везде вроде просто 20 стоит
11 Масянька
 
01.03.21
13:58
(10) Чукча не читатель. Чукча - писатель (С)
У тебя в документе стоит тип цены с НДС в том числе.
А для разного НДС (сверху и в том числе) разные формулы.
12 Filkkore
 
01.03.21
14:07
(11) Так и есть, но там сумма документа при изменении НДС со Сверху на В т.ч. меняется на пару копеек, что роль не основную играет в данном конкретном случае. Меня больше напрягает что он при изменении НДС в ТЧ с 20 на 120/20 ничего не меняет, то есть программе оно всё одинаково. Я понимаю что я сейчас похоже дуркую, но что поделать. В отладке он также показывает 20%, а не 120/20...
13 Масянька
 
01.03.21
14:13
(12) Чукча!!!!
Ставка НДС (20, 20/120) и метод учета НДС (сверху, в том числе) - АБСОЛЮТНО разные вещи.
14 Галахад
 
гуру
01.03.21
14:15
Там в документе вроде бы флаг должен быть.
Что-то вроде: ВключатьНДС
15 Filkkore
 
01.03.21
14:16
(13) Да я понимаю! Я не понимаю, почему оно считает 120/20, когда выставлено 20!
16 Масянька
 
01.03.21
14:20
(15) - Ну, ты понял, почему параллельные прямые не пересекаются?
- Да, понял я, понял... Я только не понял, почему они не пересекаются.
(Ералаш, 80-ые)
17 Kigo_Kigo
 
01.03.21
14:29
ИМХУ-ется мне что он НДС у тебя не исчисляет и тупо берет из ТЧ документа, вы же скорее всего при изменении исчисления НДС не пересчитываете его?
18 Filkkore
 
01.03.21
14:39
(17) Отладка показала что он таки по новой считает его сам, при заполнении ТЧ Установки цен и считает он его по 20%, а не 120/20. Но я уже сам посчитал, он везде считает 120/20, как будто бы в конфигурации 20 тождественна 120/20. В общем это уже ладно, этот вопрос можно в принципе оставить, мне сейчас главное - чтобы он при заполнении Установки цен из Поступления брал просто цену без какого либо НДС. Возможно ли это без изменения НДС Поступления?
19 Масянька
 
01.03.21
14:43
Джентльмены, я пас (С)
20 Filkkore
 
01.03.21
14:50
(19) Вместо цитатоплюйства вы могли бы попытаться понять, в чём мой вопрос заключается...
Потому что пока что я вижу только сильное недопонимание, в основном с вашей стороны.
21 Filkkore
 
01.03.21
14:57
Не лишним будет сказать также, что в соседней базе, практически полностью перенесённой с этой в плане настроек, Установка цен формируется из Поступления без учёта НДС, то есть как нужно, НДС в этой базе начал учитываться пару дней назад...
22 Kigo_Kigo
 
01.03.21
15:04
(21) А попробуй у типа цены снять галку - Учет НДС
23 Filkkore
 
01.03.21
15:09
(22) Я только что решил проблему, просто перенеся настройки из второй базы, где всё работает. И кстати там эта галка как раз стоит, но всё как надо работает.... В общем видимо это для меня останется загадкой, как и то, почему там 20% = 120/20%....
24 Kigo_Kigo
 
01.03.21
15:22
(23) Где то в настройках есть - Цена включает в себя НДС, где не помню (или учет цены ведется без НДС), ну короче что то типа такого
25 Filkkore
 
01.03.21
15:33
(24) Хорошо, спасибо, тоже погляжу
Программист всегда исправляет последнюю ошибку.