|   |   | 
| 
 | Не работает обмен на 1С 8.2 под SQL Server 2008 R2 на Windows 2003 R2 (x64) | ☑ | ||
|---|---|---|---|---|
| 0
    
        MatveyIgor 29.11.12✎ 11:08 | 
        Не работает обмен на 1С 8.2 под SQL Server 2008 R2 на Windows 2003 R2 (x64) - прошу совета может ли быть эта проблема связана с Windows 2003 (x64)? Предположение появилось когда туже самую базу запустили на компе с ОП Windows XP и все заработало.     | |||
| 1
    
        Нуф-Нуф 29.11.12✎ 11:09 | 
        а что значит не работает?     | |||
| 2
    
        Maxus43 29.11.12✎ 11:09 | 
        как не работает? ошибки какието?     | |||
| 3
    
        Heckfy 29.11.12✎ 11:10 | 
        Что за обмен?     | |||
| 4
    
        Maxus43 29.11.12✎ 11:10 | 
        пятница чтоль?     | |||
| 5
    
        MatveyIgor 29.11.12✎ 11:10 | 
        поясняю - проблема следующая: 
  База работала в файловом режиме - обмен работал - все ок. Перевели базу на SQL Server 2008 и возникла проблема с автообменом, добавил в процедуру обмена строки что-бы делались записи в Журнал Регистрации изменений и вот что я вижу , что в процедуре : ЗаписьXML.ОткрытьФайл(ИмяФайлаСообщения); ЗаписьЖурналаРегистрации("Створення файлу обміну", УровеньЖурналаРегистрации.Информация, , ,"Початок створення файлу обміну"); ЗаписьСообщения=ПланыОбмена.СоздатьЗаписьСообщения(); ЗаписьЖурналаРегистрации("Початок запису файлу обміну", УровеньЖурналаРегистрации.Информация, , ,"Початок запису файлу обміну"); ЗаписьСообщения.НачатьЗапись(ЗаписьXML,Узел); ЗаписьЖурналаРегистрации("Запис файлу обміну", УровеньЖурналаРегистрации.Информация, , ,"Запис файлу обміну"); ПланыОбмена.ЗаписатьИзменения(ЗаписьСообщения,0); ЗаписьЖурналаРегистрации("Закінчення запису файлу обміну", УровеньЖурналаРегистрации.Информация, , ,"Закінчення запису файлу обміну"); ЗаписьСообщения.ЗакончитьЗапись(); ЗаписьЖурналаРегистрации("Запис файлу обміну завершено", УровеньЖурналаРегистрации.Информация, , ,"Запис файлу обміну завершено"); ЗаписьXML.Закрыть(); доходит до строки ПланыОбмена.ЗаписатьИзменения(ЗаписьСообщения,0); и все - фоновое задание висит 20 минут, после чего вылетает без ошибок и без создания файла обмена, где копать? | |||
| 6
    
        MatveyIgor 29.11.12✎ 11:11 | 
        добавлю - если тоже самое делать под ОП Windows XP - все работает     | |||
| 7
    
        cw014 29.11.12✎ 11:12 | 
        "Початок" - я под столом     | |||
| 8
    
        Maxus43 29.11.12✎ 11:12 | 
        дубликат. по коду узнал
  v8: Обмен УРБД на SQL Server | |||
| 9
    
        MatveyIgor 29.11.12✎ 11:12 | 
        ага     | |||
| 10
    
        Нуф-Нуф 29.11.12✎ 11:12 | ||||
| 11
    
        Нуф-Нуф 29.11.12✎ 11:12 | 
        (8) аха :)     | |||
| 12
    
        MatveyIgor 29.11.12✎ 11:13 | 
        (8) ага - просто нашли своеобразную особенность , а именно зависимость от операционной системы - может 64 - разрядность ОП влияет?     | |||
| 13
    
        MatveyIgor 29.11.12✎ 11:13 | 
        почему под 32 разрядной Windows все работает... уже и не знаю где копать     | |||
| 14
    
        Maxus43 29.11.12✎ 11:15 | 
        (12) не должна она влиять, в серверных осах просто больше упор на безопасность, т.е. думаю таки с правами что-то, где-то настроечку забыли.
  З.ы. файл люмена на этот же сервак копируется? папка расшарена? | |||
| 15
    
        MatveyIgor 29.11.12✎ 11:15 | 
        (7) "Початок" - это не "кінець"))     | |||
| 16
    
        MatveyIgor 29.11.12✎ 11:16 | 
        (14) з доступом все гуд... проверено 100 раз, и если вручную делать загрузку выгрузку файла обмена все работает, служба 1С сервера запущена под тем же пользователем у которого Админ права на сервере     | |||
| 17
    
        Maxus43 29.11.12✎ 11:16 | 
        папка расшарена?     | |||
| 18
    
        MatveyIgor 29.11.12✎ 11:17 | 
        (17) да     | |||
| 19
    
        MatveyIgor 29.11.12✎ 11:18 | 
        (17) запись файла происходит не по сети, а непосредственно на тот же комп     | |||
| 20
    
        Maxus43 29.11.12✎ 11:19 | 
        (19) пофиг.
  Управление > общие папки > общие ресурсы. Там права есть? | |||
| 21
    
        MatveyIgor 29.11.12✎ 11:23 | 
        (20) у меня папка куда выгружается файл не разшарена оно находится в расшареной папке, нужно ее расшарить?     | |||
| 22
    
        Maxus43 29.11.12✎ 11:26 | 
        (21) нет, смотри у расшареной папки, где твоя папка, которая не расшарена папка. брррр     | |||
| 23
    
        MatveyIgor 29.11.12✎ 11:31 | 
        (22) полные права на ту папку у этого пользователя     | |||
| 24
    
        Maxus43 29.11.12✎ 11:32 | 
        всё, идей нет, принимайте эстафету. чудес не бывает     | |||
| 25
    
        MatveyIgor 29.11.12✎ 11:41 | 
        (24) еще одна инфа - Windows то 64 разрядный - НО 1C установлена 32 разрядная, может в том проблема , Релиз платформы 8.2.13.219     | |||
| 26
    
        MatveyIgor 29.11.12✎ 11:50 | 
        решилась проблема !!! перестановка релиза помогла, можно закрывать тему!     | |||
| 27
    
        Maxus43 29.11.12✎ 11:54 | 
        мда...     | |||
| 28
    
        MrStomak 29.11.12✎ 11:58 | 
        Обмен в файловой базе выполняется в режиме "эмуляции" сервера, по сути на клиенте.
  Обмен в скуле выполняется фоновым заданием на сервере. При обмене идёт обращения к модулям зарегистрированных объектов. Если у модулей объектов содержатся вызовы клиентских общих модулей или других недоступных в контексте сервера алгоритмов - будет вылет. Описание ошибки можно будет найти в архиве фоновых заданий. Всё это в принципе для обычного приложения верно, в управляемом вызов клиентских методов в модуле объекта будет и при исполнении на клиенте не доступен. | |||
| 29
    
        MatveyIgor 29.11.12✎ 12:02 | 
        Всем спасибо!     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |