gifts2017

Утилита для УПП. Поиск встречных выпусков и управление ими.

Опубликовал Сергей Рохин (rokhin) в раздел Обработки - Обработка справочников

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

С 2010 года мы перешли на РАУЗ, но с 2007 года производство считалось по партиям.
И в 2007-м после долгих разбирательсьв стало понято, чтоб производство посчиталось, нужно, чтобы

  • - не было замкнутых цепочек типа "Номенклатура1->Номенклатура2->Номенклатура3->Номенклатура1... их нужно разрывать, указав, что связка Затрата->Продукция : "Номенклатура3->Номенклатура1" - является встречным выпуском
  • - цепочку нельзя разрывать дважды Эта утилита с успехом решала эти две задачи.

Регламент следующий:

  • 1.очищаем (т.е. отменяем) на рабочий месяц все встречные выпуски
  • 2.выводим всю Продукцию, которая являлась в этом месяце затратой
  • 3.разворачиваем цепочку до ближайшего ВВ
  • 4.добавляем его в список ВВ
  • 5.повторяем все с пункта 3, пока все цепочки не разорвутся.

Начинать лучше с той продукции, которая вывелась в сообщении при расчете себестоимости выпуска.

PS. Решил выложить только сегодня, т.к. пришел вопрос с мисты по поводу этой обработки, я ее там раздавал, а ссылка на нее уже не действует.

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

Наименование Файл Версия Размер Кол. Скачив.
Обработка
.rar 15,21Kb
24.01.13
205
.rar 15,21Kb 205 Скачать

См. также

Contragent+ 5.0 от 2 500
Подписаться Добавить вознаграждение

Комментарии

1. Александр Капустин (kapustinag) 19.01.13 21:40
Да, встречный выпуск искать вручную - не самая приятная работа. Полезная обработка, надо будет попробовать.
2. Дмитрий Балачий (dmbal) 24.01.13 10:38
{Форма.ФормаОтчета.Форма(84,4)}: Процедура или функция с указанным именем не определена (вТабличныйДокумент)


Можно код процедуры?
3. Сергей Рохин (rokhin) 24.01.13 12:18
(2) dmbal, Извините. Действительно, встретилась процедура из нашего "джентельменского набора", которую я забыл исключить. Эту процедуру по моей просьбе опубликует ее автор, Соловьев Сергей.
Процедура осталась в ветке, пердусмотренной для отладки. Эта ветка недоступна, поэтому можно просто закомментировать эту строку, в которой выводится на просмотр таблица значений.
Прошу прощения. Сейчас попробую поменять загруженный файл с учетом исправления.
4. Сергей Рохин (rokhin) 24.01.13 21:20
5. Иван (John83) 09.04.13 16:15
Автор, может поможешь мне с проблемой?
При расчете выходит ошибка "Не выполнено распределение по переделам для затрат:"
Воспользовался твоей обработкой, заполнил РС встречный выпуск, но проблема так и не ушла...
Может посоветуешь чего?
PS УПП 1.3.38, партионный учет
6. Сергей Рохин (rokhin) 10.04.13 09:39
У Вас не все встречные выпуски найдены.
проверьте, продукцию (она же затрата), которая первая упомянута в сообщениях при проведении РСВ.
Таким образом Вы найдете неразорванное кольцо "затрата - продукция - затрата".
Кстати, недопустимо, чтоб кольцо разрывалось дважды.
Именно для этого каждый месяц сперва очищаем от прошломесячных ВВ (встречных выпусков)
7. Ak A (frc) 10.04.13 09:45
(2) dmbal,
Можно код процедуры?

обработка закрыта?
и да, спасибо за обмен между идентичными - обработка на отлично :)
8. Ak A (frc) 10.04.13 09:48
(6) rokhin,
Кстати, недопустимо, чтоб кольцо разрывалось дважды.

это почему же? это в идеальном варианте - один выпуск, одна затрата.
Обычно - много выпусков, одна затрата.
БЫвает и много затрат - много выпусков.
Так что обработка не поможет тогда в таком случае.
А идеальный вариант - один к одному - его и руками сведешь, в крайнем случае - сделал на скорую руку подобную обработку "найти сооветствие и списать" :)
9. Сергей Рохин (rokhin) 10.04.13 11:05
Ой, ошибаетесь...
обработка рассматривает каждую цепочку в отдельности.
Поэтому безразлично, что у продукции много затрат, может быть и много цепочек.
Фраза "кольцо не должно разрываться дважды" относится к одной цепочке.
10. Ak A (frc) 10.04.13 11:39
(9) rokhin,
как тогда туда попадает "разрыв дважды"?
Приведите пример, что ли :)
11. Иван (John83) 10.04.13 12:10
(6) В общем оказалось, что сделали треб. накладную в одном месяце, а ОПзС в следующем, при этом не заполнили инвентаризацию НЗП.
PS спасибо за отклик
12. Сергей Рохин (rokhin) 10.04.13 12:19
цепочка пз (ПродукцияЗатрата)

пз1 - пз2 - пз3 -пз4 - пз1 замкнули!

если поставить пары ВВ

пз2- пз3
пз4 -пз1

то кольцо будет разорвано дважды.

пз1 - пз2 * пз3 -пз4 * пз1

И затраты не распределятся
13. Иван (John83) 24.04.13 09:09
Почему при первоначальном заполнении сравниваются РН выпуска продукции по БУ и затратам на выпуск по УУ?

ВЫБРАТЬ РАЗЛИЧНЫЕ
ВыпускПродукцииБухгалтерскийУчетОбороты.Продукция КАК ВсяПродукция
ИЗ
РегистрНакопления.ВыпускПродукцииБухгалтерскийУчет.Обороты(НАЧАЛОПЕРИОДА(&Начало, МЕСЯЦ), КОНЕЦПЕРИОДА(&Начало, МЕСЯЦ), Запись, ) КАК ВыпускПродукцииБухгалтерскийУчетОбороты
ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.ЗатратыНаВыпускПродукции.Обороты(НАЧАЛОПЕРИОДА(&Начало, МЕСЯЦ), КОНЕЦПЕРИОДА(&Начало, МЕСЯЦ), Запись, ) КАК ЗатратыНаВыпускПродукцииОбороты
ПО ВыпускПродукцииБухгалтерскийУчетОбороты.Продукция = ЗатратыНаВыпускПродукцииОбороты.Затрата

УПОРЯДОЧИТЬ ПО
ВсяПродукция
АВТОУПОРЯДОЧИВАНИЕ
14. Сергей Рохин (rokhin) 25.04.13 12:20
Спасибо, вы правы. Это досадно, что я промахнулся.
Прокатило, потому что у нас учет полностью совпадал.
Когда перешли на РАУЗ, вообще УУ был отключен.
А тогда... УПП в 2007 году никто даже проконсультировать не мог.
Извините за ошибку и спасибо за сообщение о ней.

Конечно, нужно исправить на Регистр накопления "Затраты на выпуск продукции (бухгалтерский учет)"
15. Евгений Юрченко (hajiit) 01.10.13 09:54
Интересная обработка, но было бы полезно если бы была справка по дереву связей Продукция-Затраты. Если синяя строка с ВВ+ еще нормально воспринимается, но в случае появления красной строки --ВВ- вообще начинаешь нервно ерзать на кресле и думать что же делать.
Если можно, хотя бы в комментах отпишите, что это значит.
16. Сергей Рохин (rokhin) 01.10.13 10:23
(15) hajiit, Вы правы, без описания любую программу осваивать тяжело, даже если хорошо знаком с темой. И всеже я не смогу выделить время на создание полноценного описания. Зато на все вопросы обязательно отвечу.
--ВВ-- - это значит цепочка замкнулась, поэтому нужно добавить пару встречного выпуска, чтоб разомкнуть эту цепочку.
Когда цепочка доходит до звена, которое присутствует в списке встречных выпусков, то такая строчка обозначается ВВ+, и цепочка дальше не продолжается.
17. Евгений Юрченко (hajiit) 01.10.13 10:26
(16) rokhin, ок спасибо за оперативный ответ.
18. Евгений Банщиков (jonybanchicov) 03.12.13 20:48
Можно вопросик?
хоть и не по теме, но про встречные выпуски:

Как сделать корректировку встречных выпусков в текущем месяце
за предидущий.
Например, бухгалтер ошибся и в прошлом
месяце сделал выпуск по одному подразделению 20 баллонов кислорода,
которые пошли в другие подразделения , а на самом
деле их никто не выпускал.
А прошлый период закрыт и исправления только текущим....
У нас партионный учет.
19. Сергей Рохин (rokhin) 04.12.13 09:45
(18) jonybanchicov, по методике, что я использовал, все наборы записей о ВстречныхВыпусках для каждого месяца свои. При работе над новым месяцем сперва ставятся "заглушки" на старые записи и создаются новые записи о ВВ. Т.о. в прошлом месяце нужно удалить ненужную запись ВВ и соответствующую ей заглушку.
20. борян петров (TODD22) 29.01.15 07:14
Здравствуйте.

Скачал вашу обработку. Но она не находит встречные выпуски.
А при проведение РСВ выдаётся сообщение:
Не выполнено распределение по переделам для затрат

И далее длинный список...

Посмотрел регистр "Затраты на выпуск(БУ)". В нём сделал отбор по продукция=затрата там у меня есть такие пары.

Может подскажите в чём может быть дело?
21. борян петров (TODD22) 29.01.15 07:53
Вроде нашёл. Списали в пр-во материал. Он же готовая продукция. Только списали во 2 месяце. И потом 5 месяцев подряд почему то не закрывалось. А закрылось почему то в 07 месяце.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа