Имя: Пароль:
1C
1С v8
Как ввести в Установку цен номенклатуры нужные мне цены
0 Russkiy
 
19.04.13
12:09
Привет, ребята!

У меня 1С:Предприятие 8.2 (8.2.15.318), конфигурация "Управление торговлей для Украины", редакция 2.3.

У меня возникла следующая проблема, требующая срочного решения. Мне нужно во вновь создаваемый документ "Установка цен номенклатуры" (на основании документа "Поступление товаров и услуг") ввести цены из документа-источника в точности такие же. Конкретнее. Есть документ "Поступление товаров и услуг" с определёнными закупочными ценами. На основании его я создаю документ "Установка цен номенклатуры". В нём отражаются текущие цены номенклатуры - закупочная, оптовая и розничная, причём каждая из них имеет свою величину в зависимости от статуса и наценки: закупочная равна той же цене, что и в исходном документе, а оптовая и розничная - этой закупочной с соответствующими заданными наценками. Мне нужно, чтобы в качестве розничных остались цены, присвоенные закупочным ценам. Для этого я временно назначаю нулевую наценку на розничную цену, затем формирую документ, исключаю из него закупочную и оптовую цены. И вот передо мной заготовка: документ "Установка цен номенклатуры" с только розничными ценами, вроде бы равными ценам из исходного документа... Однако при детальном исследовании списка обнаруживаю, что на многие позиции выставлена та или иная наценка, и, соответственно, цены этих позиций рассчитаны с её учётом. Ладно: записываю документ, нажимаю кнопку "Изменить", выбираю цену "Розничная", в настройках обработки выбираю пункт "Установить наценку", делаю её нулевой и обрабатываю список, а затем переношу результат в табличную часть документа. Всё, думаю, вроде бы цены теперь должны соответствовать тем, которые в исходном документе. Не тут-то было: исчезла только наценка, а цены пока остаются с изначально назначенными при формировании документа (и непонятно откуда взявшимися) наценками. Ладно: нажимаю кнопку "Рассчитать по базовым ценам". В результате получаю базовые цены, вытащенные откуда-то из регистров, но, конечно же, не имеющие никакого отношения к ценам исходного документа...

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

Итак, мне нужно, чтобы в сформированном документе розничными оказались цены из исходного документа, на основании которого он сделан. Как это можно сделать и можно ли вообще?

Очень прошу знатоков помочь мне решить эту проблему и буду за это чрезвычайно признателен.
1 viktor_vv
 
19.04.13
12:15
Если не менять конфу, то что мешает внешнюю обработку написать.
2 hhhh
 
19.04.13
12:18
(0) а просто в справочнике типы цен переименовать Закупочную в розничную?
3 Russkiy
 
19.04.13
12:22
Я, сожалению, не программист 1С, поэтому написать внешнюю обработку не могу... А проблема требует срочного решения.

Переименовать? Временно? А что это даст?
4 viktor_vv
 
19.04.13
12:23
И че-то ты по поводу "рассчитать по базовым ценам" не то говоришь. Ничего там из базы не берется. Базовая цена для расчета сначала из документа берется.
5 viktor_vv
 
19.04.13
12:25
То есть если ты установил наценку в 0 для оптовой и потом Рассчитать по базовым ценам, при этом в документе есть закупочная, и она выбрана как базовая в типе цен Оптовая, то все посчитается так, как ты хочешь.
6 viktor_vv
 
19.04.13
12:27
И вот здесь

"Для этого я временно назначаю нулевую наценку на розничную цену, затем формирую документ, исключаю из него закупочную и оптовую цены" это я так понял в типе цен.
Эта информация используется как значение по умолчанию. А в сам документ берется то, что было записано установкой цен до этого.
7 zladenuw
 
19.04.13
12:28
а что мешает
в изменить выбрать розницу.
выбрать

Рассчитать по формуле выбираем закупку
8 Russkiy
 
19.04.13
12:33
Э-э-э, если бы... Тут почему-то бызовыми являются цены совсем не из исходного документа... Я-то по своей наивности на это и рассчитывал...
9 viktor_vv
 
19.04.13
12:35
(8) Базовые для типа цен Розничная какая выбрана ? В справочнике Типы цен.
10 viktor_vv
 
19.04.13
12:38
И в приходной какой тип цен контрагентов выбран?
В этом типе цен контаргентов, какой тип цен номенклатуры выбран ?
11 Krendel
 
19.04.13
12:39
(0) Заполнить по поступлению не предлагать?
12 Russkiy
 
19.04.13
12:40
А как заполнить по поступлению?
13 Russkiy
 
19.04.13
12:41
В приходной выбран тип цен "отпускная". Она сопоставлена с ценой номенклатуры "закупочная". А уже от неё всё просчитывается...
14 Strogg
 
19.04.13
12:42
Внешняя обработка заполнения табличных частей поможет русскому в далекой Украйне.
15 viktor_vv
 
19.04.13
12:42
(11) Так он на основании поступления и создает установку цен. Там с пересчетом какя-то шняга.
16 viktor_vv
 
19.04.13
12:46
(13) Для розничной какой тип цен выбран как базовая, и вариант расчета какой стоит ?

Ну можешь конечно в типе цен контрагента для этой отпускной поставить тип цен номенклатуры Розничная.
Тогда у тебя при вводе на основании она заполнится из документа.
17 viktor_vv
 
19.04.13
12:54
И состояние флагов "Цены включают НДС" в типах цен закпочная и Розничная какие ?
А то может ты неправильно интерпретируешь результаты расета просто.
18 Russkiy
 
19.04.13
12:54
Ну вот покажу, как формируется цена на примере одной позиции. В исходном документе цена на неё равна 19.40 грн. Во вновь созданном документе "Установка цен номенклатуры" цена "Закупочная" равна ей, а оптовая и розничная рассчитаны по наценкам в 10% и 90% соответственно. Причём наценка на розничную цену выставлена в типе цен 50%, а здесь почему-то подставлена по умолчанию 90%. Откуда она взялась - не пойму... При формировании списка в обработке в колонке "Цена базовая" стоит "10,20", а отнюдь не цена из исходного документа. И в колонке "% скидки" стоит "90", а не 50, как это задано в типе цен номенклатуры... Ну, и так далее...
19 Russkiy
 
19.04.13
12:55
Не, эти флаги выключены, так что цены НДС не включают.
20 Russkiy
 
19.04.13
12:56
"...Ну можешь конечно в типе цен контрагента для этой отпускной поставить тип цен номенклатуры Розничная.
Тогда у тебя при вводе на основании она заполнится из документа"

Пробовал. Не получается...
21 viktor_vv
 
19.04.13
12:59
"наценка на розничную цену выставлена в типе цен 50%, а здесь почему-то подставлена по умолчанию 90%. Откуда она взялась - не пойму"

Читай (6).

И ответь на начало (16).
22 adelaide
 
19.04.13
13:00
(0) 100 грн и у вас будет обработка заполнения табличных частей, которая скопирует номенклатуру и цены из приходной накладной.
23 viktor_vv
 
19.04.13
13:01
(22) Какой ты алчный :).
24 adelaide
 
19.04.13
13:02
(23) по божески, мне 100 грн на раз поесть.
25 Russkiy
 
19.04.13
13:07
Базовой для розничной цены выбрана закупочная. Расчёт розничной таков: закупочная цена плюс наценка в 50%, и округляется до пяти копеек вперёд.
26 viktor_vv
 
19.04.13
13:10
(25) Ну тогда не знаю, это уже смотреть надо.
Так вроде все с расчетом должно быть нормально.