romix

593
Рейтинг

romix
romix



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

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


Группы

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

Рейтинг 593

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

Администратор Программист v8 1cv8.cf Россия Бесплатно (free)

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

01.08.2011    23608    741    52    

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

Администратор v77::БУ 1С7:Бух Россия Бесплатно (free)

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

22.02.2008    17441    1191    12    

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

Администратор Программист v8 Россия Бесплатно (free)

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

13.12.2007    33402    1956    76    

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

Программист Россия Бесплатно (free)

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

13.12.2007    8287    375    6    

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

v7.7 1cv7.md Россия Бесплатно (free)

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

13.12.2007    31508    1318    66    

Комментарии

DevНациональные настройки информационной базы не соответствуют настройкам базы данн#17 10.05.17 1:23
(16) Спасибо, Сергей - нашел этот рецепт через гугль, у меня база починилась (SQL). А поломалась так: полез изменять региональные установки, там висит висит дай думаю перезапущу сервер 1С...
О жизниБорис Нуралиев ответил на вопросы сообщества “Инфостарт”#179 17.07.13 20:26
(56) orefkov,
Мне показалось, что там было (хотя и не совсем явное) приглашение Нуралиева послать резюме.
Есть два варианта - либо откажут, либо пригласят. :-)
DevПлагин для лечения выгрузки и загрузки больших баз в 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-базах ограничений на сохранение конфигурации ускорит разработку в условиях действующего предприятия, улучшит концентрацию внимания разработчиков (при отладке не надо закрывать и открывать множество одних и тех же окон с поиском одних и тех же позиций в списках) и упростит взаимодействие с пользователями информационной системы (необходимое всем обновилось сразу у всех).
DevПлагин для лечения выгрузки и загрузки больших баз в 1С 7.7#60 05.01.13 0:29
(59) Решение именно этой проблемы поспособствует развитию обеих систем, т.к. выгружают большие базы обычно в SQL, а где SQL там и 8.3. Альтернативой являются ежегодные обрезания базы, а обрезанные базы не создают благоприятных предпосылок к переходу на более мощное аналитическое ПО.
DevПлагин для лечения выгрузки и загрузки больших баз в 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/ , но для надежности хочется сверить.
ПубликацииТранспортная задача#2 12.09.11 21:30
(1) Да можно, там просто делать надо и есть боязнь что-то испортить. Позже как приеду приделаю.
К сожалению, это чуть ли не единственный образец кода во всем интернете, а правильность алгоритма у меня вызывает смутные сомнения.

Чтобы пользователю не выскакивали черные окна в 1С, программу можно запускать через объект WScript.Shell, метод Run, там второй кажется параметр отвечает за невидимость. Из сервера 8.2 этот метод также работает.

Еще говорят что через Симплекс-метод это можно решать, но я пока не понял как его к этой задаче прикрутить. Пойду кстати в ту ветку спрошу. http://infostart.ru/public/14974/
ВКВК для 1С:Предприятие 8.2 NativeAPI на Delphi (запуск приложений, раскладка клавиатуры, события и др.)#0 02.08.11 0:27
Внешняя компонента на основе разработки Крипича http://infostart.ru/public/81644/ - NativeAPI на Delphi реализует запуск процесса с заданным приоритетом и видимостью окна, переключение раскладки клавиатуры, всплывающие сообщения в трее, паузу sleep без загрузки процессора и внешние события.