1C Linux PostgreSQL — инструкция по сборке сервера баз данных




Принцип обмена данными из 1С с сайтом (на MySQL) и выдачи (публикации) этих данных по запросу.
PHP-Скрипт автоматической загрузки данных из файла данных в формате CSV в базу данных сайта работающего на WordPress.

В продолжение моей темы: 1С:Альфа-Авто Автосалон Автосервис: обмен с сайтом.
С помощью данного скрипта можно загружать в автоматическом режиме, по расписанию, данные сервисных книжек (ремонтов авто) из 1С:Альфа-Авто Автосалон Автосервис.
Также можно загружать данные в ручном режиме: для этого делается скрытая страница, где размещается специальная кнопка.
Комментарии размещенные внутри скрипта разъяснят логику и порядок действия.
Комментарии с "/////    echo" использовались для отладки.
Дополнительно создана таблица для журналирования результатов загрузки данных.
Скрипт включает в себя защиту от SQL инъекций (думаю безопасность соблюдена в полной мере).
В кратце:
1. Пишется скрипт, который запускает этот.
2. Создается регламентное задание в WordPress, по которому запускается скрипт из п.1. 
3. Этот скрипт осуществляет проверку на существование файла обмена в папке.
4. Если данные не новые, загрузка не производится.
5. Если данные новые, очищается таблица сервисных книжек.
6. Загружаются новые данные.

Собственно сам скрипт:

<?php // Полная загрузка сервисных книжек, создан 2024-01-05 12:44:55

global $wpdb2;
global $failure;
global $file_hist;

/////  echo '<H2><b>Старт загрузки</b></H2><br>';

$failure=FALSE;
//подключаемся к базе
$wpdb2 = include_once 'connection.php'; ; // подключаемся к MySQL
// если не удалось подключиться, и нужно оборвать PHP с сообщением об этой ошибке
if (!empty($wpdb2->error))
{
/////   echo '<H2><b>Ошибка подключения к БД, завершение.</b></H2><br>';
$failure=TRUE;
wp_die( $wpdb2->error );
}

$m_size_file=0;
$m_mtime_file=0;
$m_comment='';
/////проверка существования файлов выгрузки из 1С
////файл выгрузки сервисных книжек
$file_hist = ABSPATH.'/_1c_alfa_exchange/AA_hist.csv';
if (!file_exists($file_hist))
{
/////   echo '<H2><b>Файл обмена с сервисными книжками не существует.</b></H2><br>';
$m_comment='Файл обмена с сервисными книжками не существует';
$failure=TRUE;
}

/////инициируем таблицу лога
/////если не существует файла то возврат и ничего не делаем
if ($failure){
///включает защиту от SQL инъекций и данные можно передавать как есть, например: $_GET['foo']
/////   echo '<H2><b>Попытка вставить запись в лог таблицу</b></H2><br>';
$insert_fail_zapros=$wpdb2->insert('vin_logs', array('time_stamp'=>time(),'last_mtime_upload'=>$m_mtime_file,'last_size_upload'=>$m_size_file,'comment'=>$m_comment));
wp_die();
/////    echo '<H2><b>Возврат в начало.</b></H2><br>';
return $failure;
}
/////проверка лога загрузки, что бы не загружать тоже самое
$masiv_data_file=stat($file_hist);   ////передаем в массив свойство файла
$m_size_file=$masiv_data_file[7];    ////получаем размер файла
$m_mtime_file=$masiv_data_file[9];   ////получаем дату модификации файла
////создаем запрос на получение последней удачной загрузки
////выбираем по штампу времени создания (редактирования) файла загрузки AA_hist.csv, $m_mtime_file

/////   echo '<H2><b>Размер файла: '.$m_size_file.'</b></H2><br>';
/////   echo '<H2><b>Штамп времени файла: '.$m_mtime_file.'</b></H2><br>';
/////   echo '<H2><b>Формирование запроса на выборку из лога</b></H2><br>';
////препарируем запрос
$text_zaprosa=$wpdb2->prepare("SELECT * FROM `vin_logs` WHERE `last_mtime_upload` = %s", $m_mtime_file);
$results=$wpdb2->get_results($text_zaprosa);

if ($results)
{   foreach ( $results as $r)
{
////если штамп времени и размер файла совпадают, возврат
if (($r->last_mtime_upload==$m_mtime_file) && ($r->last_size_upload==$m_size_file))
{////echo '<H2><b>Возврат в начало, т.к. найдена запись в логе.</b></H2><br>';
$insert_fail_zapros=$wpdb2->insert('vin_logs', array('time_stamp'=>time(),'last_mtime_upload'=>$m_mtime_file,'last_size_upload'=>$m_size_file,'comment'=>'Загрузка отменена, новых данных нет, т.к. найдена запись в логе.'));
wp_die();
return $failure;
}
}
}
////если данные новые, пишем в лог запись о начале загрузки
/////echo '<H2><b>Попытка вставить запись о начале загрузки в лог таблицу</b></H2><br>';
$insert_fail_zapros=$wpdb2->insert('vin_logs', array('time_stamp'=>time(),'last_mtime_upload'=>0, 'last_size_upload'=>$m_size_file, 'comment'=>'Начало загрузки'));

////очищаем таблицу
$clear_tbl_zap=$wpdb2->prepare("TRUNCATE TABLE %s", 'vin_history');
$clear_tbl_zap_repl=str_replace("'","`",$clear_tbl_zap);
$results=$wpdb2->query($clear_tbl_zap_repl);
/////   echo '<H2><b>Очистка таблицы сервисных книжек</b></H2><br>';
if (empty($results))
{
/////   echo '<H2><b>Ошибка очистки таблицы книжек, завершение.</b></H2><br>';
//// если очистка не удалась, возврат
$failure=TRUE;
wp_die();
return $failure;
}

////загружаем данные
$table='vin_history';         // Имя таблицы для импорта
//$file_hist Имя CSV файла, откуда берется информация     // (путь от корня web-сервера)
$delim=';';          // Разделитель полей в CSV файле
$enclosed='"';      // Кавычки для содержимого полей
$escaped='\

59 Comments

  1. ali__

    Спасибо, давно искал, что-то подобное помогло 🙂

    Reply
  2. AL2004

    Спасибо за описание.

    Cобранная из исходников СУБД реально быстрее тех же сборок от etersofta ❓

    Reply
  3. plasmoid
    Во первых ей надо подать 3 файла из состава 1С предприятия

    В данное врея сталкнулся с аналогичной ситуацией пытаюсь подружить Fedora 11 и PostgreSQl 8.3.9. Postgre был взят из репозитариев а не с офф сайта 1С.В итоге удалось его поднять и создать базу, но никак не удается подружить его с сервером 1С. теперь ему не хватает вот этих файлов:

    fasttrun.so

    fulleq.so

    mchar.so

    Reply
  4. a-novoselov

    (2) (3) После установки PostrgreSQL с дистрибутивов etersofta и разворачивания в нем рабочей базы данных через 3 часа работы 1С у всех вылетела и перестала входить в базу с сообщением «Информационная база разрушена». Отсюда вывод: Пользуйтесть только сборками PostrgreSQL от 1С.

    Reply
  5. Трактор

    (1) (4) Я пользую сборку PgSQL от Этерсофта, входящую в состав Мандривы поверпак. Всё работает.

    Есть одно неприятное правило, связанное с версиями 1C и PgSQL.

    Если PgSQL >= 8.4 Тогда 1С должна быть >= 8.1.15 или >= 8.2.10

    Если PgSQL < 8.4 Тогда 1С должна быть < 8.1.15 или < 8.2.10

    Reply
  6. plasmoid

    (4) спасибо за ценный и очень информативный совет…

    кста если 1С выдает сообщение что база разрушена, возможно что прсото отвалился сервак Postgre под виндами подобная трабла лечитсья простым перезапуском серва, да и под линухом тоже….

    Reply
  7. ZERO_

    (5) А по-моему 1с говорит, что

    Особенности использования PostgreSQL версии 8.3.8:

    Поддержка работы с PostgreSQL версии 8.3.8 реализована с 1С:Предприятием версии не менее 8.1.15. Поддержка этой версии в 1С:Предприятии 8.2 будет реализована в версии 8.2.10.

    Я сам проверял платформа 8.1.14 PostgreSQL 8.3.8 категорически не понимает….

    Reply
  8. support

    Хорошая статья, только шрифт бы немного увеличить.

    Reply
  9. Трактор

    (7) Действительно. Тогда в (5) надо исправить 8.4 на 8.3.8

    Reply
  10. den_vladimir

    где бы еще найти этот релиз федоры ((( в инете все ссылки уже пустые!

    Reply
  11. maxlab
  12. maxlab

    Коллеги, не пойму… чё за фигня 🙂

    Сегодня вывел людей на работу. 6 человек, в пакетном! можно сказать режиме, нагенерили около 2000 документов «Оприходование товаров» различной емкости за 7 часов работы. За это время три раза было сообщение о deadlock. По моему не плохо…для такой интенсивности ввода и проведения документов по всем слоям учета одновременно. А то тут народ пугает что постгрес отстой, замучаешься с блокировками… а некто reaper из форума кубань.ру, тот вообще с г..ном меня смешал 🙂

    Чё я делаю не так? 😉

    Reply
  13. ZERO_

    (13)

    А то тут народ пугает что постгрес отстой

    Да, нет, одна из лучших (имхо) СУБД за свою цену… 🙂

    замучаешься с блокировками…

    Ну, если одновременно работающих (с теми же доками/регистрами…) юзеров не много (6, например) и документов среднее кол-во, то с PostgreSQL все будет нормально — юзерам просто объяснить что делать при таком-то сообщении и все.

    Это дешевле, чем, например, покупать Мелкомягкого.

    Но, если, вдруг, планируется набор/расширение до 50-100 человек, раб. одновременно с Оприходованием товаров, тогда — да, никакие ухищрения не помогут и легче всего будет: переход на MS, а дешевле всего: управляемые блокировки на один документ.

    Reply
  14. ZERO_

    (0)

    Немного о сборке PostgreSQL. Конечно же я клюнул на самую свежую версию 8.4.1… но быстро обломался

    Ну, она даже «родная» еще не релиз 🙂

    А на сервере БД Рэйд 0 стоит и на нем база? Бэкапы делаете?

    (Просто у самого недавно пренеприятнейшая история с винтами была… Хорошо, что рэйд 5 был…)

    Reply
  15. maxlab

    (15)

    Бекапим пока раз в день средствами конфигуратора.Интенсивная работа начнется 11 января, тогда и скрипт напишу для автоматического дампа с интервалом часа 3-4. База конечно же в рейде и лежит в каталоге по умолчанию /var/lib/pgsql/data

    Пользователей планируется до 200 🙂 Сейчас наработаем статистику по узким местам с блокировками а потом сделаем точечную оптимизацию необходимых документов. Я имею ввиду режим «Управляемые блокировки» для тяжелых документов или отчетов. С Постгрес я вожусь уже года 2-3, думаю квалификации хватит чтобы это дело осилить

    Reply
  16. ZERO_

    (16)

    Пользователей планируется до 200

    А серваки такие же и останутся? 🙂

    Рэйд 0 — это — хорошо, но есть вопрос — деятельность предприятия круглосуточная/непрерывная?

    а потом сделаем точечную оптимизацию

    Может, проще поставить DB2?

    Reply
  17. maxlab

    (17)

    серваки останутся те же, память только в 2 раза увеличим на днях. на счет рейда 0… это я тормознул при разметке 🙂 надо будет в рейд 1 перевести для надежности. деятельность предприятия не непрерывная, но есть куча филиалов в разных часовых поясах. т.е доступность должна быть 24 часа в сутки практически. DB2 не ковырял… не знаю

    Reply
  18. ZERO_

    (13)

    форума кубань.ру

    Земляк? 🙂

    Ссылочку на тему дайте, пожалуйста, так, поглядеть…

    (18)

    А ИБП есть?

    Рейд 1 будет медленнее… (На запись)

    Reply
  19. V_V_V

    На Ubuntu Server кто-нибудь подымал PostgreSQL и сервер 1С? Какие затыки, какие матюки на подобную связку? Какой релиз лучше?

    Reply
  20. maxlab

    (19) Да… Усть-Лабинские мы 🙂

    а вот ссылка http://forums.kuban.ru/forum/viewtopic_new.php?t=1264997&pf=4&all=all

    ИБП 5 киловаттный

    Reply
  21. maxlab

    Уже 25 активных пользователей! Все колбасят номенклатуру, вводят разные документы и т.д. Проблем с блокировками пока нет, зато вылезла 2 раза за день фатальная «Ошибка потока». 👿 Завтра технологический журнал дербанить буду.

    Reply
  22. ZERO_

    (22) Попробуй Про ошибку потока

    Reply
  23. maxlab

    (23) Спасибо. Я уже весь рунет проштудировал по этому поводу. Как я понял, подобная фигня может случится даже если наша уборщица швабру сломает. В общем, через консоль базу отцепил-прицепил. Вроде работает… завтра еще понаблюдаю. Видимо с кэшем на сервере предприятия траблы. Надо память искать. Решил зарядить сервант по самые помидоры.32 Гб наверно будет достаточно :). Больше не влезет…

    Reply
  24. strange2007

    Хорошая статья. Спасибо.

    «Когда вестник приносил плохую весть, ему отрубали голову»

    Я до этого документа надеялся, что ФК11 или 12 все таки переварит 1Ц

    Reply
  25. zabaluev

    В октябре поднял сервер 8.1 на Fedore 11 и сборке Postgres от Etersoft.

    Сервер собран на процессоре I7 920, на борту 12Гб папяти, диски SAS.

    Работает стабильно, тянет 25 пользователей, за все время перезагружали не более пяти раз. Сборка Postgres от 1С на удивление очень криво ставиться. А от Etersoft установил за три клика мышкой. Очень советую:

    ftp://updates.etersoft.ru/pub/Etersoft/Postgres@Etersoft/stable/

    Reply
  26. ZERO_

    (24)

    Решил зарядить сервант по самые помидоры.32 Гб

    Читал спецификации…. По-моему там столько не поддерживается….

    Ну, что, как? Ошибка повторилась?

    Reply
  27. extreme

    (20) нормально поставился 8.2 x32 на ubuntu server 9.10 x64 и postgres от etersoft. Затыки мелкие какие-то были просто по причине нечастого общения с убунтой (типа необходимости установки пакета поддержки x32 приложений).

    Reply
  28. V_V_V

    (28) А чего сразу х64 не поставили?

    Я тут вчера поднял Ubuntu Server 9.10 x64 + PostgreSQL 8.3.8-1.1C х64 + Сервер 1С:8.2 х64. Постгрес и сервер брались с сайта 1С. Встало с пол пинка, небольшие танцы с бубном были с ошибками «Ошибка инициализации графической подсистемы» и lc_messages en_US, но порешалось. Пока к постгресу вопросов нет, а вот сервер 1С без объяснимых причин пару раз падал, пытаюсь разобраться.

    Reply
  29. maxlab

    (27) Пока эта ошибка не выскакивает.

    На счет спецификаций… Матери SE7520BD2 выпускались в двух модификациях. Мне как всегда повезло 🙂 Одна мать с поддержкой DDR 266/333 попалась. На ней 6 посадочных мест для планок и 24Гб она тянет. Но проблема найти такую память сейчас. Устарело… С другой дела лучше обстоят, та работает с памятью DDR2. 8 посадочных мест и 32Гб может иметь на борту.

    Reply
  30. maxlab

    По поводу x64. Когда-то, после выпуска 8.1.14.72, я наступил на грабли с 64 битной версией 1С предприятия. Мы долго переписывались с 1С на эту тему, в результате этой переписки были зафиксированы в баглисте ошибки за номерами 10035881,10012677. Обещали исправить к 15 релизу.Но как обстоят дела на самом деле, исправили или не исправили… я не знаю. Поэтому пока сидим на 32битной версии и Linux и 1С предприятия

    Reply
  31. extreme

    (29) просто лицензия на сервер 1С у нас x32

    Reply
  32. maxlab

    Мда… хорошего мало. Сегодня получил письмо из службы поддержки 1С. Так вот, ошибки которые я указывал в (31) исправлены в 8.2. В 8.1 эти исправления не попали.Похоже что работа над ошибками в 8.1 прекращена и у кого оплачена лицензия х64 сервера предприятия будут вынуждены сидеть на х32 реализации. Перейти на 8.2 сейчас у нас возможности нет, бикоз production редакция УПП в режиме «Управляемое приложение» еще не скоро. Толстый клиент 8.2 в wine@etersoft не работает, а у нас 2/3 пользователей сидят под Linux-ом…. а это очень много. Я им конечно высказал свое «фи», но не думаю что они отреагируют правильно 👿

    Reply
  33. Душелов

    (33) А что мешает использовать 8.2 и Вашу УПП в режиме совместимости?

    Reply
  34. ZERO_

    (34) А в режиме совместимости, разве, клиенты 8.1 могут подключаться? 🙂

    (wine etersoft’овский мешает! хотя, на линухи можно было бы попробовать поставить 82 без вайна (если есть платформа под линуху))

    Reply
  35. V_V_V

    (35) Клиенты 8.1 само-собой не смогут. Клиенты 8.2 смогут. Поставить их только надо. А потом еще и запустить… 😀

    Пробовал поставить клиента 8.2 на чистый Wine (без Etersoft, Ubuntu 9.10) — стало на ура. При запуске попросило ключик HASP — подсунул локальный и дрова на него уже от Etersoft — не помогло. Разбираться не стал, было не актуально.

    Но раз maxlab говорит, что и в Etersoft`e не запускается — наверное человек пробовал, я ему доверяю… 🙂

    Reply
  36. maxlab

    (36) на чистый говоришь… на досуге попробую 🙂 Но на wine@etersoft инсталятор 8.2 даже не дрыгается.

    Сегодня Postgres собрал для х64. Технология та же, кроме как icu-шные файлы взял из 64битной версии 1С предприятия и положил их в /usr/local/lib64 Сборка прошла гладко и инсталяция тоже. База загрузилась субъективно быстрей. В понедельник понаблюдаю под нагрузкой.

    Reply
  37. ZERO_

    (37) Ну, что, как, база не упала? 🙂

    Reply
  38. maxlab

    (38) Сегодня, пиковая нагрузка 30 пользователей… на удивление хорошо работает 🙂 тьфу чтобы не сглазить. Ошибок блокировок около 5 за день. Пользователи в шок не впадают :). По сравнению с 7.7 где толкутся 60-80 человек… это для них ерунда. В конце месяца еще человек 30 подтянутся. Будем посмотреть 🙂 Сейчас все на тренинге по УПП.

    Reply
  39. maxlab

    Краткий отчет на сегодня 🙂 В пике 47 пользователей. uptime 4-ро суток, полет нормальный. Все пользователи однозначно заявляют о многократном увеличении комфортности работы. Т.е. производительность улучшилась. Выявил источник «ошибка потока». Оказалось кривое железо на вспомогательном сервере терминалов. Только в сессиях терминальных пользователей эта ерунда выскакивает. Блокировки не беспокоят, хотя работа идет напряженная… ввод-синхронизация данных по УУ,БУ и НУ. В субботу переведу сервер 1С предприятия в 64 битный режим. Посмотрим что получится 🙂

    Мысль родилась шальная… А не завернуть ли обмен между толстым клиентом и сервером 1С предприятия через proxy-logger 😉 и на досуге поковырятся с их протоколом 8-)… шифруют они его или нет? Вскрыв протокол можно будет слепить своего толстого клиента хоть на Макинтош. 1С-ниги не хотят делать «толстого» под X-windows, а «Управляемое приложение» не всем нужно. Раскритикуйте…

    Reply
  40. Трактор

    (40) >> на досуге поковырятся с их протоколом smile8-)… шифруют они его или нет?

    1000 к 1 что не шифруют.

    >> Вскрыв протокол можно будет слепить своего толстого клиента хоть на Макинтош.

    Не охренеешь писать толстого клиента? толстый клиент должен уметь исполнять код форм. Это всё равно что 9/10-х 1Сны переписать.

    Reply
  41. maxlab

    (41) Бешеной собаке 1000 верст не крюк 😀

    Reply
  42. maxlab

    (41) На самом деле код форм исполнять не надо. Надо использовать сервер 1С предприятия только как точку входа в метаданные. Имхо конечно… еще не разбирался с этой кухней. Сейчас некогда… внедрение,блин…

    Reply
  43. ZERO_

    Ну, что, как полет? Постгря не падает? Как дела в целом?

    Reply
  44. maxlab

    (44) Работает как часы 🙂 На этой неделе память на сервера из за бугра привезут… еле нашел-договорился. Под постгрес 12 гектар, под сервер 1С — 16 гектар. Поставлю, посмотрю как работать будет. Сейчас в пике 65 пользователей. Полет нормальный

    Reply
  45. ZERO_

    (45) А зачем так много… (нет, понятно, что много оперативки не бывает 🙂 , но, в одном из серверов у нас 8 гектар под сервер приложения и 8 в сервере бд — и, вроде, хватает… юзеров в среднем от 60 до 80. Правда там MsSQL стоит…) И еще, мне лично очень не нравятся утечки памяти 1с…. Особенно, когда несколько процессов и делаешь динамическое обновление конфы и не стоит автоматический перезапуск процессов, а если и стоит перезапуск, (лично у меня) в то время когда новые процессы уже запустились и к ним подключились юзеры, а старые не отключились — т.к. на них еще есть юзеры (которые могут висеть десятками часов (комы, предприятие 24 часа в сутки работает)) сервак начинает резко напрягаться — проц +30-50% (от «нормального») и оператива… Если оператива — еще понятно, то проц — нет! Напрягают его рагент и рменеджер. У тебя такого не происходит?

    Reply
  46. maxlab

    (46) То что 8.1 жрет память на клиентах, я уже заметил 🙂 Рекорд — 600 метров, я мега-таблицузначения обсчитывал в 100000 строк. Что касается сервера предприятия… Х.З. По моим наблюдениям, даже в пике остается 100-200 kb не используемой памяти из 4Gb доступных. Не забываем что я линукс использую, а там менеджер памяти несколько иначе работает чем в виндовозе. Процы используются равномерно (качели). Пока два активных процесса. Динамически конфу не обновляю. Тупо всех выгоняю, блокирую подключения и регламентные задания — затем обновляю. В общем, пока не извращаюсь 🙂 А памяти набрал по максимуму что возможно. Патамучта через год-полтора уже DDR266 и DDR2-400 днем с огнем не найдешь. Матери устарели безнадежно, и уже не выпускаются давно. Мемори кит Intel уже не продает для них. Хотя ТТХ матерей для задач 1С вполне подходящие. Думаю на этом железе еще лет 5-6 протянем 🙂 Сервера покупались в 2005-2006 годах.

    Reply
  47. ZERO_

    (47) Ну, 600 мб — не предел — у нас один чел замутил обработочку, которая гектар-полтора съедает! Если учитывать, что на клиентах максимум гектар оперативы… 🙂 А там и касперский еще и опенофис… В общем на одном из клиентов она вообще не работает — (256 оперативы) — когда забивается под 2 гига выделение памяти — 1с просто падает 😀

    Динамически конфу не обновляю.

    Счастливчик… 😉

    Патамучта через год-полтора уже DDR266 и DDR2-400 днем с огнем не найдешь.

    А если найдешь стоить будет дорого. Это да.

    Reply
  48. unknownDaemon

    Если есть большие поклонники Gentoo — могу дать два ебилда постгрятины(8.3.8 и 8.4.1), чуток доработаны мной на предмет заточки под 1С(поправлены зависимости, сборка контриба, юзы и… 🙂 ), исходники тянет с сайта 1С, короче в продакшене уже месяцев дак 4-ре, багов не наблюдается.

    ЗЫ также могу выложить «эксельку» в которой считал параметры в конфиг исходя из возможностей машины и предпочтений для максимальной оптимизации сервера…

    Reply
  49. maxlab

    (49) Выкладывай по второму вопросу 🙂

    Reply
  50. Altez

    В дополнение к (0):

    http://interface31.ru/tech_it/2010/02/ustanovka-servera-1s-predpriyatie-81-na-ubuntu-910.html

    дословно актуально для Centos x86_64

    полезно при подборе дров ключа

    Reply
  51. supa

    (49)

    Если есть большие поклонники Gentoo — могу дать два ебилда постгрятины(8.3.8 и 8.4.1)

    — а можно мне ебилды? И эксельку до кучи =)

    Reply
  52. maxlab

    Здравствуйте коллеги! Сегодня хочу подвести итог тестовой эксплуатации связки Linux+PostgreSQL+1C 8.1- 32 битный вариант. Наш вывод: При числе пользователей до 60 человек можно работать на типовой УПП при условии что не включена система ограничения прав пользователей. Это первое…

    Второе… приятная новость для пользователей Wine-etrsoft… 1С 8.2 и толстый и тонкие клиенты работают на 12 сборке этого чуда! Лично проверял 🙂 Так что, начинаем процесс миграции на 8.2 и УПП 1.3

    Reply
  53. zubovas

    Здравствуйте, коллеги. Два года работаем на связке: сервер БД Postgresql под RadHat, сервер 1С под Win2003. Полет нормальный , проблем с блокировками практически нет, но есть проблемы в работе с регистрами сведений. Если записей в регистре много, то начинают тупить запросы к виртуальной таблице РегистрСведений.СрезПоследних(). Может у кого есть похожие проблемы и кто какие решения может предложить?

    Reply
  54. zhaleks

    (49)Доброго времени суток.

    Ебилдами поделитесь?

    Заранее спасибо.

    Reply
  55. unknownDaemon

    (55)

    Охотно… пиште в лс. Сразу хочу предупредить, линки на исходники, которые указаны в ебилдах уже не работают, ибо 1С теперь к ним сделала доступ с авторизацией. Короче к ебилдам запакую и архив с сорцами

    Reply
  56. zavedeev

    Большое спасибо, очень помог!!!

    Reply
  57. stark.temp

    Спасибо, давно мучился этой проблемой, мне помогло

    Reply
  58. BAPPKAH

    Классная статейка, очень пригодилась!

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *