Доступно

Инструментарий для программиста 1с 9 часть [infostart]

Тема в разделе "Бухгалтерия и финансы", создана пользователем Александра2035, 18 сен 2019.

Цена: 1500р.-92%
Взнос: 110р.
100%

Основной список: 45 участников

Резервный список: 3 участников

Статус обсуждения:
Комментирование ограничено.
  1. 18 сен 2019
    #1
    Александра2035
    Александра2035 ОргОрганизатор

    Складчина: Инструментарий для программиста 1с 9 часть [infostart]

    1. Перенос данных КА 1.1.115.1 => БП 3.0.71.83 (перенос остатков, документов и справочной информации)
    Скрытая ссылка

    Переносятся: остатки по счетам 01, 02, 10, 20, 41, 60, 62, 71, 97 и их субсчетам; документы; отдельно можно перенести справочники (номенклатура, контрагенты, договоры контрагентов, организации, склады, физические лица, сотрудники).
    Данный перенос актуален в связи с прекращением поддержки конфигурации Комплексная автоматизация 1.1 с 01.04.2019 года.

    Перенос осуществляется с помощью обработки "Универсальный обмен данными в формате XML", в которой необходимо указать данные правила обмена и файл для выгрузки данных, после чего загрузить файл выгрузки в бухгалтерию с помощью аналогичной обработки.

    По умолчанию данные переносятся по всем организациям на дату 31.12.2018 23:59:59. В параметрах есть возможность указать конкретную организацию и дату для переноса.


    В КА 1.1 Вы можете найти данную обработку нажав "Операции" => "Обработка" => "Универсальный обмен данными в формате XML".

    В БП 3.0 - "Все функции" => "Обработки" => "Универсальный обмен данными в формате XML".

    2. Обработка предназначена для переноса данных из КА 1.1 в ЗУП 3.1.
    Обработка создана на основе типовой "Помощник выгрузки данных из ЗУП 2.5" и доработана под конфигурацию КА 1.1.
    Скрытая ссылка

    Обработка предназначена для переноса данных из КА 1.1 в ЗУП 3.1.
    Обработка создана на основе типовой "Помощник выгрузки данных из ЗУП 2.5" и доработана под конфигурацию КА 1.1.

    Выгружаются данные:

    - взаиморасчеты с сотрудниками;
    - договоры ГПХ;
    - исполнительные документы;
    - начальная штатная расстановка;
    - перерасчеты;
    - подразделения организации,
    - плановые удержания;
    - сведения о займах;
    - сотрудники;
    - физические лица;
    - сведения о займах;
    - учет НДФЛ;
    - учет среднего заработка;
    - учет страховых взносов;
    - учет пособий социального страхования.

    Для выгрузки данных открываете обработку через Файл -> Открыть, далее выбираете папку для выгрузки файлов (она обязательно должна быть пустая), выбираете режим выгрузки (весь справочник физических лиц или только по которым есть актуальные данные) и нажимаете кнопку "Выгрузить".


    Для загрузки данных в ЗУП 3.1 выбираете "Администрирование" -> "Перенос данных из прежних программ".

    Далее выбираете "1С:Зарплата и управление персоналом 8" редация 2.5 -> "Загрузить данные из файлов".

    Затем указываете папку с файлами и нажимаете "Загрузить".

    Работа обработки проверена на релизах конфигурации выше КА 1.1.115.1

    3. Совмещение возможностей контекстной подсказки мощной разработки "Инструменты разработчика" (автор tormozit) и типовой конфигурации "Конвертации данных"
    Скрытая ссылка

    Совмещение возможностей контекстной подсказки мощной разработки "Инструменты разработчика" (автор tormozit) и типовой конфигурации "Конвертации данных". Возможна контекстная подсказка по основным объектам и их типовым методам, по экспортным процедурам/функциям общих модулей (кроме глобальных) и по экспортным процедурам/функциям объектов.
    Данная доработка подсистемы "Инструменты разработчика" (сокращенно ИР, автор tormozit) для добавления в конфигурацию "Конвертация данных ред.2" (сокращенно КД) возможности контекстной подсказки для произвольной конфигурации при написании кода обработчиков и алгоритмов.
    Также добавлен справочник "Внешние обработки". Обработки из него удобно открывать через интерфейсную панель ИР.

    Последняя версия рассчитана на КД 2.1.8.2

    Интеграция в КД:

    1. Включаем возможность внесения изменений в базе с конфигурацией "Конвертация данных".
    2. Запускаем сравнение с файлом конфигурации КД+ИР.
    3. После появления диалога объединения конфигураций снимаем флажки у всех объектов отключив флажок на корне метаданных.
    Кто хочет оставить заставку с эмблемой КД и ИР может оставить флаг на "Заставка".
    4. Нажимаем кнопку "Действия"-"Установить по подсистемам файла". Будет отмечена подсистема "Инструменты разработчика". Нажимаем "Установить".
    5. Открываемь ветвь метаданных "Общие"-"Подсистемы" и ставим флажок у подсистем "ИнструментыРазработчика" и "кдКонтекстнаяПодсказка".
    6. Нажимаем "Выполнить" и обновляем конфигурацию.
    7. Открываем через меню "Файл"-"Открыть" файл конфигурации КД+ИР.
    8. Открываем в ней модуль формы элемента справочнника "Конвертации". Копируем весь кода из модуля (он будет выделен скобками "КЛАСС.ПолеТекстовогоДокументаСКонтекстнойПодсказкой "). Открываем модуль формы элемента справочника "Конвертации" в конфигурации базы КД. Вставляем скопированный кусок кода перед комментарием "ОПЕРАТОРЫ ОСНОВНОЙ ПРОГРАММЫ".
    9. Аналогично копируем код из модулей формы:
    - элемента справочника "ПравилаВыгрузкиДанных"
    - элемента справочника "ПравилаКонвертацииОбъектов"
    - элемента справочника "ПравилаКонвертацииСвойств"
    - элемента справочника "ПравилаОчисткиДанных"
    - элемента справочника "Алгоритмы" (код вставлять в конец модуля формы)
    10. Для тех, кто использует мою групповую обработку объектов/свойств необходимо скопировать кусок кода общей формы "ПравилаОбмена".
    11. Обновляем БД. Теперь можно сохранить конфигурацию и обновлять другие базы КД уже на неё сразу.

    Начало использования:

    1. Загружаем метаданные конфигураций типовым способом. Это можно сделать:

    - загрузив правила обмена, тогда загрузятся объекты метаданных, которые использовались в них
    - загрузив метаданные из файла типовой обработкой
    - загрузив метаданные через COM-соединение с базой моей обработкой через меню «Контекстная подсказка (КД)»-«Загрузка структуры метаданных (через COM-соединение)»
    2. Загружаем метаданные для контекстной подсказки. Загрузка выполняется с помощью обработки через меню «Контекстная подсказка (КД)»-«Загрузка структуры метаданных (КД)». В обработке нужно выбрать конфигурацию КД к которой будут привязаны метаданные. Возможны следующие способы загрузки:
    - по данным имеющейся конфигурации КД. В этом случае в обработке нужно выбрать режим «По конфигурации КД». Будут загружены только поддерживаемые КД метаданные.
    - через COM-соединение к базе. В этом случае нужно выбрать в обработке режим «Через COM-соединение», указать соединение к базе и отметить необходимые метаданные. Если типовые метаданные вы загружали тоже через COM-соединение, то его параметры будут заполнены. В этом режиме возможна загрузка так же и экспортных процедур/функций из общих модулей, модулей объектов и модулей менеджера объектов. Глобальные процедуры/функции не загружаются.
    3. После этого, для правил обмена с загруженными метаданными будет доступна контекстная подсказка в обработчиках.

    4. Обработка, позволяющая создавать правила обмена в конфигурации "Конвертация данных 2" и загружать данные из файлов Excel, DBF, CSV, XML и любых источников, поддерживающих интерфейс ADO. Имеет обычную и управляемую форму.
    Скрытая ссылка

    Обработка, позволяющая создавать правила обмена в конфигурации "Конвертация данных 2" и загружать данные из файлов Excel, DBF, CSV, XML и любых источников, поддерживающих интерфейс ADO. Имеет обычную и управляемую форму.
    Файл с данными (например Excel) рассматривается как конфигурация базы данных 1С, состоящая из справочников - их можно перенести как набор объектов в справочник "Конфигурации" конвертации данных. Соответственно можно типовым способом создавать правила конвертаций. Причем конфигурация "Конвертация данных 2" не изменяется и может обновляться на новые версии.

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

    Идея обработки взята из //infostart.ru/projects/2060/, но код свой. Сам по себе механизм работает у меня уже давно (XML правила менялись на основе шаблонов), однако возможность автоматической загрузки в конвертацию данных резко увеличивает возможности. Человек, умеющий работать с конвертацией данных, может визуально настроить любые правила переноса.

    Обработка содержит механизмы:
    • Выгрузка структуры внешних файлов, как типовой XML-файл структуры конфигурации. Этот файл должен быть загружен в конфигурацию КД.
    • Возможность хранения файла правил в макете обработки.
    • Загрузка правил обмена, выбор правил выгрузки и ввод параметров.
    • Возможность предварительной обработки источника данных, осуществляемой после загрузки файла правил и до получения данных.
    • Загрузка данных из внешних источников по алгоритмам, описанным в файле правил обмена.
    • Редактирование данных в табличных полях в случае необходимости небольшой ручной правки (для обычных и управляемых форм).
    • Создание файла данных в стандартном формате XML.
    • Загрузка данных из XML файла данных. Кроме того, для этого может использоваться стандартная обработка загрузки, как в версии 1С77, так и 8.0-8.1. В упрощенном для пользователя режиме загрузки последние два пункта объединены и выполняются автоматически при нажатии на одну кнопку.

    • В модуль обработки добавлены функции, позволяющие использовать обработку из скриптов или других программ, когда 1С открывается как COM-объект V82.Application.
    • Используя специальный файл описаний можно запускать обработку с ключом /EXECUTE
     
    Последнее редактирование модератором: 30 янв 2021
  2. Последние события

    1. skladchik.com
      Складчина доступна.
      18 ноя 2023
    2. skladchik.com
      egor1979 хранитель.
      18 ноя 2023
    3. skladchik.com
      Складчина закрыта.
      4 сен 2023
    4. skladchik.com
      Складчина доступна.
      30 янв 2021

    Последние важные события

    1. skladchik.com
      Складчина доступна.
      18 ноя 2023
    2. skladchik.com
      egor1979 хранитель.
      18 ноя 2023
    3. skladchik.com
      Складчина закрыта.
      4 сен 2023
    4. skladchik.com
      Складчина доступна.
      30 янв 2021
  3. Обсуждение
  4. 10 ноя 2019
    #2
    Gluzer
    Gluzer ЧКЧлен клуба
    968920 и 970543 какой версии будут в данной раздаче? Актуальные 2.1 и 1.4
     
Статус обсуждения:
Комментирование ограничено.