Дерево зависимостей видов расчета для ЗУП

03.04.14

Разработка - Механизмы типовых конфигураций

Обработка выводит на экран полную иерархию (дерево) зависимостей регламентированных видов расчета по всем трем видам: Вытесняющие, Базовые, Ведущие - как прямую (он зависит от...), так и обратную (от него зависят...).

Скачать исходный код

Наименование Файл Версия Размер
-
.zip 60,29Kb
596
.zip 60,29Kb 596 Скачать


Обработка предназначена для вывода на экран дерева зависимостей видов расчета организаций (регламентированного учета) конфигурации ЗУП 2.5 (8.1). Для выбранного вида расчета выводится полная иерархия зависимостей по всем трем видам: Вытесняющие, Базовые, Ведущие.

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

Для каждого отображенного ВР в виде подчиненных элементов отображаются ВР, которые находятся в том же отношении с данным ВР. Например, если выводится отношение "Для него являются базовыми...", то для каждого вида расчета, который является базовым для заданного ВР, показываются как дочерние элементы его базовые ВР, и т.д. на всю глубину дерева зависимости.

Вид расчета выбирается в поле ввода "Вид расчета" из следующих планов видов расчета (ПВР): ОсновныеНачисленияОрганизаций, ДополнительныеНачисленияОрганизаций, УдержанияОрганизаций, СреднийЗаработок. Требуемый вид зависимости выбирается установкой переключателя "Зависимость" в одно из трех положений: "вытесняющие", "базовые", "ведущие". После этого нажимается кнопка "Получить" – и на страницы панели выводятся деревья заданной зависимости, прямой и обратной.

Кнопка "Показать ПВР" управляет выводом на экран колонки с названием ПВР для каждого вида расчета: при нажатом состоянии кнопки колонка ПВР отображается, при отжатом – скрывается.

Кнопка "Горизонтальные линии" управляет отображением горизонтальных разделительных линий в полях вывода деревьев зависимости.

Флажок "Проверять циклическую зависимость" позволяет включить контроль того, не зависит ли данный ВР от самого себя - прямо или опосредованно, через другие виды расчета. Например, если данный ВР поместить в его табличную часть "Базовые виды расчета" или в эту табличную часть того ВР, от которого он зависит по базе прямо или опосредованно, то для данного ВР возникает циклическая зависимость по базе. Платформой циклические зависимости не запрещаются, поэтому такой факт принципиально возможен. Поэтому, если флажок "Проверять циклическую зависимость" установлен, то ВР, циклически зависящие от себя, помечаются в дереве зависимости специальной пиктограммой:  , и на некотором уровне иерархии этого ВР всегда можно отыскать его самого (его название в этом случае выделяется красным цветом). Контроль циклической зависимости несколько снижает скорость работы, но, если его отключить, то наличие циклической зависимости вызовет безконечную рекурсию и приведет к падению платформы. По умолчанию контроль циклической зависимости включен.

Флажок "Сортировать по наименованию" позволяет включить или отключить сортировку видов расчета в дереве по наименованию в алфавитном порядке. По умольчанию флажок установлен.

На обеих страницах панели внизу справа имеется кнопка "Вывести список", позволяющая вывести дерево соответствующей зависимости в табличный или текстовый документ.

Двойной щелчок по строке с видом расчета открывает форму вида расчета.
      

 

базовые ведущие вытесняющие ЗУП

См. также

Ценовая власть. Выносим из цикла схему СКД

Механизмы типовых конфигураций Ценообразование, анализ цен Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Россия Абонемент ($m)

Продолжение темы вынесения кусков повторно-используемого кода в запрос. В прошлый раз мы сделали это с вычислением пользовательских формул. Здесь замахнулись на формулы, задаваемые пользователем запросами.

1 стартмани

11.04.2024    472    tango    0    

3

Формула в реквизите. Приквелл к сериалу "Ценовая власть"

Механизмы типовых конфигураций Платформа 1С v8.3 1С:Управление торговлей 11 Россия Абонемент ($m)

Какому-либо элементу списка сопоставляется числовое значение, зависящее от других значений, причем эта зависимость изменяется от элемента к элементу. Так, в справочнике "Валюты" курс какой-либо валюты может быть задан формулой (или даже запросом) от значения другой валюты. А в справочнике "Виды цен" формула определяет расчет цены для товарной позиции, т.е. элементов справочника "Номенклатура", у которых в карточке указан этот вид цены. А в 1С:ERP, например, этот механизм используется в ресурсной спецификации.

10 стартмани

11.04.2024    359    tango    5    

3

Ценовая власть. Второй сезон

Механизмы типовых конфигураций Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Россия Бесплатно (free)

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

08.04.2024    546    tango    0    

2

Ценовая власть (УТ 11.5) - 2

Механизмы типовых конфигураций Платформа 1С v8.3 1С:Управление торговлей 11 Бесплатно (free)

В прошлый раз специальной обработкой мы выбрали объекты УТ 1.5, группируя по подсистемам. Оказалось, что состав подсистем не вполне корректно отображает функциональную структуру, но зато мы нашли процедуру, которая, вроде бы, должна содержать в себе всё, что нас интересует. Обновление цен должно ведь следовать выбранной стратегии ценообразования, верно? Иначе что она обновляет...

06.04.2024    438    tango    1    

1

Ценовая власть или Управление ценообразованием (УТ 11.5)

Ценообразование, анализ цен Механизмы типовых конфигураций Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Россия Управленческий учет Абонемент ($m)

Ценовая власть - это способность (возможность) компании изменять в некоторых пределах отпускную цену своего товара (услуг, продукции). Чем в более широких пределах вы можете играть в цену продажи, тем больше этой власти у вас. Если вы не можете управлять отпускной ценой, то это или не ваш бизнес, или не бизнес вовсе. Здесь в рубрике "База знаний аналитика и руководителя проекта" слово проект не ограничено "проектом в 1С". Посмотрим, что для этого есть в УТ 11.5.

1 стартмани

05.04.2024    519    tango    12    

2

Расширяем возможности дополнительных обработок и настраиваем их отладку

БСП (Библиотека стандартных подсистем) Механизмы типовых конфигураций Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Уже не одна веб-страница исписана знаниями о дополнительных обработках, как создать, как подключить. Есть масса вариантов, как их можно отладить. Я разобрался в кишках работы библиотеки и покажу, как можно расширить возможности дополнительных отчетов, а также покажу удобный способ отладки.

07.02.2024    2562    YA_418728146    11    

42

Регистры накопления в 1С:КА2 и 1С:ERP для расчета НДФЛ, страховых взносов и взаиморасчетов с сотрудниками на январь 2024 года. Краткое описание

Зарплата Механизмы типовых конфигураций Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет НДФЛ Абонемент ($m)

Для расчета зарплаты и соответствующих налогов в конфигурациях 1С:КА2 и 1С:ERP используется 22 регистра накопления, 7 регистров сведений, 1 регистр расчета и бухгалтерские проводки. В таблице приведены названия этих регистров, указаны основные регистраторы и виды движений приход/расход. В описании приводится краткое функциональное назначение регистров в основных зарплатных процессах. Описание регистров родилось из черновиков при написании различных отчетов и обработок при эксплуатации 1С-овских конфигураций и исправлении ошибок по НДФЛ, взаиморасчетов с сотрудниками и прочих. Информация не претендует на полноценное описание работы регистров, скорее это дискуссионный материал. Но, возможно, кому-то пригодится и сократит время при подготовке отчетности за непростой (в плане учета зарплаты) 2023 год. А возможно, кто-то поделится своим опытом.

1 стартмани

10.01.2024    1117    7    2ncom    3    

8

Шаблоны новых объектов 1С для 1С:Бухгалтерии предприятия

Инструментарий разработчика БСП (Библиотека стандартных подсистем) Механизмы типовых конфигураций Платформа 1С v8.3 1С:Бухгалтерия 3.0 Бесплатно (free)

Используются для создания новых объектов в конфигурации, чтобы не забыть, что нужно сделать. Сделано на примере 1С:Бухгалтерия предприятия, в других конфигурациях могут быть другие, а могут быть и похожие объекты.

28.12.2023    4942    mrXoxot    11    

100
Комментарии
Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. boln 1040 18.03.08 17:35 Сейчас в теме
1. Исправлены мелкие недочеты.
2. Добавлен вариант для ЗУП 2.1 (8.0)
2. boln 1040 12.04.08 12:31 Сейчас в теме
Добавлена возможность получить зависимости для всех видов расчета организаций.
3. Safronov_S 26.12.08 11:32 Сейчас в теме
Замечательная обработка. Спасибо.
Помогла при получении списка базовых видов расчета.
4. Intimatik 20 26.12.08 11:38 Сейчас в теме
спасибо,очень полезно!
5. Eugen_Vip 05.08.09 17:06 Сейчас в теме
Мало того работает и на УПП.(чего бы ей не работать - объекты теже) Но что-то на файловой при попытке выяснить базовые, система падает с записью дампа О_о
6. boln 1040 06.08.09 12:36 Сейчас в теме
(5) Eugen_Vip
На базовых? ИМХО, здесь дело не в файловом варианте. Возмжно, для какого-то ВР в ТЧ Базовые имеет место циклическая зависимость, т.е. он прямо или опосредованно зависит по базе сам от себя. В этом случае возникнет безконечная рекурсия, и платформа упадет по переполнению стека. До сих пор я не пробивал ПВР на наличие циклических зависимостей. Пожалуй, пришла пора над этим подумать.
Спасибо за сообщение.
7. Eugen_Vip 07.08.09 17:19 Сейчас в теме
(6) Да. так оно и есть. Я проверил на одном виде расчета(Отпуск ежегодный) в его базу входит РасчетСреденегоДляОтпусков, в базу которого входит сам Отпуск ежегодный, ну и т.д.
Тут необходимо отлавливать тот момент, что если ВыбранныйВидРасчета = полученному в ходе цикла, то пропускать и смотреть далее, а не заглядывать внутрь(т.е. внутрь самого себя)
Было бы еще тож оч удобно если и для упр.учета такую бы вещь прикрутить. Возможно даже объеденить в одной обработке. ИМХО это решается добавлением обрабатываемых типов.
8. boln 1040 07.08.09 23:15 Сейчас в теме
Добавлен контроль циклической зависимости видов расчета от самих себя.
9. boln 1040 09.08.10 16:23 Сейчас в теме
Добавлен вариант для управляемого режима (ЗУП КОРП), работает под толстым и под тонким клиентом.
В ЗУП тоже работает, если запустить в управляемом.
10. Софтэксперт 02.11.11 16:18 Сейчас в теме
Пригодилось для анализа нестандартных видов расчетов
11. AlexO 135 09.04.12 13:16 Сейчас в теме
Отличная обработка.
Главное - все красиво и по делу ))
12. boln 1040 03.04.14 18:21 Сейчас в теме
Добавлен вариант для ЗУП 3.0 (платформа 8.3)
Оставьте свое сообщение