Клет Вадим

103
Рейтинг

KVadR
Вадим Клет



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

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

Подписчики 3

Группы

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

Рейтинг 103

Создание объекта из "битой" ссылки

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

Набор инструментов, который может быть полезен в системах, использующих обмены между различными базами 1С. С его помощью можно: 1) Вычислить уникальный идентификатор из битой ссылки. 2) Найти элемент по уникальному идентификатору (сканируются все ссылочные объекты метаданных). 3) Показать уникальный идентификатор выбранного объекта. Вычислить дату его создания. 4) Создать объект с заданным уникальным идентификатором. 5) Отредактировать объект через универсальный редактор реквизитов. 6) Найти ссылки на объект. 7) Получить наборы записей по некоторым регистрам сведений, участвующим в организации обменена ("Соответствия объектов информационных баз", "Публичные идентификаторы синхронизируемых объектов", "Данные объектов для регистрации в обменах") (УФ). Обработка универсальная. Можно использовать на любой конфигурации 1С 8.

1 стартмани

27.09.2017    9842    127    KVadR    3       

8

Печать содержимого справочника

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

К сожалению из всех существующих программ печати списка справочника на Infostart не подошла ни одна. Пришлось писать самому. Программа (для 1С8.2 толстый клиент, Управляемая форма) формирует иерархическую таблицу списка справочника. Настраиваемый отбор. Настраиваемый состав выводимых реквизитов(в том числе табличных частей). Возможность выводить дополнительную информацию в виде связанного подчиненного справочника или регистра сведений .

1 стартмани

28.05.2014    9867    108    KVadR    4       

4

Печать по шаблону Word

Отчеты и формы Программист Платформа 1С v8.3 1С:Зарплата и Управление Персоналом 2.5 1С:Управление торговлей 10 Россия Windows Абонемент ($m) Внешняя обработка (ert,epf) Печатные формы

Внешняя печатная форма по шаблону Word. Можно быстро адаптировать под любой документ, справочник. Простая и наглядная форма подготовки шаблонов. Имеются две адаптации: для ЗУП и УТ

1 стартмани

01.08.2012    24988    521    KVadR    16       

26

Редактор регистров сведений 1С8.2

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

Небольшой редактор регистров сведений. Имитация работы с динамическим списком, но с расширенным отбором, который дает Построитель отчета. Редактирование записи, Добавление новой записи, Групповое удаление, Групповая установка значений. Групповое добавление новых записей.

1 стартмани

04.05.2011    17060    845    KVadR    19       

54

Количество объектов в Базе данных

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

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

1 стартмани

07.05.2010    11777    238    KVadR    8       

9

Сравнение прав пользователей 1С 8.1

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

Сравнение прав пользователей 1С 8.1 Возможность сравнения как наборов прав, так и прав пользователей. Возможность отбора объектов метаданных и прав, которые нужно сравнивать

1 стартмани

29.04.2010    8778    125    KVadR    3       

3

Комментарии

DevСделать выбор периода на управляемой форме таким как в отчетах на СКД#8 09.04.24 12:55
Код
&НаКлиенте
Процедура ВыбратьПериод(Команда)
   
   ОписаниеОповещения = Новый ОписаниеОповещения("ВыбратьПериодЗавершение", ЭтотОбъект);
   Диалог = Новый ДиалогРедактированияСтандартногоПериода;
   ПериодОтчета=Новый СтандартныйПериод;
   ПериодОтчета.ДатаНачала=Отчет.НачалоПериода;
   ПериодОтчета.ДатаОкончания=Отчет.КонецПериода;
   Диалог.Период = ПериодОтчета;
   Диалог.Показать(ОписаниеОповещения);

КонецПроцедуры

&НаКлиенте
Процедура ВыбратьПериодЗавершение(РезультатВыбора, ДопПараметры) Экспорт
   Если РезультатВыбора = Неопределено Тогда
      Возврат;
   КонецЕсли;
   Отчет.НачалоПериода=РезультатВыбора.ДатаНачала;
   Отчет.КонецПериода=РезультатВыбора.ДатаОкончания;
КонецПроцедуры
DevВывод в макет пиктограммы из коллекции.#7 17.02.24 23:04
В принципе, настраивается очень легко, надо только иметь отдельные картинки из коллекции.
В условном оформлении для поля (оформляемые поля) для каждого состояния (условие) настраивается своя картинка (оформление).
DevВ форме списка Клиенты нет поля ИНН/КПП#30 07.12.21 21:30
Спасибо, помогло!
В консоли запросов пишем запрос:
Код
ВЫБРАТЬ
   Партнеры.Ссылка КАК Ссылка,
   КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Контрагенты.Ссылка) КАК КОЛИЧЕСТВО
ПОМЕСТИТЬ ВременнаяТаблица
ИЗ
   Справочник.Контрагенты КАК Контрагенты
      ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Партнеры КАК Партнеры
      ПО (Контрагенты.Партнер = Партнеры.Ссылка)

СГРУППИРОВАТЬ ПО
   Партнеры.Ссылка

ИМЕЮЩИЕ
   КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Контрагенты.Ссылка) <> 1
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
   Контрагенты.Ссылка КАК Ссылка,
          Контрагенты.Партнер КАК Партнер 

ИЗ
   Справочник.Контрагенты КАК Контрагенты
      ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВременнаяТаблица КАК ВременнаяТаблица
      ПО (Контрагенты.Партнер = ВременнаяТаблица.Ссылка)


Выдаётся табличка с контрагентами у которых одинаковые партнеры.
У меня вышло два задвоенных контрагента
Далее через поиск и удаление дублей удалил (пометил на удаление) лишний
Выполнил удаление помеченных на удаление.
И всё стало хорошо.
DevСоздание объекта из "битой" ссылки#2 18.01.18 20:23
(1)Здравствуйте, Игорь! Не могли бы Вы поделиться в каком месте возникает ошибка. Я бы тоже исправил? Буду очень благодарен.
DevСоздание объекта из "битой" ссылки#0 27.09.17 12:29
Набор инструментов, который может быть полезен в системах, использующих обмены между различными базами 1С.
С его помощью можно:
1) Вычислить уникальный идентификатор из битой ссылки.
2) Найти элемент по уникальному идентификатору (сканируются все ссылочные объекты метаданных).
3) Показать уникальный идентификатор выбранного объекта. Вычислить дату его создания.
4) Создать объект с заданным уникальным идентификатором.
5) Отредактировать объект через универсальный редактор реквизитов.
6) Найти ссылки на объект.
7) Получить наборы записей по некоторым регистрам сведений, участвующим в организации обменена ("Соответствия объектов информационных баз", "Публичные идентификаторы синхронизируемых объектов", "Данные объектов для регистрации в обменах") (УФ).
Обработка универсальная. Можно использовать на любой конфигурации 1С 8.
ТорговляПечать содержимого справочника#0 28.05.14 15:54
К сожалению из всех существующих программ печати списка справочника на Infostart не подошла ни одна. Пришлось писать самому.
Программа (для 1С8.2 толстый клиент, Управляемая форма) формирует иерархическую таблицу списка справочника.
Настраиваемый отбор.
Настраиваемый состав выводимых реквизитов(в том числе табличных частей).
Возможность выводить дополнительную информацию в виде связанного подчиненного справочника или регистра сведений .
БУПечать по шаблону Word#3 10.08.12 9:52
Доброго дня seermak! Приятно за понимание, что я попробовал вложить в обработку некоторые идеи, позволяющие упростить формирование печ. форм в Word. Теперь по порядку:
1)По компоненте склонения. Вообще-то в описании я написал и в тексте программы это видно:
с ЗУП проблемм нет - она там встроенная (лежит в общем макете)(УниверсальныеМеханизмы.Просклонять(глЗначениеПеременной("глКомпонентаСклоненияФИО").....),
в УТ+СРМ (для которой мне пришлось дорабатывать ЗУПовский вариант) она тоже встроенная,
а вот в УТ ее нет и у Вас появляется выбор. Затаскивать ее в общий макет и регистрировать с Админскими правами на комп., или просто регистрировать в Windows (NameDecl.dll) соответственно в программе ПодключитьВнешнююКомпоненту("ОбщийМакет.КомпонентаСклоненияФИО", "Decl", ТипВнешнейКомпоненты.Native) или ПодключитьВнешнююКомпоненту("AddIn.NameDecl")

По поводу самой компоненты: я настроил склонения типа Заместителю Генерального директора и некоторые другие, но список должностей бесконечен. Для примера : Оффис-менеджер, Консультант-референт и мн. др. Тут я не притендую на создание своей компоненты по склонению должностей (По ФИО и то дает не всегда верные результаты).

2)Не понял пожелание (еще бы в обработку они сами копировались бы) - Откуда?. Тэги в шаблоне представлены в виде полей с б.менее удобочитаемыми наименованиями (для меня это было важно, можно ведь в них запихивать и куски текста на языке 1С), а таблица соответствия Имен Тэгов и путей получения их значений в макете обработки. По поводу где хранить эту таблицу можно предложить много способов: В самой обработке, в настройках, в справочнике, в регистре сведений (кстати мне это предстоит делать т.к. количество шаблонов в одной из программ уже давно перевалило за 100 и в одних случаях изменение вычисления одного Тэга должно отобразиться во всех шаблонах, а в других нет), кстати эту таблицу можно хранить и в самом шаблоне Word (нет проблем с клонированием шаблонов) - наверное это зависит от конкр. базы.

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

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

Снимок.PNG
БУПечать по шаблону Word#0 30.07.12 12:41
Внешняя печатная форма по шаблону Word. Можно быстро адаптировать под любой документ, справочник. Простая и наглядная форма подготовки шаблонов. Имеются две адаптации: для ЗУП и УТ
DevРедактор регистров сведений 1С8.2#0 04.05.11 16:10
Небольшой редактор регистров сведений. Имитация работы с динамическим списком, но с расширенным отбором, который дает Построитель отчета. Редактирование записи, Добавление новой записи, Групповое удаление, Групповая установка значений. Групповое добавление новых записей.
HighLoadКоличество объектов в Базе данных#0 08.05.10 1:07
Отчет для быстрого определения количества записанных в базу данных элементов таблиц (Документов, Элементов справочников, Записей регистров ...)
Подсчитывает количество: Ссылок, Записей регистров, Строк табличных частей, Помеченных на удаление, Предопределенных ... .
Имеет обычную форму (толстый клиент) и Управляемую форму (тонкий клиент).