gifts2017

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

Опубликовал Александр Гуляев (gavrikprog) в раздел Отчеты - Управленческие

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

Скачать файлы

Наименование Файл Версия Размер
Разузлование спецификации для КА и УПП 81
.erf 10,89Kb
16.07.12
81
.erf 10,89Kb Скачать
Разузлование спецификации для БП 57
.erf 10,66Kb
16.07.12
57
.erf 10,66Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
0. Александр Гуляев (gavrikprog) 07.10.11 13:47
Этот отчет позволяет построить дерево спецификации с количеством и ценами по выбранному типу цен.
Отчет для КА и УПП строится на основании регистра сведений ОсновныеСпецификацииНоменклатуры и реквизита ВидВоспроизводства.





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

1. Andrey Lipin (LipinAA) 07.10.11 13:47
чет не работает не дает выбрать спецификацию
2. Александр Гуляев (gavrikprog) 07.10.11 14:46
Версия конфигурации и релиза, на которой пробуете ?

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

Что такое - не дает выбрать спецификацию ?
3. Александр Гуляев (gavrikprog) 07.10.11 15:06
да, вижу ошибку. Исправил.

У реквизита обработки надо поставить тип - СправочникСсылка.СпецификацииНоменклатуры
4. Александр Гуляев (gavrikprog) 07.10.11 23:56
ВНИМАТЕЛЬНО.
Файл для БП находится на вкладке
Файлы - Скачать "Разузлование спецификации для БП"
5. segen (segen) 13.10.11 10:01
Вопрос автору: будет ли работать обработка в случае многопередельного производства? Выпускаем полуфабрикат, который в дальнейшем используется для выпуска готовой продукции.
6. Александр Гуляев (gavrikprog) 13.10.11 12:53
да, должна.

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

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

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

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

В итоге получим многоиерархическое дерево.
Кликая на номенклатуру - открывается либо спецификация, если номенклатура с видом воспроизводства Производство, либо карточка номенклатуры.
7. qwerty qwerty (vamleshka) 17.10.11 15:22
Выпускаем полуфабрикат, который в дальнейшем используется для выпуска точно такого же полуфабриката(произойдет за цикливание)? Сколько уровней (переделов) обработка может показать?
8. Александр Гуляев (gavrikprog) 17.10.11 18:45
Да - будет зацикливание.
Воспринимайте обработку как полуфабрикат(который подойдет как минимум половине организаций).

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

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

в УПП есть неплохая функция(не помню как зовется), сейчас бы использовал ее...
9. Александр Гуляев (gavrikprog) 18.10.11 08:06
вспомнил... Пример кода

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

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

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


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

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


А потом уже обрабатываем ТЗ, где написаны уровни и придумать логику, для формирования дерева.
10. Александр Гуляев (gavrikprog) 19.10.11 08:38
нашел аналог
http://infostart.ru/public/89970/

может кто и его оценит. Тут ошибки и глюки ловите сами
11. Александр Омельянов (proger1c81) 19.10.11 10:50
Идея однозначно хороша!
12. segen (segen) 19.10.11 13:08
Если в одной базе ведется несколько ООО, каждая из которых выпускает одну и ту же готовую продукцию, будет ли отчет работать корректно?
13. Александр Гуляев (gavrikprog) 19.10.11 13:46
Насколько я помню, механизм основных спецификаций не зависит от организаций(регистр Основные спецификации номенклатуры).

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

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

Поэтому ответ по вашей постановке - да, будет, при отсутствии ситуации из (7).
14. Сергей C (a31) 21.10.11 18:08
gavrikprog пишет:
Насколько я помню, механизм основных спецификаций не зависит от организаций(регистр Основные спецификации номенклатуры).

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

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

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

У меня не работает в УПП 1.3.17.1 не глянул, скачал вначале для БП, потом для УПП - не работает, тип цен не дает выбрать и ничего не формирует
Прикрепленные файлы:
15. Александр Гуляев (gavrikprog) 22.10.11 10:27
увидел... улемента формы ТипЦен нет галочки Видимость
16. Александр Гуляев (gavrikprog) 22.10.11 10:36
У реквизита СпецификацияСсылка Обработки стоял неверный тип, нужно СправочникСсылка.СпецификацииНоменклатуры.
Исправлено.
17. Александр Гуляев (gavrikprog) 23.10.11 10:09
Зарегистрирована ошибка:
Если в шапке спецификации указано количество выходного изделия отличное от 1, то похоже будет неверный подсчет.

Учтите это при использовании - пока не исправлено.
18. ира павлюк (irapronira) 13.12.11 18:51
Где указывается количество выходного изделия, что-то не нашла в шапке? (тестирую на КА)
19. Alyadelf (1c8.2) 14.12.11 11:48
без отбора спецификации будет работать справочник? а цены какие выводит , цена последней закупки ?
20. Александр Гуляев (gavrikprog) 14.12.11 11:49
1)Дерево спецификации строится из расчета Выходное изделие = 1.
Т.е. берем спецификацию - она разузловывается из расчета - 1 шт.

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

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

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

Воспринимайте как интересный полуфабрикат.
К примеру в КА и БП можно ей проверять, все ли спецификации занесены, по некоторой изготавливаемой продукции, на которую нормы забили вчера.
21. Александр Гуляев (gavrikprog) 14.12.11 12:02
(19) Alyadelf,

Цена = Стоимость Остаток / Количество Остаток на дату
22. ира павлюк (irapronira) 16.12.11 11:55
Проверила на реально действующих спецификациях до 4-х и 5-ти переделов.Если самому не напортачить при вводе, то считает количество отлично - огромное спасибо. Единственный момент -это не делает перевод из кг в г или делает неверно: ставит граммы, а суммы за кг и выходит офигенная сумма.Но в целом все просто отлично.Еще раз огромное спасибо
23. Артём Шумкин (Temniy) 21.12.11 18:14
24. Иван Титков (ivannn) 24.07.12 10:51
25. Родион (lamdth) 26.07.12 10:46
Если в спецификации вид норматива указан "Автоподбор номенклатуры" отчет отваливается, я так понимаю не доработано.
26. Александр Гуляев (gavrikprog) 31.07.12 14:55
Из (25) lamdth, Из УПП совместимых обработку убрал. По этой же причине некот. время назад совсем снимал публикацию.
Конфигурации: 1С:Комплексная автоматизация 8, 1С:Бухгалтерия 8
Внешний отчет, обработка для 1С: Предприятие 8.2


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