Manko Sergey

104
Рейтинг

manserg



  •   Регистрация: 15.01.2009 (15 лет назад)

  •   Был(а) на сайте: 22.10.2020

Друзья
  • Дмитрий Малышев
  • Евгений Комиссаров
Подписчики 3

Группы

Профессиональный разработчик

Рейтинг 104

Поиск и замена значений - Заполнение заменяемых значений из запроса

Статья Программист Платформа 1С v8.3 Бесплатно (free) Нет файла Запросы

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

11.03.2014    9594    manserg    8       

4

Расчет почтового сбора - неактуально с версии 1С УПП 1.2.30.1

Инструменты и обработки Для всех Платформа 1С v8.3 1С:Управление производственным предприятием Бесплатно (free) Внешняя обработка (ert,epf) Зарплата

В 1С УПП с версии 1.2.30.1 внедрен штатный механизм расчета почтового сбора, т.ч. данную обработку целесообразно использовать до данной версии УПП. Внешняя обработка по заполнению табличных частей для расчета почтового сбора в документах Начисление зарплаты работникам организации.

08.08.2009    12519    110    manserg    7       

8

Восстановление последовательности расчетов по контрагентам (до контрагента и договора)

Инструменты и обработки Для всех Платформа 1С v8.3 1С:Управление производственным предприятием Бесплатно (free) Внешняя обработка (ert,epf) Инструментарий разработчика

Обработка «Восстановление состояния расчетов с контрагентами» В отличии от типовой можно отбирать контрагента и его договор и восстановить именно по этой аналитике расчетов! Обработка формирует проводки и движения специализированных регистров, связанные с погашением долга и зачетом аванса по расчетам с поставщиками и покупателями. ------------------------------------------------------------------------ 1С:Предприятие 8.1 "Управление производственным предприятием", редакция 1.2 ------------------------------------------------------------------------ Freeware

17.04.2009    37948    1531    manserg    51       

69

Палитра внешних отчетов и обработок v1.0.1

Инструменты и обработки Для всех Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m) Внешняя обработка (ert,epf) Менеджеры внешних отчетов

Обработка «Палитра внешних отчетов и обработок» Палитра внешних отчетов и обработок предназначена для вывода удобного в использовании списка внешних обработок и отчетов текущей базы. -------------------------------------------------------------------------------- Данная обработка работает на платформе: 1С:Предприятие 8.1 В конфигурациях: "Управление производственным предприятием" редакция 1.2, "Управление торговлей" редакция 10.3 и "Бухгалтерия предприятия" редакция 1.6.

14.04.2009    18931    38    manserg    34       

9

Дебиторская задолженность по срокам долга с учетом дней отсрочки

Инструменты и обработки Бухгалтер Пользователь Платформа 1С v8.3 1С:Управление торговлей 10 1С:Управление производственным предприятием Россия Бухгалтерский учет Абонемент ($m) Внешняя обработка (ert,epf) Взаиморасчеты

Отчет: "Дебиторская задолженность по срокам долга с учетом дней отсрочки" ----------------------------------------------------------------------- 1С:Предприятие 8.1 "Управление производственным предприятием", редакция 1.2 "Управление торговлей", редакция 10.3

08.04.2009    22160    277    manserg    30       

14

Комментарии

DevПроблема с построением произвольной многоуровневой иерархии в СКД#13 15.04.20 14:58
(11)
Цитата
во второй строчке соединения поменять местами части соединения
уже пробовал, не помогает
DevПроблема с построением произвольной многоуровневой иерархии в СКД#12 15.04.20 14:57
(10)
Цитата
Возможно перестает строить потому, что у вас нет в остатках составных кодов
интересно, нужно проверить идею, спасибо
DevПроблема с построением произвольной многоуровневой иерархии в СКД#9 13.04.20 23:02
(3)
Цитата
Согласен с коллегой. Добавлю, что неплохо бы узнать чего надо то. Какие таблицы вы создали понятно, но какую задачу решаете так и неясно.

необходимо вывести на СКД остатки товаров при этом если товар является комплектом вывести всю его многоуровневую структуру.
частично мне удалось это сделать, но как и описал появляются дубли строк состава если один и тот же комплект входит в разные родители.
вот для решения этой проблемы и пытаюсь построить иерархию по составным ключам чтобы каждая ветка иерархии строилась индивидуально и не дублировалась с имеющимися.
на такую мысль натолкнула статья "Добавление иерархии в типовой неиерархический справочник": https://infostart.ru/public/576508/
DevПроблема с построением произвольной многоуровневой иерархии в СКД#8 13.04.20 22:54
(4)
Цитата
Произвольную иерархию так не делают.

а как ее делают?
DevПроблема с построением произвольной многоуровневой иерархии в СКД#7 13.04.20 22:53
(4)
Цитата
По поводу задвоения строк, то тут ничего подобного.
Сначала выводится итог как для элемента, затем как для группы в итоге тупняк с пониманием, что и как считает и выводит

в данном случае не так - просто на скрине не видно что у другого комплекта который представлен в единственном экземпляре нет задвоений строк состава.
DevПроблема с построением произвольной многоуровневой иерархии в СКД#6 13.04.20 22:49
(4)не знаю можно ли приводить тут ссылки на другие источники, но меня вдохновила вот эта статья: http://dop.a-franch.ru/public/576508/
в ней утверждается что очень даже можно подобным образом сделать произвольную иерархию, или я что то не так понял, можно мне пояснить как ее тогда правильно готовить?
DevХитрости компоновки данных: произвольная иерархия для внешней таблицы данных в отчетах на СКД.#42 13.04.20 22:45
Коллеги, нужна помощь!
Уже уйму времени убил на попытки вывести произвольную иерархию комплектов номенклатуры с остатками.
Конфигурация каркасная, у справочника номенклатура есть табличная часть "СоставКомплекта" где собственно перечислен состав, но при этом там могут быть и другие комплекты, т.е. структура многоуровневая.
Так же есть простейший регистр остатков товаров с измерениями склад и номенклатура и ресурсом количество.

Собираю все нужные данные в следующих таблицах значений "ТаблицаОстатков" и "ТаблицаСостава".

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

В СКД сделаны настройки согласно стандартным рекомендациям по построению иерархии в СКД.

Однако вместо ожидаемой иерархии получаю плоскую таблицу.

Что я делаю не так и как правильно построить произвольную иерархию с условием что в остатках по которым она должна строиться могут быть как элементы(без состава) так и многоуровневые комплекты?

P.S. Пытался формировать через ссылки элементов номенклатуры, но столкнулся с тем, что при наличии допустим остатка комплекта "Секция левая" и "Шкаф "Виктория"" который в себе содержит "Секция левая" получается задвоение строк в такой иерархии.
Победить такое поведение попытался построением сложных ключей элементов и их родителей чтобы они четко связывались без дублей, но иерархия вообще перестала строится (

Прикрепленные файлы:

таблицы источники.png
наборы данных.png
связи и настройки.png
Отображение.PNG
Результат (задвоение строк).PNG
DevПроблема с построением произвольной многоуровневой иерархии в СКД#5 13.04.20 22:42
Даже не знаю как это все еще проще описать и на какие еще более маленькие шаги разбить...

Суть в том, что если я строю произвольную иерархию по ссылкам справочника, то часть строк дублируется компоновкой предположительно из за повторения иерархии пусть и при ее вхождении в другой комплект, все наглядно на последнем скрине.

Я же попытался решить эту проблему путем построения произвольной иерархии не по ссылке а по ключам строк составленным таким образом, чтобы даже при вхождении одного комплекта в разные родители ключ строки был уникальным в рамках родителя, например - код родителя "001", плюсуем к нему код комплекта "005" входящего в данного родителя и код товарной позиции "009", в итоге получаем ключ у данной строки "001005009", при этом ключ родителя у данного элемента имеет код "001005" и т.д. до верха. Опять же все очень наглядно представлено на первом скрине.

НО, при таком подходе СКД перестает вообще строить иерархию, вопрос - почему так происходит и что я делаю не так?
DevПроблема с построением произвольной многоуровневой иерархии в СКД#1 13.04.20 16:24
Коллеги, нужна помощь!
Уже уйму времени убил на попытки вывести произвольную иерархию комплектов номенклатуры с остатками.
Конфигурация каркасная, у справочника номенклатура есть табличная часть "СоставКомплекта" где собственно перечислен состав, но при этом там могут быть и другие комплекты, т.е. структура многоуровневая.
Так же есть простейший регистр остатков товаров с измерениями склад и номенклатура и ресурсом количество.

Собираю все нужные данные в следующих таблицах значений "ТаблицаОстатков" и "ТаблицаСостава".

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

В СКД сделаны настройки согласно стандартным рекомендациям по построению иерархии в СКД.

Однако вместо ожидаемой иерархии получаю плоскую таблицу.

Что я делаю не так и как правильно построить произвольную иерархию с условием что в остатках по которым она должна строиться могут быть как элементы(без состава) так и многоуровневые комплекты?

P.S. Пытался формировать через ссылки элементов номенклатуры, но столкнулся с тем, что при наличии допустим остатка комплекта "Секция левая" и "Шкаф "Виктория"" который в себе содержит "Секция левая" получается задвоение строк в такой иерархии.
Победить такое поведение попытался построением сложных ключей элементов и их родителей чтобы они четко связывались без дублей, но иерархия вообще перестала строится (

Прикрепленные файлы:

таблицы источники.png
наборы данных.png
связи и настройки.png
Отображение.PNG
Результат (задвоение строк).PNG
DevДубли при выводе иерархии элементов в СКД. Решение с работающим отбором в СКД.#16 13.04.20 15:12
Коллеги, нужна помощь!
Уже уйму времени убил на попытки вывести произвольную иерархию комплектов номенклатуры с остатками.
Конфигурация каркасная, у справочника номенклатура есть табличная часть "СоставКомплекта" где собственно перечислен состав, но при этом там могут быть и другие комплекты, т.е. структура многоуровневая.
Так же есть простейший регистр остатков товаров с измерениями склад и номенклатура и ресурсом количество.

Собираю все нужные данные в следующих таблицах значений:
"ТаблицаОстатков":
"ТаблицаСостава": https://yadi.sk/i/OFD724Ho60pLqA

Поля Комплект и Элемент служат для построения иерархии и строят путем конкатенации кодов справочников начиная с первого родителя.

В СКД сделаны следующие настройки:
источник ТаблицаСостава: https://yadi.sk/i/g6lfdMgvdc6oPw
источник ТаблицаОстатков: https://yadi.sk/i/_F4kEJ-7aR_ImQ
настройка связей: https://yadi.sk/i/HlOnCOBsBBbxLQ
настройка отчета: https://yadi.sk/i/m3v0TRS0MtpX0g

Однако вместо ожидаемой иерархии получаю плоскую таблицу: https://yadi.sk/i/dSvfTPyZneFuZw

Что я делаю не так и как правильно построить произвольную иерархию с условием что в остатках по которым она должна строиться могут быть как элементы(без состава) так и многоуровневые комплекты?

P.S. Пытался формировать через ссылки элементов номенклатуры, но столкнулся с тем, что при наличии допустим остатка комплекта "Секция левая" и "Шкаф "Виктория"" который в себе содержит "Секция левая" получается задвоение строк в такой иерархии: https://yadi.sk/i/mDyua_FYqnh3Pg
Победить такое поведение по пытался построением сложных ключей элементов и их родителей чтобы они четко связывались без дублей, но иерархия вообще перестала строится (