Виртуальные заказы поставщикам
Subsystems
Авторская разработка решений для 1С с 2008 года. Об авторе.
8 (995) 091-01-01
В онлайне: с 10:00 до 18:00
Заказать звонок
Skype: shekineugeniy
Мегапрайс
Разработки
  • Мегапрайс PRO
  • Мега: Загрузка в 1С
  • Мега: Помощник закупок
  • Мега: Помощник продаж
  • Мега: Номенклатура
  • Мега: Цены
  • Парсеры прайсов
  • Мега ПЛЮСЫ
  • Маркетплейсы
  • 1С: Битрикс
  • Старые разработки
Что нового?
Видео
Отзывы
Инфо
  • Об авторе
    • Об авторе
    • История
    • Лицензии
    • Партнеры
    • Контакты
  • Договор-оферта
  • Форум
  • Вопрос ответ
  • Партнерство
  • Акции
    Subsystems
    Мегапрайс
    Разработки
    • Мегапрайс PRO
    • Мега: Загрузка в 1С
    • Мега: Помощник закупок
    • Мега: Помощник продаж
    • Мега: Номенклатура
    • Мега: Цены
    • Парсеры прайсов
    • Мега ПЛЮСЫ
    • Маркетплейсы
    • 1С: Битрикс
    • Старые разработки
    Что нового?
    Видео
    Отзывы
    Инфо
    • Об авторе
      • Об авторе
      • История
      • Лицензии
      • Партнеры
      • Контакты
    • Договор-оферта
    • Форум
    • Вопрос ответ
    • Партнерство
    • Акции
      0
      Subsystems
      0
      • Мегапрайс
      • Разработки
        • Назад
        • Разработки
        • Мегапрайс PRO
        • Мега: Загрузка в 1С
        • Мега: Помощник закупок
        • Мега: Помощник продаж
        • Мега: Номенклатура
        • Мега: Цены
        • Парсеры прайсов
        • Мега ПЛЮСЫ
        • Маркетплейсы
        • 1С: Битрикс
        • Старые разработки
      • Что нового?
      • Видео
      • Отзывы
      • Инфо
        • Назад
        • Инфо
        • Об авторе
          • Назад
          • Об авторе
          • Об авторе
          • История
          • Лицензии
          • Партнеры
          • Контакты
        • Договор-оферта
        • Форум
        • Вопрос ответ
        • Партнерство
        • Акции
      • Мой кабинет
      • Корзина0
      • 8 (995) 091-01-01
      Skype: shekineugeniy
      support@subsystems.ru
      • Вконтакте
      • Telegram
      • YouTube

      Произвольные алгоритмы с результатом загрузки

      • Главная
      • Новости
      • Произвольные алгоритмы с результатом загрузки
      Наш канал в Телеграм
      Произвольные алгоритмы с результатом загрузки

      Доработка, реализована возможность создавать ЛЮБОЙ произвольный алгоритм обработки результата.
      Например, без изменения кода обработки, добавить загрузку не стандартного документа, либо реквизитов.

      10 мая 2021

      Новое - три дополнительных алгоритма

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

      Загрузка добавленных реквизитов

      Что делать если вы в 1С через конфигуратор добавили новые реквизиты (не путать с дополнительными свойствами). В настройку модуля загрузки добавлена возможность указывать настройку колонок произвольных полей из файла (до 5 произвольных полей). Это может быть что угодно, в настройке поля имеют названия "Произвольное поле 1", "Произвольное поле 2" и так далее.

      Я назвал их так, чтобы вы могли индивидуально загружать абсолютно что угодно. Например, клиент который запросил доработку, хотел загружать файл со справочником Сертификаты номенклатуры (в котором есть поля номер сертификата, кем выдан, даты действия). Также это может использоваться абсолютно для любых задач - загрузка реквизитов, которые были созданы вами через конфигуратор, любые дополнительные справочники, записи в регистры (например загрузка точек заказов).
      Даже можно организовать массовую загрузку документов (при переносе данных, когда есть разделительные колонки поставщик и так далее), либо загрузку остатков поставщиков(в прайс-листе много колонок со складами), также использовать поля для загрузки дополнительных цен (добавляет еще 5 произвольных цен).

      Специфическая загрузка данных в 1С

      • Добавлена вкладка Произвольный алгоритм, кнопка выполнения и опция Робот (выполнять автоматически). Произвольный алгоритм позволяет создать и указать модулю любой код, который будет делать в 1С с результатом импорта таблиц!
      • В настройках колонок добавлена возможность указать пять произвольных полей (любых). Обращение к этом полям идет Поле_Реквизит1, Поле_Реквизит2 и так далее.
      • Первые три поля имеют ограничение в 100 символов, 4 и 5 поля имеют неограниченную длину.
      Можно добавлять создание своих любых документов, элементов, записей в базе. При этом не нужно менять обработку и она не будет слетать с поддержки и обновлений.
      Также эта команда может делаться полностью в автоматическом режиме (как и остальные все автоматические функции).

      Для новой номенклатуры

      Данный вариант при включении опции используется в процедуре создания номенклатуры.
      1. При начальной настройке прайс-листа в настройках колонок укажите поля с названиями Поле_Реквизит1, Поле_Реквизит2 и так далее.
      2. После синхронизации и открытия результата перейдите на вкладку Произвольный алгоритм. В поле Алгоритма создайте новый нужный алгоритм.
      3. Включите опцию Использовать алгоритм при создании номенклатуры (будет срабатывать автоматически всегда при нажатии команды Создать номенклатуру).
      4. Сохраните профиль чтобы данный алгоритм срабатывал автоматически.
      Пример:

      НоваяНоменклатура.ОписаниеДляСайта = ДанныеЗаполнения.Поле_Реквизит4;

      Для изменения номенклатуры

      Данный вариант используется обособленно от других действий.
      1. При начальной настройке прайс-листа в настройках колонок укажите поля с названиями Поле_Реквизит1, Поле_Реквизит2 и так далее.
      2. После синхронизации и открытия результата перейдите на вкладку Произвольный алгоритм. В поле Алгоритма создайте новый нужный алгоритм.
      3. Для выполнения алгоритма используйте команду Выполнить алгоритм.
      Пример:

      ТекущийОбъект = ВыборкаСтрока.Номенклатура.ПолучитьОбъект();
      ТекущийОбъект.ОписаниеДляСайта = ВыборкаСтрока.Поле_Реквизит4;
      ТекущийОбъект.Записать();

      Поиск по реквизитам

      Для поиска номенклатуры в 1С по особенным реквизитам необходимо использовать алгоритмы поиска.
      Материал https://subsystems.ru/news/individualnye-varianty-poiska-nomenklatury/
      • Комментарии
      Загрузка комментариев...
      В новостях публикуются обновления, инструкции, описания работы.
      Ответим на любой интересующий вопрос.
      Задать вопрос

      Назад к списку Следующий
      Аренда 1С (4)
      © 2023 Все права защищены. Работает на 1С-Битрикс
      Версия для печати
      Наши контакты

      8 (995) 091-01-01
      support@subsystems.ru
      Skype: shekineugeniy
      Оставайтесь на связи

      Мы используем куки

      Используя этот веб-сайт, Вы даете согласие на обработку файлов cookie, пользовательских данных (сведения о местоположении; тип и версия ОС; тип и версия Браузера; тип устройства и разрешение его экрана; источник откуда пользователь перешел на сайт; с какого сайта или по какой рекламе; язык ОС и Браузера; какие страницы открывает и на какие кнопки нажимает пользователь; ip-адрес) в целях функционирования сайта, проведения ретаргетинга и проведения статистических исследований и обзоров. Если Вы не хотите, чтобы Ваши данные обрабатывались, Вы должны покинуть данный сайт.
      Принять
      0

      Корзина

      Ваша корзина пуста

      Исправить это просто: выберите в каталоге интересующий товар и нажмите кнопку «В корзину»
      В каталог