Рубрика: 1С8.x

  • Встраиваем БСП в пустую конфигурацию(пошаговая инструкция)

    1.   Качаем последнюю версию БСП с https://releases.1c.ru/project;
    2.   Устанавливаем шаблон;
    3.   Запускаем в любой базе, в режиме 1С предприятия обработку из каталога шаблонов: ПервоеВнедрениеБСП.epf и отмечаем необходимые в новой конфигурации подсистемы. После сохраняем настройки в файл xml;
    4.   В пустой конфигурации  для разработки выполняем сравнение-объединение с конфигурацией БСП из каталога шаблонов. При этом загружаем настройки объединения из файла xml, полученного на шаге 3. Выбираем поставить на поддержку конфигурацию; 
    5. Устанавливаем имя конфигурации и версию в формате 1.0.0.1 и название поставщика конфигурации на закладке «Разработка»;
    6. Копируем общий модуль «ОбновлениеИнформационнойБазыБСП», переменовываем его в «ОбновлениеИнформационнойБазыИМ»(меняем постфикс);
    7. Заменяем содержимое модуля на содержимое из документации, потом в модуле «ПриДобавленииПодсистемы» указываем имя и версию конфигурации;
    8. В ОМ «ПодсистемыКонфигурацииПереопределяемый», в процедуру «ПриДобавленииПодсистем» добавить строку «МодулиПодсистем.Добавить(«ОбновлениеИнформационнойБазыИМ»);». Предварительно надо включить возможность его редактирования;
    9. Пробуем обновить. При «ругани» на режим совместимости, устанавливаем подходящий.
    10. Запускаем в режиме предприятия, закрываем конфигуратор. Запускаем обработку ПервоеВнедрениеБСП.epf и выполняем «Удаление кода неиспользуемых модулей»; 
    11. Запускаем конфигуратор и обновляем базу;
  • Методика создания и подключения печатных форм (odt и doc) на основе офисных макетов

    Методика разработки печатной формы с печатью «в файл»

    1) Разработать внутреннюю печатную форму по методике подключения новых внутренних печатных форм (см. материалы 3 занятия).

    (далее…)

  • Методика разработки печатной формы с печатью «в файл»

    1) Разработать внутреннюю печатную форму по методике подключения новых внутренних печатных форм (см. материалы 3 занятия).

    (далее…)

  • Методика разработки макетов печатных форм, автоматически подключемых к механизму хранения пользовательских макетов

    Какой бы макет Вы не разработали — надо обязательно добавить к имени макета один из вариантов буквосочетаний:

    (далее…)

  • Как быстро скрыть элементы формы, на которые есть ссылки в коде

     Иногда требуется скрыть много элементов в форме, на которое имеется много ссылок в коде. Например, пользователь просит: «Удали эти реквизиты — они мне больше здесь не нужны!». 

    (далее…)

  • Работа с Json в 1С

      JSON (JavaScript Object Notation) — это универсальный текстовый формат представления данных, который используется для обмена данными между приложениями. Для работы с данным форматом во многих популярных языках программирования доступны специальные объекты, функции. Если преобразовать объект в данный формат, то текст будет понятным для чтения человеком. Данный текст можно просмотреть в любом текстовом редакторе.

    (далее…)

  • {Обработка.Загрузка Правил Синхронизации Из Файлов.Форма.Форма.Форма(475)}: Поле объекта не обнаружено ТекПКО.ВариантИдентификации

      Ошибка возникает из-за того, что обработка «ЗагрузкаПравилСинхронизацииИзФайлов» берет значение реквизита ВариантИдентификации из правил, которые в общем модуле МенеджерОбменаЧерезУниерсальныйФормат. В чуть более ранних версиях типовых конфигураций в каждом правиле указан этот вариант. В последних версиях – нет, из-за этого возникает ошибка.

    (далее…)

  • Добавление команд печати в свой документ на БСП 3.0.2.264

     Добавление команд печати в данной версии БСП будет несколько отличаться от предыдущих версий.

    (далее…)

  • Как получить версию БСП в 1С

       Для получения версии БСП необходимо в консоли кода выполнить:

    Сообщить(СтандартныеПодсистемыСервер.ВерсияБиблиотеки());
  • Полезные приемы конвертации данных 2.1

     1. Иногда есть необходимость конвертации одного документа в несколько документов того же вида, разбитые по какому-либо правилу(например, в документе реализации услуги отдельно, а товары отдельно). При этом необходимо, чтоб выполнялся поиск документов в базе-приемнике по полям поиска. В данной ситуации понятно, что требуется использовать ПВД с доработанным алгоритмом, либо ПВД «произвольный алгоритм» при этом мы не можем обойтись только входящими данными, так как без ссылки поиск просто не станет выполняться и у нас при загрузке будут каждый раз создаваться объекты заново. В то же время, если мы будем передавать для всех созданных документов одну и ту же ссылку на родительский объект, объекты будут конвертироваться в один и просто перезаписываться в него.  

     Решение заключается в следующем: в ПВД перед выгрузкой прописываем алгоритм, который будет формировать структуру исходящих данных для каждого конечного документа. После этого создаем новый пустой документ того же типа, что и исходный и передаем его в процедуру «ВыгрузитьПоПравилу». В этом случае, так как ссылка будет каждый раз разная, будет осуществляться поиск по полям поиска и один документ у нас будет конвертироваться в несколько.