Мокринский Михаил

196
Рейтинг

TrashMaster
Михаил Мокринский



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

  •   Был(а) на сайте: вчера в 09:21

Подписчики 6

Группы

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

IE 2018 Участник

Рейтинг 196

Качалка

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

Менеджер закачки и средство автоматизации обработки web-данных в одном флаконе. Интерактивный режим работы: фоновое скачивание, многопоточная фоновая проверка ссылок. Параллельное выполнение парсера, проверки, скачивания, редактирования списка и другие действия. Авто подключение через активный прокси. Индикация всех процессов: парсинга, проверки, скачивания, оставшегося времени, скорости (текущая и средняя), свободного места, состояния прокси соединения. Модульная структура: 3 парсера, 2 модуля скачивания, 2 экспорта, 1 печати. Экспорт в списки закачки для «Download Master», «ReGet». Список закачки в виде дерева значений – логическое структурирование данных, организация подпапок хранения. Печатная форма для дерева закачки на СКД. Веб-браузер: авто подбор парсера, история просмотра, «домашние страницы». Для программиста: легко расширяемых функционал (есть демо-модули для примеров); настраиваемый лог; авто подключение новых модулей в интерфейсе; открытый код. По возможности максимально применены сначала встроенные объекты 1С и затем ОС Windows (ПолеHTMLДокумента, ЧтениеXML и COM: WinHttp.WinHttpRequest, MSXML2.DomDocument, winmgmts). Не использовались: временные файлы, скрипты, внешние компоненты.

1 стартмани

06.09.2013    30089    158    TrashMaster    37       

89

Все константы MS Office

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

16000+ констант MS Office 2013 для Excel, Word, Access, Outlook, PowerPoint, Project и Visio с краткими описаниями из MSDN, переведены в формат "mxl", с удобной оболочкой в виде обработки для отбора и преобразования в другие форматы. Примеры использования. Пример получения значений напрямую из Excel (без ВК).

1 стартмани

22.07.2013    34680    158    TrashMaster    22       

107

Комментарии

ОбменЧтение и запись из таблиц гугл (google sheets) в табличный документ 1С (8.3, управляемые формы)#77 10.08.20 20:38
есть косячок в вычислении диапазона - только 676 колонок

Код
&НаСервере
Процедура ИницилизироватьМассивБукв()
   МассивБуквСтолбцов = Новый СписокЗначений;
   МассивБуквСтолбцов.Добавить("A");
   МассивБуквСтолбцов.Добавить("B");
   МассивБуквСтолбцов.Добавить("C");
   МассивБуквСтолбцов.Добавить("D");
   МассивБуквСтолбцов.Добавить("E");
   МассивБуквСтолбцов.Добавить("F");
   МассивБуквСтолбцов.Добавить("G");
   МассивБуквСтолбцов.Добавить("H");
   МассивБуквСтолбцов.Добавить("I");
   МассивБуквСтолбцов.Добавить("J");
   МассивБуквСтолбцов.Добавить("K");
   МассивБуквСтолбцов.Добавить("L");
   МассивБуквСтолбцов.Добавить("M");
   МассивБуквСтолбцов.Добавить("N");
   МассивБуквСтолбцов.Добавить("O");
   МассивБуквСтолбцов.Добавить("P");
   МассивБуквСтолбцов.Добавить("Q");
   МассивБуквСтолбцов.Добавить("R");
   МассивБуквСтолбцов.Добавить("S");
   МассивБуквСтолбцов.Добавить("T");
   МассивБуквСтолбцов.Добавить("U");
   МассивБуквСтолбцов.Добавить("V");
   МассивБуквСтолбцов.Добавить("W");
   МассивБуквСтолбцов.Добавить("X");
   МассивБуквСтолбцов.Добавить("Y");
   МассивБуквСтолбцов.Добавить("Z");
КонецПроцедуры


&НаКлиенте
Функция ПолучитьБуквуПоНомеру(Номер)
   Если Номер <= МассивБуквСтолбцов.Количество() Тогда
      Возврат МассивБуквСтолбцов[Номер-1].Значение;
   КонецЕсли;
   
   //Предполагаем что макс. кол-во столбоц не может быть больше определенного
   КолВоБукв = МассивБуквСтолбцов.Количество(); 
   МаксСтолбцов = КолВоБукв*КолВоБукв; 
   Если Номер > МаксСтолбцов Тогда
      ПоказатьПредупреждение(,"Не предусмотрена работа с таблицами у которых столбцов больше чем: "+МаксСтолбцов);
      Возврат "ZZ";
   КонецЕсли;
   
   НомерПервойБуквы = Цел(Номер/КолВоБукв);
   Смещение = Номер - (НомерПервойБуквы*КолВоБукв);
   
   Буква = ПолучитьБуквуПоНомеру(НомерПервойБуквы);
   Буква = Буква+ПолучитьБуквуПоНомеру(Смещение);
   
   Возврат Буква;
КонецФункции


исправление

Код
Функция ПолучитьБуквуПоНомеру(НомерКолонки)
   Результат = "";
   Остаток = НомерКолонки;
   пока Остаток > 0 цикл
      Смещение = (Остаток - 1)%26;
      Результат = Символ(65 + Смещение) + Результат;
      Остаток = Цел((Остаток - Смещение)/26);
   конеццикла;
   Возврат Результат;
КонецФункции
НовостиДоступны все видеозаписи докладов и секций INFOSTART EVENT 2018 Education#519 26.10.18 12:21
Неплохо-бы провести конференцию в Москве
AdminПоиск и замена значений. Обычное и управляемое приложение#64 31.07.14 16:05
В УТ 11 хорошо пошла
Неистово плюсую!
UtilsАльтернативный стартер для 8-ки с расширенным функционалом#56 26.12.13 8:42
Спасибо!
По существу получилось много,отправил посланием на kavproff
Общие вопросы управленияИнструкция по оформлению папок 1С#5 26.10.13 21:27
"1S_Архив" это фатально;
за "1S_Шаблоны" при коллективной разработке можно просто огрести;
на скриншоте все и так находится в папке 1C, к чему повсюду 1S_ 1Cv8_, понимаю, что кто как хочет так и фигачит, но с чем можно перепутать?
AdminКачалка#32 08.10.13 14:54
Выложил обновленную версию v.1 fix 1
Исправлен несущественный баг в интерфейсе.
Добавлена совместимость со старыми платформами 8.2 Выявлено в (30).

Просьба писать сюда об ошибках, если найдете.
AdminКачалка#31 02.10.13 10:04
(30) KrackMan, начиная 8.2.17 выглядит как глобальный контекст (тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение).
Для старых версий сойдет ТекущаяДата() и поставить таймаут на три знака меньше,
или хардкор:
Код
Script = Новый COMОбъект("MSScriptControl.ScriptControl");
Script.Language="javascript";
Возврат Script.Eval("new Date().getTime()");


Советую обновиться, в новых версиях доделан HTTPСоединение
AdminКачалка#28 16.09.13 14:32
(27) DZENN, Спасибо! Тут лучше было показать "товар лицом", чем километр текста.
AdminКачалка#26 16.09.13 9:45
(25) Sasha255n, Лучше только этим: открытый код.
На 1С пока единственная, поэтому застолбил такое козырное название.
Спасибо за отзыв!
DevПро использование криптографии в 1С#114 12.09.13 11:33
(113) отписываюсь.