Климанов Алекс

297
Рейтинг

fuxic
Алекс Климанов



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

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

Подписчики 3

Группы

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

Партнер IS-WP

Рейтинг 297

Импорт и статистика сигналов ФОРЕКС с сайта MQL5.com

Инструменты и обработки Для всех Платформа 1С v8.3 Конфигурации 1cv8 Windows Абонемент ($m) Конфигурация (md, cf) Сайты и интернет-магазины

Вместо того, чтобы платить за подписки на сигналы MQL5.com за серьезные деньги, можно собрать статистику ведущих сигналов и самому принять решение для торговли на Форексе. Почему это будет работать? Давайте поясню и приведу несколько доводов в защиту стратегии трейдинга.

1 стартмани

08.08.2015    13025    15    fuxic    10       

9

Калькулятор сложных процентов

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

Простой и гибкий калькулятор депозитов или других инвестиций для 1С на управляемых формах. Хотите рассчитать доходность и скорость достижения цели по периодичности с известным процентом дохода, суммами пополнения и снятия? Пожалуй, вам это пригодится.

1 стартмани

24.06.2015    15274    8    fuxic    1       

4

8.3: Подсистема TODOist: список дел и доработок для текущей конфигурации или базы данных

Инструменты и обработки Программист Платформа 1С v8.3 Абонемент ($m) Конфигурация (md, cf) Инструментарий разработчика

Простая подсистема для сохранения заметок и списка дел для текущей базы или самописной конфигурации на управляемых формах (Just for fun)

1 стартмани

18.12.2014    12788    41    fuxic    12       

19

Подсистема настройки отображения штрих-кода

Инструменты и обработки Программист Платформа 1С v8.3 Управляемые формы Windows Абонемент ($m) Конфигурация (md, cf) Этикетки, ценники

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

1 стартмани

31.10.2013    14361    15    fuxic    6       

7

Учет тренировок, питания и нагрузок (Smooth & Simple Sport)

Отчеты и формы Для всех Платформа 1С v8.3 Развлечения, искусство, спорт Абонемент ($m) Конфигурация (md, cf) Разное

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

1 стартмани

04.08.2013    32816    140    fuxic    32       

52

Выгрузка в DBF по файлу примера с произвольной выборкой и настройкой данных полей

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

Задача упростить формирование выгрузки в файлы DBF под различных клиентов и помочь отправить файлы по почте. Реализовано на примере конфигурации "Управление торговлей 10.3" с возможностью выбрать базовый файл, который хочет получать контрагент, настройки данных полей для выгрузки и способа отправки на почту полученных файлов.

1 стартмани

24.12.2012    16559    126    fuxic    1       

11

Быстрая сортировка табличной части документа по реквизитам данных (например, номеклатуры)

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

Надо сортировать табличную часть по артикулу, номеру, модели, полному наименованию - реквизитам карточки номенклатуры и даже по нескольким полям. При этом лень пользоваться построителем для сортировки обычным пользователям. Для этого сделал простую обработку

1 стартмани

28.04.2012    25648    206    fuxic    8       

26

Подсистема оповещения о событиях создания или изменения объектов на почту

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

Подсистема оповещения на почту пользователей о создании новых элементов справочников, проведении документов, установке и снятии пометок на удаление на объекты, настраиваемое по отбору изменение реквизитов, табличных частей.

1 стартмани

24.04.2012    22838    124    fuxic    17       

54

Подсистема «Заметки»

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

Как-то скачал очень приятную обработку по регистрации заметок и какое-то время пользовался ей, но пару минусов заставили меня переписать ее.

1 стартмани

13.07.2010    14253    155    fuxic    11       

35

Комментарии

HighLoadКоличество записей в регистре накопления, сведений, справочников и документов#2 16.06.21 8:56
(1)
Код
   ...   
      Сч                   = 0;
      ВидМетаданных          = Эл.Значение;
      Мета                = лМетаданные[Эл.Представление]; 
      
      ТЗ.Очистить();
....
HighLoadКоличество записей в регистре накопления, сведений, справочников и документов#1 16.06.21 8:20
Код
   Спи = Новый СписокЗначений; // ед. число + мн. число
   Спи.Добавить("Справочник",          "Справочники");
   Спи.Добавить("Документ",          "Документы");
   Спи.Добавить("РегистрСведений",    "РегистрыСведений");
   Спи.Добавить("РегистрНакопления",    "РегистрыНакопления");
   
   Запрос = Новый Запрос;
   ШаблонТекстаЗапроса = "ВЫБРАТЬ КОЛИЧЕСТВО(*) КАК Количество ИЗ [ВидМетаданных].[ИмяТаблицы] КАК Таблица";
                    
   ТЗ = Новый ТаблицаЗначений;
   ТЗ.Колонки.Добавить("Имя");
   ТЗ.Колонки.Добавить("Синоним");
   ТЗ.Колонки.Добавить("Количество");
   
   МаксДлинаНаименованияМета    = 0;
   МаксДлинаКоличества       = 0;
   
   Для Каждого Эл Из Спи Цикл 
      
      Сообщить(">> " + Эл.Представление + Символы.ПС);
      
      Сч                   = 0;
      ВидМетаданных          = Эл.Значение;
      Мета                = Метаданные[Эл.Представление]; 
      
      Для Каждого ОбъектМетаданных Из Мета Цикл 
         
         Сч = Сч + 1;
         ОбработкаПрерыванияПользователя();
         Состояние("Сбор данных " + ВидМетаданных + ": " + Сч + " / " + Мета.Количество() + " / " + ОбъектМетаданных.Имя);
         
         МаксДлинаНаименованияМета    = Макс(СтрДлина(ОбъектМетаданных.Синоним), МаксДлинаНаименованияМета);
      
         Запрос.Текст = СтрЗаменить(ШаблонТекстаЗапроса, "[ИмяТаблицы]", ОбъектМетаданных.Имя);
         Запрос.Текст = СтрЗаменить(Запрос.Текст, "[ВидМетаданных]",    ВидМетаданных);
         
         Выборка = Запрос.Выполнить().Выбрать();
         
         Если Выборка.Следующий() И ЗначениеЗаполнено(Выборка.Количество) Тогда 
            нс = ТЗ.Добавить();
            нс.Имя             = ОбъектМетаданных.Имя;
            нс.Синоним          = ОбъектМетаданных.Синоним;
            нс.Количество       = Выборка.Количество;
            МаксДлинаКоличества = Макс(СтрДлина("" + Выборка.Количество), МаксДлинаКоличества);
         КонецЕсли;
         
      КонецЦикла;   
      
      ТЗ.Сортировать("Количество Убыв");
      
      Для Каждого лСтр Из ТЗ Цикл 
         Сообщить("" + СтроковыеФункцииКлиентСервер.ДополнитьСтроку(лСтр.Синоним, МаксДлинаНаименованияМета, " ", "Справа") + "  " + СтроковыеФункцииКлиентСервер.ДополнитьСтроку(лСтр.Количество, МаксДлинаКоличества + 2, " ")); 
      КонецЦикла;   
      
      Сообщить(Символы.ПС + Символы.ПС);
      
   КонецЦикла;
Dev1C + Python + Django Rest Framework + Vue.js. Опыт несложной full-stack разработки#68 14.06.21 10:03
Использовать jQuery с vuejs чуть моветон. Если понадобилось лишь для ajax, то лучше все же классический axios.
Dev1C + Python + Django Rest Framework + Vue.js. Опыт несложной full-stack разработки#67 14.06.21 9:27
Надеюсь разработчики смогут сдвинуться и притушить 1С. Отличное решение и стек, явно много работы в разработке получилось. Хотя дизайн сайта, как уже заметили выше, вырвиглазный. Надеюсь генерацию структуры джанго базы сможете доделать из 1С, чтобы разрабы ничего не умели и дальше :))

Работа через xml/ftp при полноценной работе rest непонятна, скорей всего просто принцип "работает - не ломай" после первой рабочей версии.:) Почему XML и подготовка данных полей вручную, если есть JSON? Часть проблем, решенных в статье из-за выбора именно xml

Добавлю к теме статьи, под vuejs есть много фреймворков с готовыми элементами и в актуальном дизайне
Список инструментария на vuejs

Полагаю у вас из-за жесткой шаблонизации на базе 1с смена верстки усложняется. Стоило полностью отвязать от 1С, чтобы при необходимости можно было подключить веб-разраба без знаний 1С. Только API. В любой день может понадобиться забыть даже про vuejs, если вдруг angular/react/ember/swelte победят или выстрелит случайный rxjs-стек.

Список фреймворков. Топовые фреймворки уже включают версии на vue3. Нравятся vuetify, quasar (PWA/SSR/meta/vue3), ant, element-plus.

Ссылка https://ai-frame.net/articles/lemp нерабочая
НовостиЭксперт Google: для быстрой индексации сайта необходимо использовать HTML#6 15.10.18 15:56
(5) Зачем серверу знать как рисовать страничку или график? Он управляет данными, защищает и оптимизирует их. Даже 1с уже разделяет эти понятия. А "рисовашками" занимается клиентская часть, которая получает сухие данные и оформляет их на лету даже под конкретного пользователя.
НовостиЭксперт Google: для быстрой индексации сайта необходимо использовать HTML#4 15.10.18 15:33
(3) Тут проблема стояла скорей аякса и динамических данных. То есть когда подгрузка происходит "запоздало", даже ожидая действий юзера. А по запросу получает лишь обертку приложения. Это новая фишка приложений SPA/PWA на базе angular/vue/react/ember и тому подобного клиентского. Бандлы вебпака или гульпа с версией и есть постоянно обновляющееся ядро при изменениях приложения - это вся логика. Но код кодом, а меняются сами данные страницы, которые тащатся фетчем/аяксом. Там даже роуты могут не обновляться и это вообще не понять как отследить боту. Тут спасает серверный рендеринг и много денег гугла, которые вроде уже научили ботов индексации динамического содержимого
НовостиЭксперт Google: для быстрой индексации сайта необходимо использовать HTML#2 20.09.18 11:00
А как минус статье поставить? Я думал сейчас по структуре мета и микроразметке пройдется, может по пределу скорости загрузки и новым критериям релевантности и поведенчеству, а тут... HTML! :)
Dev8.3: Подсистема TODOist: список дел и доработок для текущей конфигурации или базы данных#12 13.09.18 14:05
(11) Да и я их не коллекционирую. Я тебе дал ссылку на офигенный сервис, а ты там бургеры ищешь.

Если у тебя фетиш - вырезаешь из картинки бургер и делаешь поиск по ней и тебе выпадут сотни вариантов
Dev8.3: Подсистема TODOist: список дел и доработок для текущей конфигурации или базы данных#10 06.09.18 16:33
(9) Не помню откуда иконка, но сейчас в основном беру с icons8.ru - png / svg, даже настройка цветов и размеров. А формат svg так вообще круто
DevТаблица значений в Таблицу HTML - функция с возможностью настройки цвета шапки, заголовков, выравнивания и размера колонок#15 25.12.17 13:23
(14) Мне пишет человек, который вместо XSLT или handlebars пишет свои шаблонизаторы и разводит на 10sm, делая вид что что-то знает ))) Поменьше эмоций, давайте поставим точку в бесполезном общении.