Fomin Pavel

520
Рейтинг

Pavel Fomin
Pasha1st



  •   Регистрация: 08.05.2014 (3 года назад)

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


Группы

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

Рейтинг 520

Формат баз 1CD - классические и 8.3.8 118

v8 Бесплатно (free)

Некоторые дополнения к описанию формата 1CD от awa и описание нововведений в 8.3.8

14.07.2016    15518    19    

Немного о конфигурировании PostgreSQL 246

v8 Бесплатно (free)

*Есть ли альтернатива MSSQL? *PostgreSQL - тормоз или отличная СУБД? *Как заставить работать PostgreSQL на полной скорости?

29.01.2015    100943    87    

Формирование линейных штрих-кодов без использования внешних компонент и шрифтов (3 способа) 117

v8 1cv8.cf Абонемент ($m)

Формирование линейных штрих-кодов без использования внешних компонент и шрифтов. Поддерживаются форматы: EAN8, EAN13, CODABAR, CODE39, CODE128 Способы формирования: растровая картинка (BMP, PNG), векторная картинка (WMF), штрихи в Табличном документе. Преодоление искажений при печати из терминальной сессии. Работает на мобильной платформе.

1 стартмани

02.01.2015    27220    231    24    

Рисование векторных картинок в формате WMF средствами 1С8 без внешних компонент 16

v8 1cv8.cf Абонемент ($m)

Набор процедур для создания векторных картинок в формате WMF. Векторные картинки хорошо масштабируются, в первую очередь при печати.

1 стартмани

12.11.2014    9924    30    12    

Создание рисунка BMP средствами 1С8 без использования компонент 12

v8 1cv8.cf Абонемент ($m)

Набор методов для создания растрового рисунка без использования внешних компонент и без использования файлов. Возможности: * Создание рисунка с цветностью 1,4,8 или 24 бит на пиксель. * Для 1-8 битных цветов возможно управлять палитрой. * Можно импортировать рисунок из объекта "Картинка", содержащий любое растровое изображение. * Сохранение картинки в "Двоичные данные" * Рисование примитив - линия, окружность (с заливкой или без), прямоугольник (с заливкой или без) * Копирование фрагментов изображения * Примитивный вывод текста

1 стартмани

04.11.2014    9385    48    5    

Удобная отправка HTTP(s) POST запроса 11

v8 1cv8.cf Абонемент ($m)

Удобная отправка HTTP/HTTPS POST запроса с параметрами и передачей файла. Используется UTF-8 и application/x-www-form-urlencoded и multipart/form-data кодирование.

1 стартмани

04.11.2014    8626    43    3    

Комментарии

DevФормат баз 1CD - классические и 8.3.8#19 08.03.17 14:41
Проблема в том что если в старых форматах описания таблиц были в отдельных объектах, то в 8.3.8 они находятся уже в потоке корневого объекта. Если данные корневого объекта потеряны, то вероятнее всего потеряно и описание таблиц. И проблема не только в ссылках на объекты с данными таблиц, но теряются и сами описания (состав полей). Так же и при удалении таблицы блоки корневого объекта похоже зачищаются с потерей данных для восстановления. В этом плане восстановление потерянного корневого объекта в новом формате становится мягко говоря затруднительным.
Если же сами данные есть вне базы (переносятся из внешних файлов), то потребуется:
1. создать объекты для данных, блобов и индексов, заполнить данными. Запомнить номера страниц этих объектов
2. в корневом объекте (работа как с данными блоба - блоками по 256 байт) либо найти свободное место либо расширить размер и дописать в свободные блоки описание таблицы (не забыв скорректировать в части "Files" ссылки на номера страниц объектов, использованных на шаге 1), номер первого блока описания потребуется добавить в первый блок корневого объекта ссылку на добавленный блок с описанием таблицы и увеличить количество таблиц в этом блоке.
DevФормат баз 1CD - классические и 8.3.8#16 07.03.17 18:25
(15) Тогда опишите более подробно ситуацию, пока не очень понятно что Вы хотите сделать и почему
DevФормат баз 1CD - классические и 8.3.8#14 06.03.17 22:01
(13) стоит найти описание любой таблицы (например, CONFIG), учитывая что теперь используется однобайтовая кодировка. Это будет одна из страниц, принадлежащей потоку корневого объекта. Или даже сразу по строке "ru_RU" из первого блока. И искать ссылки на номер этой страницы. Обычно всё это располагается в начале базы.
AdminВосстановление данных из испорченного файла 1cd#441 17.12.16 22:31
Очевидно что база несколько измененная относительно типовой, насколько сильно не смотрел.
Самое главное - в базе разрушены данные BLOBов таблицы PARAMS, включая DBNames. Для восстановления нужна или копия базы с последнего внесения данных в конфигурацию, или кэш базы с компьютера когда база ещё работала.
DevПод капотом управляемых форм#245 16.11.16 14:58
(244) Сдается мне что штатно фреймов тут нет, но можно попробовать их сымитировать разобрав элементы "образца" и вставив их в отведенное место целевой формы при создании этой формы. Дополнительно заморочившись с обработчиками и данными формы. За образец можно взять мелькавшие тут обработки деструктивного разбора структуры форм.
AdminНемного о конфигурировании PostgreSQL#85 16.11.16 7:44
(84) tataom, В pg_hba.conf описаны правила "доверия" пользователям. Действительно, по умолчанию отсутствуют правила для произвольного IPv6 адреса. Решения:
1. Вписать такое правило
2. Отключить IPv6 совсем на сервере. Если сервер 1С находится на этой же машине это из личного опыта практически настоятельная рекомендация
3. В свойствах базы явно указывать IP сервера с PG в формате IPv4. Если сервер 1С и PG находятся на одной машине, можно указать 127.0.0.1, всё равно клиентская часть напрямую к базе не подключается
DevГенератор случайных чисел/символов#1 28.10.16 8:05
Почему-то многие забывают о такой вещи, что если строка предназначена для человека (это генератор паролей, например), то не стоит допускать одновременного появления в пароле визуально схожих символов - 0 и O, 1, l и I. Их требуется или полностью исключить, или оставить только какой-то однозначный вариант, например только цифры. А ещё можно сделать управление вероятностью появления символа из конкретного набора (больше-меньше цифр).
SoftwareВопрос по "железу"#8 16.10.16 22:13
(7) seermak, Проще всего взять Far Manager, перенести каталог в новое место, а потом в старом сделать ссылку на новое по Alt-F6. Требуется NTFS на диске, на котором создается ссылка.
SoftwareВопрос по "железу"#6 16.10.16 12:33
(1) seermak, Перенеси, а на старом месте вместо папки 1C сделай симлинк/Junction на новое место.
HardwareНастройка RAID контроллера, для базы данных. Как настроить кэш?#4 16.10.16 12:24
А что с остальными компонентами? Сколько каких дисков в массиве, объем памяти сервера, размер баз, база файловая или SQL (MS/PG/...)?
При достаточном количестве памяти на сервере базы будут прокэшированы системой или SQL-сервером. Если база файловая - система и запись будет кэшировать. Но если база в PG/MS SQL, то на настройках по умолчанию завершение каждой транзакции вызывает сброс данных на диск, и тут кэш на запись контроллера будет крайне уместен. На мой взгляд для типичных раскладов эти настройки будут в диапазоне от "нормально" (в смысле не сильно принципиально) до "отлично".