Имя: Пароль:
1C
1С v8
Новый способ распределения затрат
,
0 Медведик
 
25.08.14
08:20
Доброго дня, уважаемые.

Экспериментирую с созданием способа распределения затрат на основе СКД, т.е. в настройках параметров учета опция "Изменять способы распределения затрат" выключена.
Для эксперимента хочу, чтобы для всего выпуска базой распределения была "1" (одинаковые доли для всех выпускаемых без учета объема).

Создаю новый способ распределения копированием предопределенного (на выпуск) "По объему выпуска", в запросе переопределяю "базу" на значение 1. Провожу расчет - затраты продолжают падать на выпуск пропорционально объему выпуска. Добавляю в текст запроса фильтр по номенклатурной группе - затраты распределяются без его учета!
Но если текст запроса удалить - распределение не работает.

Ладно, пробую создать новый способ распределения с нуля. Беру предопределенный пустой текст запроса, наполняю его данными, тестирую в консоли запросов - результат корректный.
Вставляю текст запроса в способ распределения, рассчитываю себестоимость - и получаю ошибку отсутствия базы для расчета.

Я в недоумении, что не так делаю? Подскажите пожалуйста.

Подскажите, как
1 shuhard
 
25.08.14
08:33
(0) не а
не угадает форум что речь про УПП и РАУЗ, а значит не получить тебе ответа
2 Медведик
 
25.08.14
08:49
(1) Каюсь, от удивления своего не указал, что речь об УПП 1.3 при РАУЗ.
Может, все-таки, одарите подсказкой?
3 shuhard
 
25.08.14
08:50
(2) конфигуратор лучший подсказчик
4 Медведик
 
25.08.14
09:14
(3) Ок, смотрю общий модуль "ПроцедурыРасчетаБазыРаспределенияЗатрат".
В процедуре "ПолучитьПостроительЗапросаДляСпособаРаспределенияЗатрат" идет выбор текста запроса в зависимости от СтруктураПараметров.БазаРаспределенияЗатрат, который при собственном, созданном с нуля способе, пустое.

Подозреваю, что это не косяк и так надо, но глобально логика мне тут не просматривается.
Поэтому и обратился за помощью.
5 neckto
 
25.08.14
09:25
В РС "Способы распределения затрат" и организаций проверь отсутсвие статей с характером распределения - Производственные расходы.
6 Медведик
 
25.08.14
09:28
(5) Создал новую организацию, повесил на одну общепроизводственную статью расходы, не работает ((

А в чем проблемы с производственными расходами? Если статье принудительно указать способ распределения, должна распределить даже производственные. С предопределенными способами распределения нет проблем.
7 Медведик
 
25.08.14
09:55
Коллеги, кто создавал собственные способы распределения затрат, поделитесь опытом, пожалуйста.
8 neckto
 
25.08.14
10:11
(6) Очисти полностью регистр сведений.
(7) В последнем релизе распределение общепроизводственных расходов по заданному мной способу работает. Хз, что у тебя неправильно настроено. Попробуй воспользоваться советом (3).
9 Медведик
 
25.08.14
10:15
(8) Тестирую на релизе 1.3.55.1.
А можно текст запроса вашего метода увидеть, может, созерцая работающий код, пойму, где я ошибаюсь. Кстати, с нуля способ или путем копирования предопределенного?
10 neckto
 
25.08.14
10:17
Скопировал предопределенный По объему выпуска, Базу установил=1.
11 NcSteel
 
25.08.14
10:19
(0) 1. При копировании существующего элемента справочника способы распределения затрат копируется и внутренности, которые не видны. В твоем случае скопировались настройки построителя отчета. А алгоритм такой:
а. если есть настройки построителя, то выполняются они
б. выполняются настройки скд

2. Проверяй запрос в консоле.
12 NcSteel
 
25.08.14
10:20
(9) Копировать предопределенный можно, только что бы взять запрос, который копируй в блокнот. А потом в созданный новый вставляй запрос.
13 Медведик
 
25.08.14
10:22
Итак, беру чистую демку релиз 1.3.55.1.
Делаю новый способ, беру для простоты (просто эксперимент) запрос по ОПЗС и получаю запрос:

ВЫБРАТЬ
    ОтчетПроизводстваЗаСменуПродукция.Счет КАК СчетУчета,
    ОтчетПроизводстваЗаСменуПродукция.Ссылка.ПодразделениеОрганизации КАК Подразделение,
    ОтчетПроизводстваЗаСменуПродукция.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа,
    ОтчетПроизводстваЗаСменуПродукция.Продукция КАК Продукция,
    ЗНАЧЕНИЕ(Справочник.ХарактеристикиНоменклатуры.ПустаяСсылка) КАК ХарактеристикаПродукции,
    ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка) КАК СерияПродукции,
    ЗНАЧЕНИЕ(Справочник.СтатьиЗатрат.ПустаяСсылка) КАК СтатьяЗатрат,
    ЗНАЧЕНИЕ(Перечисление.ХарактерЗатрат.ОбщепроизводственныеРасходы) КАК ХарактерЗатрат,
    1 КАК База
{ВЫБРАТЬ
    СчетУчета.*,
    Подразделение.*,
    НоменклатурнаяГруппа.*,
    Продукция.*,
    ХарактеристикаПродукции.*,
    СерияПродукции.*,
    СтатьяЗатрат.*,
    ХарактерЗатрат.*,
    База}
ИЗ
    Документ.ОтчетПроизводстваЗаСмену.Продукция КАК ОтчетПроизводстваЗаСменуПродукция

При расчете себестоимости - ошибка "Не определен расчет базы для способа распределения: Тест".
Что не так?
14 NcSteel
 
25.08.14
10:24
(13) Ты определил базу только для пустой характеристики, пустой серии и т.д.

Ты реально не видешь, что база не определена?

рука-лицо...
15 Медведик
 
25.08.14
10:26
(14) У меня в качестве примера один ОПЗС с пустыми характеристиками, сериями и т.д.
И не работает. Что не так?
Да, в запросе описка - ОтчетПроизводстваЗаСменуПродукция.Номенклатура вместо ОтчетПроизводстваЗаСменуПродукция.Продукция должно быть, но результата все равно нет.
16 NcSteel
 
25.08.14
10:28
(15) Ты смотрел движения ОПЗС и прям увидел, что в аналитике только номенклатура заполнена?
17 Медведик
 
25.08.14
10:31
(15) в ПРИМЕРЕ запрос по ТЧ документа ОПЗС, где пустые ссылки, да.

(9) создал новый способ НЕ копированием, текст запроса скопировал из типового. Тоже ошибка "Не определен расчет базы для способа распределения: Тест 2"
18 neckto
 
25.08.14
10:32
(16) УПП уже умеет автоопределять характеристики и серии?
(13) Способ где прописан?
19 NcSteel
 
25.08.14
10:33
(17) давай сюда движения вываливай, скажем что куда не так.
20 NcSteel
 
25.08.14
10:33
(18) Нет не умеет.
21 NcSteel
 
25.08.14
10:33
Еще вопрос какой в способе стоит "направление"... чую там бардак везде.
22 Медведик
 
25.08.14
10:38
(19) Если смотрю учет затрат, в аналитике распределения серия, характеристики пустые.
(21) на выпуск.
(18) В РС способов распределения статей затрат организация, расчет делаю по БУНУ, разумеется
23 Медведик
 
25.08.14
10:38
Я могу dt выложить (это ж просто демка без данных), или это сейчас классифицируется как распространение ПО?
24 NcSteel
 
25.08.14
10:39
(22) Ты видимо не читал, что при новом способе распределения РС способы распределения статей затрат не работает))) надо в справочнике настройки закрытия месяца указывать.
25 NcSteel
 
25.08.14
10:40
(24) + Это вообще в справке написано....
26 Медведик
 
25.08.14
10:40
(24) Позвольте, а как же тогда система пишет название назначенного способа закрытия, по которому базу не находит?
27 NcSteel
 
25.08.14
10:43
(26) Ты же в регистре указал, она посмотрела, что на способ и не нашла в нем настройки построителя отчета. Что тебе и сообщила...

Почему Вы в упор игнорируете справку?
28 Медведик
 
25.08.14
10:48
(27) Бессонная ночь, прошу прощения.
Какая справка, просто F1 из способа? Там ничего толкового и нюансов, о которых Вы говорите.
Или речь о другой справке?
29 shuhard
 
25.08.14
10:50
(27) +1
и ногами его, ногами
30 Медведик
 
25.08.14
10:52
Хочу провалиться сквозь землю и более не отвлекать общественность поверхностными вопросами. Наведите только на справку, которую нужно читать, пожалуйста
31 NcSteel
 
25.08.14
11:05
(30) Справки в общем три:
- в документе расчет себестоимости
- в справочнике "настройки закрытия", там есть еще выпадающая панель
- в способе распределения
32 Медведик
 
25.08.14
11:06
(24) Удалил запись из РС о назначении способа распределения.
Создал настройку закрытия месяца, куда прописывал новые способы для статьи.
При расчете себестоимости ошибки не выдаются, но расчет проходит в одну итерацию, база распределения затрат ЬУ (регистр) не заполнена, затрата никуда не распределилась.

(30) Пошел читать, спасибо.
33 Медведик
 
25.08.14
11:27
Связал упр. подразделение с подразделением организации, в настройке закрытия месяца явно указал характер затрат (общепроизводственные), статью затрат (ОПР) и способ распределения (созданный копированием, текст запроса скорректировал).

Сработало, спасибо!
34 Медведик
 
25.08.14
12:51
Пока остался вопрос следующий...
Если использую в качестве способа распределения затрат новый, созданный НЕ копированием предопределенного, вылетает ошибка во время проведения расчета себестоимости при получении поля "СтатьяЗатрат" данных запроса.
Такого измерения действительно нет, но его напрямую нет и в тексте запроса предопределенного элемента.

Как обходить проблему?
Основная теорема систематики: Новые системы плодят новые проблемы.