Чертанов romix

622
Рейтинг

romix



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

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

Друзья
  • Артур Арабаджиян
Подписчики 10

Группы

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

Рейтинг 622

ВК для 1С:Предприятие 8.2 NativeAPI на Delphi (запуск приложений, раскладка клавиатуры, события и др.)

Инструменты и обработки Системный администратор Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free) Архив с данными Разработка внешних компонент

Внешняя компонента на основе разработки Крипича http://infostart.ru/public/81644/ - NativeAPI на Delphi реализует запуск процесса с заданным приоритетом и видимостью окна, переключение раскладки клавиатуры, всплывающие сообщения в трее, паузу sleep без загрузки процессора и внешние события.

01.08.2011    55673    1453    romix    57       

103

Пример для автообмена 7.7

Инструменты и обработки Системный администратор Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 Россия Бесплатно (free) Внешняя обработка (ert,epf) Перенос данных 1C

Пример к статье http://www.kb.mista.ru/article.php?id=3 Работа с компонентой УРБД в 1С 7.7 (пошаговая инструкция+скрипт)

22.02.2008    34993    3939    romix    12       

66

Исправление ошибки 1С:Предприятие 7.7/8.0 - 100% загрузка процессора при ожидании блокировки

Инструменты и обработки Системный администратор Программист Платформа 1С v8.3 Россия Бесплатно (free) Компонента, плагин (dll, vbs,..) HighLoad оптимизация

Цель использования: разгрузить процессор, когда два или более пользователей пытаются провести документ. 1С пытается заблокировать таблицы, но делает это без пауз, и загружает процессор на 100%. При этом пользователи практически "встают", и нормальная работа прекращается. Компонента (или патч) позволяет решить эту проблему и нормализовать работу пользователей. Особенно актуально при работе в режиме сервера терминалов.

13.12.2007    63934    7911    romix    79       

222

Внешняя компонента для безопасной работы с базами данных по интерфейсу ADO

Инструменты и обработки Программист Россия Бесплатно (free) Компонента, плагин (dll, vbs,..) Разработка внешних компонент

Внешняя компонента для работы с базами данных по интерфейсу ADO. Приводит типы данных, умеет работать со ссылочными типами 1С:Предприятие.

13.12.2007    19664    1486    romix    6       

50

Плагин для лечения выгрузки и загрузки больших баз в 1С 7.7

Инструменты и обработки Для всех Платформа 1С v7.7 Конфигурации 1cv7 Россия Бесплатно (free) Компонента, плагин (dll, vbs,..) Архивирование (backup)

Плагин позволяет не упаковывать в архив ZIP файл 1Cv77.dat при выгрузке данных 1С:Предприятие. Цель - лечение проблемы с большими (несколько Гб) выгрузками, которые не может правильно обработать штатная библиотека для работы с ZIP-файлами от 1С. Кроме того, плагин сокращает время выгрузки и загрузки (исключается архивирование и разархивирование большого по размеру файла). Приложен исходный код (компилятор - Delphi 6).

13.12.2007    69701    4484    romix    73       

181

Комментарии

DevНациональные настройки информационной базы не соответствуют настройкам базы данн#17 10.05.17 1:23
(16) Спасибо, Сергей - нашел этот рецепт через гугль, у меня база починилась (SQL). А поломалась так: полез изменять региональные установки, там висит висит дай думаю перезапущу сервер 1С...
О жизниБорис Нуралиев ответил на вопросы сообщества “Инфостарт”#179 17.07.13 20:26
(56) orefkov,
Мне показалось, что там было (хотя и не совсем явное) приглашение Нуралиева послать резюме.
Есть два варианта - либо откажут, либо пригласят. :-)
ПубликацииПлагин для лечения выгрузки и загрузки больших баз в 1С 7.7#63 17.07.13 19:47
(61) Спасибо :-)
(62) Ну может константу там нужно в пустой базе создать (как написано в инструкции). Или попробовать на более старой версии ОС выполнить загрузку (у меня тестировалось на Windows XP).
О жизниПервое интервью Бориса Нуралиева сообществу “Инфостарт” (20 вопросов)#213 19.06.13 23:55
Уважаемый Борис Георгиевич!

1) Одна из часто упоминаемых проблем 1С:Предприятие — это невозможность «просто так» сохранять конфигурацию, в том числе и метаданные (структуру данных), не «выгоняя» пользователей из клиента 1С:Предприятие 8 и - в случае динамических обновлений — не закрывая-открывая открытые окна.

Ведь все эти «вышибания» и «выгоняния» клиентов ради малейших изменений структуры данных — означают необходимость поставить на уши все предприятие и нарушить его работу, либо означают откладывание на какое-то время (например, до вечера) необходимых изменений, когда пользователи просят их внести (например, расширить размер поля для ввода строки, добавить реквизит и т.п.).

Казалось бы, какая разница тонкому клиенту — добавилось/расширилось или нет в базе данных то или иное поле?

2) Если в конфигураторе 1С:Предприятие разработчик обновил окно, печатную форму, отчет или текст программного модуля — что мешает обновлять его у пользователя при повторном открытии этого окна (без необходимости закрывать и открывать всё приложение тонкого клиента)? Ведь получается, что на клиенте где-то все это хранится и надо его закрыть и открыть, чтобы он перечитал изменения. Дополнительным удобством было бы перечитывание формы по нажатию F5 или автоматическое — в зависимости от настроек клиента.

Избыточные ограничения не следуют логике тонкого клиента и очень похоже на то, что они могут быть убраны простым комментированием 2-3 строк в исходном коде платформы 1С:Предприятие (как это случилось с 1С:Предприятие 7.7, где мешающие всем разработчикам и пользователям ограничения были убраны Александром Орефковым в его разработке TurboMD — она реально принесла большое облегчение в 7.7).

Снятие избыточных в SQL-базах ограничений на сохранение конфигурации ускорит разработку в условиях действующего предприятия, улучшит концентрацию внимания разработчиков (при отладке не надо закрывать и открывать множество одних и тех же окон с поиском одних и тех же позиций в списках) и упростит взаимодействие с пользователями информационной системы (необходимое всем обновилось сразу у всех).
ПубликацииПлагин для лечения выгрузки и загрузки больших баз в 1С 7.7#60 05.01.13 0:29
(59) Решение именно этой проблемы поспособствует развитию обеих систем, т.к. выгружают большие базы обычно в SQL, а где SQL там и 8.3. Альтернативой являются ежегодные обрезания базы, а обрезанные базы не создают благоприятных предпосылок к переходу на более мощное аналитическое ПО.
ПубликацииПлагин для лечения выгрузки и загрузки больших баз в 1С 7.7#58 04.01.13 23:36
(knight)
Меня несколько раз спрашивали, можно ли применить к созданию периферийной базы УРБД, но мне как-то не удавалось сосредоточиться как следует на этой теме, да и пользователи обходили проблему другими средствами (как вариант - можно отгружать в первой выгрузке не все метаданные сразу).

По хорошему эту проблему нужно один раз решить на уровне фирмы 1С, со своей стороны я готов предоставить фирме 1С все свои наработки по этой теме, если потребуется, - безвозмездно, а для этого нужно от кого-то из пользователей (например от Вас) с этой проблемой письмо с идентификационным номером в линию поддержки hline@1c.ru. Там изменение таково: убрать через ини-файл архивирование файла дат и заменить функции чтения-записи текстовой строки в файл на простые системные, где нет ограничения 2 или 4 Гб.
DevИсправление ошибки 1С:Предприятие 7.7/8.0 - 100% загрузка процессора при ожидании блокировки#70 27.04.12 1:49
Ответ Альберту (в личку к сожалению не постится):

Там может быть уже это реализовано ЕМНИП, посмотрите в документацию, вроде бы Hogik встраивал то что нужно в свою DLL.
А проверить можно попыткой параллельного проведения двух доков в пустой базе, если в модуле проведения одного из них вставить Предупреждение для остановки транзакции, и следом начать проводить другой док той же базы из соседнего окна 1С. В непатченной 1С загрузка процессора возрастает до 100%, а в патченной остается близкой к нулю.
DevСимплекс-метод#6 12.09.11 21:48
Здравствуйте, мне понадобилось применить симплекс-метод для транспортной задачи, что-то я не сообразил как это сделать (и можно ли вообще) согласно Вашему примеру. Пока сделал вот это: http://infostart.ru/public/89917/ , но для надежности хочется сверить.
ВКВК для 1С:Предприятие 8.2 NativeAPI на Delphi (запуск приложений, раскладка клавиатуры, события и др.)#0 02.08.11 0:27
Внешняя компонента на основе разработки Крипича http://infostart.ru/public/81644/ - NativeAPI на Delphi реализует запуск процесса с заданным приоритетом и видимостью окна, переключение раскладки клавиатуры, всплывающие сообщения в трее, паузу sleep без загрузки процессора и внешние события.
ВКВК NativeAPI на Delphi и FreePascal#12 01.08.11 18:15
Компонента на основе этой с полезным функционалом, которого отчасти не хватало в 1С 8.2 http://infostart.ru/public/88060/ (запуск процесса, переключение раскладки и др.).