Боровик Сергей

1108
Рейтинг

Сергей Боровик
BorovikSV



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

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


Группы

Партнер IS-SP

Советник администрации

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

Партнеры ТОП-100 продаж

Рейтинг 1108

Безопасное копирование файловых баз данных 1С (1Cv8.1CD) 30

Администратор v8 1cv8.cf Абонемент ($m)

Безопасное копирование файловых баз данных 1С (1Cv8.1CD) При подключенных пользователях!

1 стартмани

22.12.2014    19085    83    24    

DT:Менеджер 8.2 (8.3) (Распаковка/упаковка *.DT файлов. Быстрый экспорт CF. Сброс пользователей. Работа с "битыми" DT) 116

Администратор Программист v8 1cv8.cf Платные (руб)

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

6000 руб.

19.04.2013    64269    2965    165    

Быстрый экспорт конфигурации из базы "1С:Предприятие 8.1 SQL" 31

Администратор Программист v8 Россия Абонемент ($m)

Быстро экспортирует конфигурацию из базы "1С:Пердприятие 8.1 SQL". Строка соединения указывается с помощью командной строки.

1 стартмани

05.04.2009    8604    315    20    

Архиваторный плагин к Total Commander *.EFD 94

Администратор Программист v8 1cv8.cf Россия Абонемент ($m)

Архиваторный плагин к Total Commander для просмотра и извлечения содержимого из файлов поставок 1С:Предприятие 8.Х. (1cv8.EFD)

1 стартмани

04.03.2009    16336    1214    37    

Экспорт конфигурации из базы данных (Прямой режим) 129

Администратор Программист v8 1cv8.cf Россия Абонемент ($m)

Экспортирует конфигурацию (CF) из базы 1С:Предприятие 8.Х (1cv8.1cd). Высокая скорость работы. Не требует монопольного режима. Не требует наличия установленной платформы.

1 стартмани

14.11.2008    21275    1838    62    

DT:Менеджер 8.1 (Распаковка/упаковка *.DT файлов. Быстрый экспорт CF) 692

Администратор v8 1cv8.cf Россия Абонемент ($m)

Вскрывает (Распаковывает) формат *.DT. (по умолчанию "1cv8.dt") Реализовано в виде внешнего приложения. Высокая скорость. Полная обратная совместимость!!! Версия 1.2. Теперь и удаление информации о пользователях ! Версия 1.3. Теперь и экспорт конфигурации (*.CF) из файла *.DT! Версия 1.4. Теперь и поддержка командной строки!

1 стартмани

14.07.2008    56487    6064    154    

Комментарии

UtilsDT:Менеджер 8.2 (8.3) (Распаковка/упаковка *.DT файлов. Быстрый экспорт CF. Сброс пользователей. Работа с "битыми" DT)#167 11.03.17 0:16
(166) Как именно, и насколько прямыми руками будут применяться приобретенные знания зависит исключительно от вас.
Предлагаю вам кинуть в личку список сформулированных вопросов на которые желаете получить ответы, и начнем определяться с ценой.
UtilsDT:Менеджер 8.2 (8.3) (Распаковка/упаковка *.DT файлов. Быстрый экспорт CF. Сброс пользователей. Работа с "битыми" DT)#165 10.03.17 16:58
(164)
Цитата
если вы научились вычленять конфу
Программа конечно же умеет вычленять "конфу", системные таблицы, данные и т.п.
Если у вас есть конкретные вопросы по устройству DT, то это ценная информация, т.к. на ее сбор и анализ потрачено много ценного времени. А лично вы готовы заплатить за такую ценную информацию?
UtilsDT:Менеджер 8.2 (8.3) (Распаковка/упаковка *.DT файлов. Быстрый экспорт CF. Сброс пользователей. Работа с "битыми" DT)#163 09.03.17 15:59
(162) Программа распакует до сбойного момента. а там делайте что хотите
UtilsDT:Менеджер 8.2 (8.3) (Распаковка/упаковка *.DT файлов. Быстрый экспорт CF. Сброс пользователей. Работа с "битыми" DT)#161 20.02.17 15:45
(160)
Цитата
есть несколько архивов немного отличающихся, и задача поклеить
у вас получится франкенштейн, которого вряд ли потом "примет" платформа.
Купите программу и не мучайтесь
UtilsDT:Менеджер 8.2 (8.3) (Распаковка/упаковка *.DT файлов. Быстрый экспорт CF. Сброс пользователей. Работа с "битыми" DT)#158 19.02.17 12:17
(157)
Цитата
он выдавал место где повреждено, и ещё что он там ожидал что-бы можно было править или сам в авто режиме правил
Поверьте на слово. Если поврежден архив, то руками уже ничего не исправишь.
Utils1:Tools - наш инструмент для обслуживания 1С#17 06.02.17 15:22
(15) обслуживаем кучу централизованных бухгалтерий (бюджетники). В основном стоят XP и srv 2003.
Вот честно не понимаю нафига из за 3х килобайт полезного кода привязываться к большущей хренотени. И вас помоему не убедишь в том, что просто запустить - проще, чем что то скачать, установить, и только потом запустить. Тем более в условиях отсутствия интернета и на бегу.

P.S.
И делать отдельный проект только из-за отличного расположения данных - это вообще помоему рукоблудие
DevГенератор номеров для PSI WMS#9 01.02.17 11:31
(6)
Цитата
это выявится если ГСЧ.СлучайноеЧисло(0,99) запустить в несколько потоков.
так вы попробуйте при создании генератора инициализировать его случайным образом (идентификатор сеанса например)
Код
ГСЧ = новый ГенераторСлучайныхЧисел(НомерСоединенияИнформационнойБазы());
DevГенератор номеров для PSI WMS#3 01.02.17 8:35
(0)
Практические испытания (10 000 полученных значений) показывают то, что штатный генератор распределяет значения куда лучше, чем ваша реализация основанная на UUID.
см. во вложении диаграмму.
Верхняя диаграмма использует:
Код
ГСЧ.СлучайноеЧисло(0,99);

Нижняя диаграмма использует:
Код
ПолучитьСлучайноеЧисло(0,99);

Обратите внимание на нижней диаграмме граничные значения (0 и 99). Тут ваш алгоритм вообще плохо себя ведет. Я уже не говорю о том что использование UUID получается на порядки медленней.

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

График.png
DevГенератор номеров для PSI WMS#1 01.02.17 8:00
(0)
Цитата
В диапазоне целых чисел от 1 до 100 возникали до 8 подряд одинаковых номеров

А не пробовали сделать диапазон от 1 до 1 000 000, а затем получить остаток от деления от 100? по природе генераторов случайных чисел это должно вам помочь

Код
СлучайноеЧисло = ГСЧ.СлучайноеЧисло(1, 1000000) % 100; 


AdminАвтоматическая архивация данных 1C c помощью WinRAR#58 15.12.16 16:34
Безопасное копирование файловых баз данных 1С (1Cv8.1CD)
Почему же нельзя просто скопировать файл 1cv8.1CD?

Принцип работы 1С, заключается в том, что основной файл базы 1cv8.1CD никак не блокируется. Блокировки накладываются на вспомогательный файл 1cv8.1CL. То есть когда 1С хочет что-то прочитать, или записать то она блокирует 1cv8.1CL с определенными смещениями, которые соответствуют тем или иным таблицам. Когда все, что нужно прочитала (записала), то блокировки снимаются.

В упрощенном виде можно процесс "Блокировка - Запись - Разблокировка", представить как транзакцию. В силу естественных причин они должны быть атомарны (неделимы), ведь иначе получим несогласованные данные, и как следствие заведомо аварийную базу.

В момент простого копирования, есть очень большой риск, что получите копию с несогласованным данными. Ведь пока вы копировали 5-й по счету мегабайт, 1С в 1-м по счету мегабайте внесла некоторые изменения. И вы получите копию, где 5-й мегабайт "свежий", а 1-й мегабайт "старый". Другими словами копия получилась несогласованная, аварийная, и она вам обязательно за это "отомстит" в самый неподходящий момент.