Имя: Пароль:
1C
1С v8
Авто-обмен.
,
0 Av0id
 
28.10.15
18:56
Доброго времени суток, друзья. Начнем с того, что я только познаю азы  администрирования , и возможно для кого то мой вопрос покажется простым.

Но перед этим, расскажу я вам предысторию сервера. Что бы легче было определить проблему.

Летом, у нас (на фирме), был сервер 1с 8.2 + win7 + MSsql. И там сдохли HDD с сервером. Как обычно в таких ситуациях, обратились за помощью в 1с франчайз. Пришел спец, говорит у вас там MSsql пиратка, и на винду нету наклейки (давно стерлась наверно, сам тоже не пойму была она или нет, потому что админа у нас к сожалению не было). В общем спец говорит шефу, готовьте деньги на лицензию СУБД и ОС. И только после этого он поднимет сервер. Меня это немного задело, и я уговорил шефа ( точнее не уговорил, а подписался сделать бесплатный аналог полностью легально, о чем не жалею, ибо шеф классный и опыт мне лишним не будет ) сделать все самим. Не переплачивая за лицензии, которые нам по факту, не особо нужны, 1с пользуются максимум 5 человек на сервер и база весит смешно, 400 мегов!!!

Дальше, временно поставили файловый вариант, и я пошел курить форумы и любую другую скрутку, с полезной информацией о сервере 1с и линуксе. До этого никогда не углублялся в эти дебри, хотя было желание уже давно, изучить линукс.

Не буду вдаваться в подробности, почему я выбрал то что выбрал, приступим к серверу который поднял через месяц чтения сотни мегабайтов текста.

А запустился сервер 1с 8.2.130 + postgresql 9.1.9 + CentOS 6.5 minimal

И все бы ничего, база загрузилась, клиенты работают. Подумал все, можно расслабиться, остальные проблемы, если они появятся, решат специалисты из 1с. А проблемы появились.

Первая проблема которую я заметил, это зацикливания или зависания фоновых заданий и сессий, при включенном интернете на сервере. Решилась она просто. Дал права на чтение и запись папок где находится база 1с, СУБД и где находится папка с юзером 1с /home/1с.

Потом оказалось, что не работает авто-обмен по FTP серверу. В ручном режиме работает. В истории обмена ошибка, не совпадают номера.

Вот решил на днях обнулить эти номера через обработку на всех узлах и центральной базе. Если поможет, отпишу. Если нет, тем более.

Но специалист из 1с говорит что не поможет, потому что в ручном режиме работает, а значит не из за нумерации.

Он настаивает на том, что проблема в линуксе + пострги. И что нужно переходить на виндовс, что бы решить проблему.
А так не хочется на винду переходить. Видимо придется, если не решу эту проблему , потому что скоро начнется сезон, и автообмен будет очень востребован.

ps. Предполагаю что обнуление нумерации поможет. Потому что есть подозрение, что я накосячил, когда тестировал сервер,  загружал туда базу недельной давности. А в сервере был подключен интернет и видимо он запускал авто-обмен, который напутал всю нумерацию. В общем, сильно не ругайте, надеюсь на разумную критику и мудрые советы.
1 Av0id
 
28.10.15
19:07
Забыл добавить, специалист аргументирует свою точку зрения тем, что на старом сервере все работало, а значит проблема не в 1с и ее настройках... именно поэтому он говорит перейти на win+mssql.

Еще есть подозрение, что сбились настройки прав доступа учетной записи для выполнения регламентных заданий, не подскажете как узнать есть ли права на авто-обмен или нет в настройках авто-обмена?
2 Мимохожий Однако
 
28.10.15
19:09
Какая конфигурация 1С? Самописка или типовая?
3 Av0id
 
28.10.15
20:00
2, Конфигурация: "Управление торговлей для Казахстана", редакция 2.2
4 Av0id
 
28.10.15
20:02
(2) Конфигурация: "Управление торговлей для Казахстана", редакция 2.2
5 timurhv
 
28.10.15
20:14
(0) Ошибка в нумерации мб из-за формата?
Число допустим "1000" записывается как "1,000"? :)
А так - переход на WinServer + MSSQL особо не поможет.
6 Av0id
 
28.10.15
20:17
(5) “Ошибка при вызове метода контекста (НачатьЧтение): Номер сообщения меньше или равен номеру ранее принятого сообщения

Техническая информация: {ОбщийМодуль.ПроцедурыОбменаДанными.Модуль(1616): Ошибка при вызове метода контекста (НачатьЧтение): Номер сообщения меньше или равен номеру ранее принятого сообщения”
7 timurhv
 
28.10.15
20:21
(6) Ну а в самом файле какой номер в каталоге FTP и в настройках обмена?
8 Fl0Mаsтер
 
28.10.15
20:23
(0) Бесплатный Microsoft SQL Server Express подойдёт для твоей базы в 400мб. Останется только найти деньги на Windows.

Ну, а по делу, скорее всего дело не в этом.
Обратитесь к другому франчу.
Вот конкретно моему франчу совершенно пофиг, какая у тебя лицензия на Microsoft, главное что есть на 1С, есть подписка ИТС.
Надо копать в сторону, откуда он читает, может он из другой папки начинает читать или ещё чего. Убедись, что всё грузиться в одну папку.
Попробуй блокнотом открыть файлы, которые он читает и глянь номера сообщений.
9 Av0id
 
28.10.15
20:28
(8) Да винду можно найти, есть офис без 1с , но с виндой. Там у кого нить приватизируем :)

Тоже склоняюсь к варианту Express, если не смогу решить проблему.
10 Av0id
 
28.10.15
20:30
(9) То есть, думаешь что он читает не тот файл на ФТП сервере? Про это не подумал, надо глянуть что там на фтп творится, завтра узнаю пароль и зайду. Че то про это не подумал...
11 ДенисЧ
 
28.10.15
20:31
Не понимаю я людей...
Работало всё...
Так ведь нет, из-за каких-то непонятных амбиций и пальцев надо было всё сломать и сделать через тернии в ****.
12 Av0id
 
28.10.15
20:35
(11) Ну как сказать все, сервер сдох физически. Файловый вариант так же без автообмена был + когда я начинал, не знал что его можно так и оставить. Ведь специалист явно дал понять, что файловый вариант это временная мера, пока мы не купим лицензии и не перейдем на клиент-сервер, а файловый типа медленный и вообще там база рушится.

Я только потом понял, что можно в принципе и в файловом сделать. Но хочется то все по фен шую и красиво *(
13 Av0id
 
28.10.15
20:37
(8) То есть, думаешь что он читает не тот файл на ФТП сервере? Про это не подумал, надо глянуть что там на фтп творится, завтра узнаю пароль и зайду. Че то про это не подумал...
14 Av0id
 
28.10.15
20:38
(2) Типовая конфигурация
15 Stim
 
28.10.15
22:45
первое правило создания копии - отключи регламентные задания и обмены.
для надежности саммопальный обмен луччш привязывать к конкретной базе
16 hhhh
 
29.10.15
05:53
(14) Номер сообщения меньше или равен номеру ранее принятого сообщения - это обычное поведение, не заморачивайся с этим.

Например, ты сделал ручной обмен, принято сообщение с таким-то номером, потом тут же делаешь автообмен, принимается тоже самое сообщение, с тем же номером, вот она и пишет, что номер равен ранее принятому.

Еще может быть кто-то на копии базы работает, а там тоже включен автообмен с тем же каталогом, тогда вообще чудеса могут происходить, сообщения идут с рабочей базы и с копии.
17 SiAl-chel
 
29.10.15
10:40
(8) "Вот конкретно моему франчу совершенно пофиг, какая у тебя лицензия на Microsoft, главное что есть на 1С, есть подписка ИТС."
Так как умерли винты, то надо устанавливать Вин Сервер и СКЛ Сервер. А установка их без лицензии - уголовно наказуемое деяние. Тем более франч может быть и сертифицированным партнером Майкрософта. Да и прибыль от продажи лицензий не бывает лищней.
(0) НА Постгри и Линуксе нормально все будет. Проблемы редко возникают с самой ОС или Постгри. Ну а твоя ошибка, видать, связана с тем, что не те файлы грузятся в базу. Можно самому написать или поставить спецу из франча узкую задачу, чтобы добавил подписку на событие ПередЗаписью плана обмена. А в обработчике этого события писать в журнал регистрации номер принятого сообщения, ну и всю остальную информацию, нужную для анализа.
18 anatoly
 
29.10.15
10:58
(16) был такой случай, когда случайно на тестовой серверной базе включили задания...

а с какой базой обмен идет?
может ответные сообщения от кого то не выгружаются?
19 Av0id
 
29.10.15
15:51
(18) Включил логирование на все движение в 1с. Завтра просмотрю журнал.
20 Av0id
 
29.10.15
16:03
(17) "А в обработчике этого события писать в журнал регистрации номер принятого сообщения"

Включил в конце рабочего дня логирование, как я раньше не догадался. Раньше был отключен. Утром буду читать что там за ошибки.

Есть догадка, что возможно я не дал юзеру по умолчанию 1с доступ на изменение файлов и папок. Пока не знаю как это проверить.
21 Av0id
 
29.10.15
16:29
(17) Увидел в настройках обмена пункт, запустить с полными правами, включить его? Для чего он нужен интересно, посоветуйте литературу по 1с пожалуйста. И пункт с выбором пользователя и ключем. Тоже не понятно для чего он.
22 Av0id
 
31.10.15
20:03
Всем спасибо, проблема решена.
23 makfromkz
 
01.11.15
17:55
(22) Меня умиляет когда ТС всех благодарит после самостийного решения своей проблемы и.... ФИГ расскажет публике о решении своей проблемы.
Я так понимаю, алгоритм победы он унесет с собой в могилу, как олигархи свои миллиарды.
24 SiAl-chel
 
02.11.15
08:01
(23) :)