Расчет себестоимости спецификации по типу цен. Разузлование — дерево с ценами и количеством

Этот отчет позволяет построить дерево спецификации с количеством и ценами по выбранному типу цен.
Отчет для КА и УПП строится на основании регистра сведений ОсновныеСпецификацииНоменклатуры и реквизита ВидВоспроизводства.

Внимание: нет проверки зацикливания уровней, норма в спецификации из расчета 1 шт(количество в шапке спецификации даже если не равно 1, считает 1 вроде).

Проверьте на своих данных !!!

Исправлено: 22.10.2011. Обработка для КА (в меньшей степени УПП).
У реквизита обработки СпецификацияСсылка стоял неверный тип, нужно СправочникСсылка.СпецификацииНоменклатуры.
У элемента формы ТипЦен была снята видимость элемента

//********************************************

Изменено: Добавлено поле отбора Номенклатура, при выборе Основная спецификация выбирается автоматически

Отчет для КА и УПП строится на основании регистра сведений ОсновныеСпецификацииНоменклатуры и реквизита ВидВоспроизводства.

Для БП строится на основании реквизита у номенклатуры Основная спецификация номенклатуры.

Прежде чем качать зайдите на вкладку файлы, там 2 файла, убедитесь что качаете для нуной конфигурации.

Если заполнен тип цен, то цены берутся из регистра сведений Цены номенклатуры(документ Установка цен номенклатуры), если не заполнен — то остаток сумма/ остаток количество на выбранную дату по 10 и 41 счету

Для разузлования должны выполняться условия:

1)Должны у всех полуфабрикатов быть основные спецификации

2)Вид номенклатуры у номенклатуры должен быть производство

В итоге получим многоиерархическое дерево.

Кликая на номенклатуру — открывается либо спецификация, если номенклатура с видом воспроизводства Производство, либо карточка номенклатуры.


Исполнитель: 2011 г. www.rt-finance.ru

27 Comments

  1. gavrikprog

    Этот отчет позволяет построить дерево спецификации с количеством и ценами по выбранному типу цен.

    Отчет для КА и УПП строится на основании регистра сведений ОсновныеСпецификацииНоменклатуры и реквизита ВидВоспроизводства.

    Перейти к публикации

    Reply
  2. LipinAA

    чет не работает не дает выбрать спецификацию

    Reply
  3. gavrikprog

    Версия конфигурации и релиза, на которой пробуете ?

    Есть права на справочник спецификации ?

    Что такое — не дает выбрать спецификацию ?

    Reply
  4. gavrikprog

    да, вижу ошибку. Исправил.

    У реквизита обработки надо поставить тип — СправочникСсылка.СпецификацииНоменклатуры

    Reply
  5. gavrikprog

    ВНИМАТЕЛЬНО.

    Файл для БП находится на вкладке

    Файлы — Скачать «Разузлование спецификации для БП»

    Reply
  6. segen

    Вопрос автору: будет ли работать обработка в случае многопередельного производства? Выпускаем полуфабрикат, который в дальнейшем используется для выпуска готовой продукции.

    Reply
  7. gavrikprog

    да, должна.

    Должны соблюдаться условия, которые написаны в теле публикации.

    а именно:

    Для разузлования должны выполняться условия:

    1)Должны у всех полуфабрикатов быть основные спецификации(в УПП регистр сведений Основные спецификации, в БП реквизит ОсновнаяСпецификация)

    2)Вид номенклатуры у номенклатуры должен быть производство(для КА и УПП)

    В итоге получим многоиерархическое дерево.

    Кликая на номенклатуру — открывается либо спецификация, если номенклатура с видом воспроизводства Производство, либо карточка номенклатуры.

    Reply
  8. vamleshka

    Выпускаем полуфабрикат, который в дальнейшем используется для выпуска точно такого же полуфабриката(произойдет за цикливание)? Сколько уровней (переделов) обработка может показать?

    Reply
  9. gavrikprog

    Да — будет зацикливание.

    Воспринимайте обработку как полуфабрикат(который подойдет как минимум половине организаций).

    Вообще сравнить входящий полуфабрикат с родителем(входит сама в себя)- несложно.

    Сложнее- когда зацикливание не на первом уровне(первый уровень- входит сама в себя)

    А вообще, если не будет такого примера как вы сказали — разузлует все дерево.

    в УПП есть неплохая функция(не помню как зовется), сейчас бы использовал ее…

    Reply
  10. gavrikprog

    вспомнил… Пример кода

    РезультатРазузлования = Новый Структура(«ИсходныеКомплектующие»);

    СтруктураИсточник = Новый Структура(«Номенклатура, ХарактеристикаНоменклатуры, ЕдиницаИзмерения, Коэффициент, Количество, Спецификация»);

    ЗаполнитьЗначенияСвойств(СтруктураИсточник, СтрокаТабличнойЧасти);

    ПараметрыВыпуска = Новый Соответствие;

    МассивОшибок = РазузлованиеНоменклатуры.РазузловатьНоменклатуру(СтруктураИсточник, РезультатРазузлования, Параметры);

    ИсходныеКомплектующие = РезультатРазузлования.ИсходныеКомплектующие;

    А потом уже обрабатываем ТЗ, где написаны уровни и придумать логику, для формирования дерева.

    Reply
  11. gavrikprog

    нашел аналог

    http://infostart.ru/public/89970/

    может кто и его оценит. Тут ошибки и глюки ловите сами

    Reply
  12. proger1c81

    Идея однозначно хороша!

    Reply
  13. segen

    Если в одной базе ведется несколько ООО, каждая из которых выпускает одну и ту же готовую продукцию, будет ли отчет работать корректно?

    Reply
  14. gavrikprog

    Насколько я помню, механизм основных спецификаций не зависит от организаций(регистр Основные спецификации номенклатуры).

    Максимум от подразделения.

    Уточните постановку и конфигурацию, чтобы получить более подробный ответ.

    Поэтому ответ по вашей постановке — да, будет, при отсутствии ситуации из (7).

    Reply
  15. a31
    gavrikprog пишет:

    Насколько я помню, механизм основных спецификаций не зависит от организаций(регистр Основные спецификации номенклатуры).

    Максимум от подразделения.

    Уточните постановку и конфигурацию, чтобы получить более подробный ответ.

    Поэтому ответ по вашей постановке — да, будет, при отсутствии ситуации из (7).

    У меня не работает в УПП 1.3.17.1 не глянул, скачал вначале для БП, потом для УПП — не работает, тип цен не дает выбрать и ничего не формирует

    Reply
  16. gavrikprog

    увидел… улемента формы ТипЦен нет галочки Видимость

    Reply
  17. gavrikprog

    У реквизита СпецификацияСсылка Обработки стоял неверный тип, нужно СправочникСсылка.СпецификацииНоменклатуры.

    Исправлено.

    Reply
  18. gavrikprog

    Зарегистрирована ошибка:

    Если в шапке спецификации указано количество выходного изделия отличное от 1, то похоже будет неверный подсчет.

    Учтите это при использовании — пока не исправлено.

    Reply
  19. irapronira

    Где указывается количество выходного изделия, что-то не нашла в шапке? (тестирую на КА)

    Reply
  20. 1c8.2

    без отбора спецификации будет работать справочник? а цены какие выводит , цена последней закупки ?

    Reply
  21. gavrikprog

    1)Дерево спецификации строится из расчета Выходное изделие = 1.

    Т.е. берем спецификацию — она разузловывается из расчета — 1 шт.

    2)В самой спецификации есть поле — количество.

    Так вот, разузлование корректно работает, если там =1.

    Если норма в самой спецификации сделана из расчета на несколько изделий(Количество>1), то проверяйте цифры.

    Если работает некорректно, дорабатывайте — там несложно.

    Остальное не проверял. Делал давно обработку, доделывать нет времени.

    Воспринимайте как интересный полуфабрикат.

    К примеру в КА и БП можно ей проверять, все ли спецификации занесены, по некоторой изготавливаемой продукции, на которую нормы забили вчера.

    Reply
  22. gavrikprog

    (19) Alyadelf,

    Цена = Стоимость Остаток / Количество Остаток на дату

    Reply
  23. irapronira

    Проверила на реально действующих спецификациях до 4-х и 5-ти переделов.Если самому не напортачить при вводе, то считает количество отлично — огромное спасибо. Единственный момент -это не делает перевод из кг в г или делает неверно: ставит граммы, а суммы за кг и выходит офигенная сумма.Но в целом все просто отлично.Еще раз огромное спасибо

    Reply
  24. Temniy

    Спасибо за отчет

    Reply
  25. ivannn

    Сейчас заценим

    Reply
  26. lamdth

    Если в спецификации вид норматива указан «Автоподбор номенклатуры» отчет отваливается, я так понимаю не доработано.

    Reply
  27. gavrikprog

    Из (25) lamdth, Из УПП совместимых обработку убрал. По этой же причине некот. время назад совсем снимал публикацию.

    Конфигурации: 1С:Комплексная автоматизация 8, 1С:Бухгалтерия 8

    Внешний отчет, обработка для 1С: Предприятие 8.2

    Воспринимайте как полуфабрикат в БП или КА.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *