Сизов Евгений

263
Рейтинг

SizovE
Евгений Сизов



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

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

Друзья
  • Гордей Голиков
  • Сергей Тюляков
  • Игорь Кузьков
  • Василина Соболева
  • Александр Алехин
Подписчики 64

Группы

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

Компания


Белый Конь
chevalblanc.ru

Белый Конь - с 2000 года осуществляет внедрение систем класса WMS, B2B порталов, MES, CRM, SCADA, а также оказывает консалтинг в области логистики и управленческого учета.
Разработка программных продуктов выполняется с использованием стека современных технологий (1С, Python, Java, React, MongoDB, AI, ML, DL), используются практики Agile, Scrum, PMBOK, а проектирование бизнес-процессов/ТЗ с помощью UML, IDEF.

22.01.2016    1435   

Рейтинг 263

Как указать время в периоде типового отчета (СтандартныйПериод, СКД) в системах класса WMS, MES, SCADA, АСУ ТП на 1С, построить отчет за период с временем?

Статья Программист Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free) Нет файла СКД

Покажем в публикации с открытым кодом, какие нужно сделать небольшие изменения типового стандартного механизма, чтобы можно было указать время или период с временем в любом типовом отчете (на СКД) на базе стандартных подсистем 1С.

13.12.2021    7043    SizovE    0       

9

Отбор/фильтр в отчетах/СКД/обработках 1C: БП, УТ, ERP, Кронос: WMS по файлу Excel, текстовому файлу или списку текстовых строк (номер документа, артикул, ИНН, QR-код, штрих-код, наименование)

Статья Программист Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Бесплатно (free) Нет файла СКД

Как построить отчет Анализ продаж или Остатки товаров с отбором/фильтром по списку кодов товаров/артикулов или ИНН покупателей из Эксель файла? Покажем, какой код нужно добавить в конфигурацию 1С (в том числе нетиповую), чтобы в любом отчете/отборе СКД/обработке можно было заполнять отбор по excel файлу, текстовому файлу или просто по списку строк - удобно и быстро.

23.11.2021    7240    SizovE    3       

14

Программное копирование узла/строки дерева значений на управляемой форме (УФ, ДанныеФормыДерево, ДанныеФормыЭлементДерева) в вариантах на клиенте и на сервере

Статья Программист Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Бесплатно (free) Нет файла Универсальные функции

1С при интерактивном копировании строки дерева значений в управляемой форме копирует только саму строку, без его всех вложенных узлов/строк, жаль - решим! А также найдем способ передачи ДанныеФормыЭлементДерева с клиента на сервер при вставке дерева из другого элемента справочника.

11.01.2021    5856    SizovE    1       

3

JSON viewer/editor/редактор, удобный и простой визуальный просмотр JSON для WebKit 1С на базе Ace

Инструменты и обработки Программист Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free) Внешняя обработка (ert,epf) WEB-интеграция

JSON отличный формат для обмена, но с ним абсолютно неудобно работать в 1С при файлах большого размера, нет нормального и красивого просмотра формата JSON, а если еще хочется интерактивно редактировать и видеть результат? Решение сделаем на базе Ace в публикации с полностью открытым кодом и бесплатной обработкой JSONeditor.

22.12.2020    10994    139    SizovE    30       

16

Ускоряем медленный/долгий и тормозной стандартный поиск по динамическому списку, настраиваем его под себя

Статья Программист Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Бесплатно (free) Нет файла Механизмы платформы 1С

Пользователи привыкли искать на форме списка, но, вбивая в поиск некорректные данные, могут завесить всю систему, а если еще искать нужно по НЕ полям списка, то решение только в своём поиске - все это решим в публикации с открытым кодом.

14.12.2020    48126    SizovE    2       

42

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

Статья Программист Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free) Нет файла Механизмы платформы 1С

Очень много реквизитов (настроечные опции, параметры) у справочника или документа, и их все необходимо разместить на управляемую форму - лень! Хочется - добавил в метаданные и всё! В публикации отличное, простое и олдскульное решение с открытым кодом, научимся работать с ДанныеФормыДерево, ДеревомЗначений, сделаем быстрый поиск, создадим универсальный инструмент.

11.12.2020    2490    SizovE    18       

11

Программное условное оформление динамического списка, раскраска строк списка по цветам справочника или любым другим условиям (условное оформление)

Статья Программист Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Бесплатно (free) Нет файла Работа с интерфейсом

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

30.11.2020    25552    SizovE    8       

54

Выгрузка HTML описаний с картинками (Base64) товаров на сайт/интернет-магазин/B2B, разберем регулярное выражение получения тега body, ПолучитьHTML, ФорматированныйДокумент

Статья Программист Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Бесплатно (free) Нет файла Сайты и интернет-магазины

Редактор HTML платформы 1С простой и очень удобный для небольших задач, однако ПолучитьHTML возвращает отдельно картинки и отдельно целиком HTML страницу со ссылкой на имена этих картинок, что неудобно для отправки в базу данных сайта/интернет-магазина/веб-приложения/B2B. Разберем на открытом коде, как решить эту проблему, напишем универсальную функцию получения значения любого тега HTML на регулярных выражениях. Бонусом - возможность редактировать теги HTML в текстовом режиме.

24.11.2020    3952    SizovE    4       

9

Комментарии

DevОтображение и редактирование в дереве большого количества настроек/параметров/опций программы, конфигурации, документа, справочника - без программного создания элементов формы#18 19.07.22 14:42
(17)
Мной в публикации изложен подход для определенного жизненного сценария.
Читатель вполне адекватен, чтобы без моих жирных комментариев понимать, нужно или нет ему это использовать у себя в конфигурациях.
Я не навязываю использование этого подхода, ни Вам, ни кому-либо.

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

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

П.С. В публикации используется стандартное Дерево значений и его стандартное отображение 1С, возможно, когда-нибудь, 1С сделает его отображение более приближенное к современному дизайну.
DevОтображение и редактирование в дереве большого количества настроек/параметров/опций программы, конфигурации, документа, справочника - без программного создания элементов формы#16 19.07.22 6:46
(15) ) А зачем Вы за автора поясняете? ) Если он захочет, он прокомментирует, он не писал, что это сарказм,
а, написал:
Цитата
Но похоже это решение подходит для отдельных настроек, типа констант. Т.е. имеются 100500 настроек, никак не связанных между собой и их можно быстро организовать в виде иерархической структуры
, именно с этим я и согласился.

Использованный пример в публикации достаточно популярен для десктопа, олдскульный и многие системы его используют, где много различных параметров. Например, gpedit.msc, MS SQL

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

_220719063858.png
mssql.png
DevОтображение и редактирование в дереве большого количества настроек/параметров/опций программы, конфигурации, документа, справочника - без программного создания элементов формы#14 18.07.22 17:44
(13) В чем у Вас вызывает отвращение скрин (закладка "Параметры") публикации?
Для каждого случая свой вариант реализации, где-то удобнее размещать вручную поля ввода, где-то динамически создавая, где-то так как описано в публикации.
DevОтображение и редактирование в дереве большого количества настроек/параметров/опций программы, конфигурации, документа, справочника - без программного создания элементов формы#11 18.07.22 12:19
(8) Так добавлено, цитата
"Как же подобное организовано в типовых? Например, в типовой Розница, редакция 2.3 для подобного используется - ПланВидовХарактеристик: НастройкиПользователей, Справочник: Пользователей и регистр сведений: НастройкиПользователей. Там это обусловлено тем, что необходимо для пересечения Магазин, Пользователь определить его настройки. Однако, в случае, если у Вас настройки только для пользователя или только для магазина, то смысла использовать ПВХ нет, оно только усложняет запросы (в предлагаемом решении вся информация хранится в одном справочнике/документе, следовательно и запрос выполняется только к одной таблице). "

Одно дело в запросе обращаться к типа
ВЫБРАТЬ
Спр.ИмяОпции
ИЗ
Справочник.Номенклатура КАК Спр


А другое дело связывать через соединения с регистром сведений.
DevКак указать время в периоде типового отчета (СтандартныйПериод, СКД) в системах класса WMS, MES, SCADA, АСУ ТП на 1С, построить отчет за период с временем?#0 12.12.21 13:07
Покажем в публикации с открытым кодом, какие нужно сделать небольшие изменения типового стандартного механизма, чтобы можно было указать время или период с временем в любом типовом отчете (на СКД) на базе стандартных подсистем 1С.
DevСКД. Использование Менеджера временных таблиц в системе компоновки#48 26.11.21 19:42
(47) У меня работает )
Код
СхемаКомпоновкиДанных = Новый СхемаКомпоновкиДанных;
   
      НаборДанных = СхемаКомпоновкиДанных.НаборыДанных.Добавить(Тип("НаборДанныхЗапросСхемыКомпоновкиДанных"));
      НаборДанных.ИсточникДанных = "ИсточникДанных";   
      НаборДанных.Имя    = "НаборДанных";
      НаборДанных.Запрос   = ТекстЗапроса;
   
КомпоновщикНастроек =  Новый КомпоновщикНастроекКомпоновкиДанных;
   КомпоновщикНастроек.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(СхемаКомпоновкиДанных));