Переключение на Главную Страницу Страницы: [1] 2 3  ОтправитьПечать
Очень популярная тема (более 25 ответов) Вопрос к разработчикам (число прочтений - 14257 )
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Вопрос к разработчикам
22. Октября 2007 :: 04:26
Печать  
Как загружаются классы? Возникла следующая проблема: при загрузке 1С в режиме предприятия пишет что не
не может открыть файл реализации класса, иду на сервер смотрю открытые файлы - файлы реализации классов открыты другими пользователями. Они открываются монопольно?
  
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Вопрос к разработчикам
Ответ #1 - 22. Октября 2007 :: 04:38
Печать  
1cpp 2.3.3
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос к разработчикам
Ответ #2 - 22. Октября 2007 :: 11:40
Печать  
Да, монопольно. Скорее всего, у тебя одновременно в прогу заходили 2 или несколько пользователей.
Перезагрузи 1С и все Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос к разработчикам
Ответ #3 - 22. Октября 2007 :: 11:42
Печать  
artbear писал(а) 22. Октября 2007 :: 11:40:
Да, монопольно. Скорее всего, у тебя одновременно в прогу заходили 2 или несколько пользователей.
Перезагрузи 1С и все Улыбка

Артур, такое бывает нередко. Может есть вариант как это устранить?
  
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос к разработчикам
Ответ #4 - 22. Октября 2007 :: 11:44
Печать  
Arta писал(а) 22. Октября 2007 :: 11:42:
Артур, такое бывает нередко. Может есть вариант как это устранить?

Есть вариант хранить классы в MD. 50 пользователей - проблем нет.
  
Наверх
www  
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос к разработчикам
Ответ #5 - 22. Октября 2007 :: 11:46
Печать  
Федор, я правлю классы в реал-тайме. И народ сразу имеет обновленную конфигурацию. С md такой номер не пройдет Печаль
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос к разработчикам
Ответ #6 - 22. Октября 2007 :: 11:52
Печать  
Да, нужно посмотреть код.
Сам иногда мучаюсь - если одновременно открывать Конфигуратор и Предприятие для одной базы, вполне может быть, что в каком-то из приложений не откроются 1С++ классы Улыбка
Подумаю
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос к разработчикам
Ответ #7 - 22. Октября 2007 :: 15:35
Печать  
Arta писал(а) 22. Октября 2007 :: 11:46:
Федор, я правлю классы в реал-тайме. И народ сразу имеет обновленную конфигурацию. С md такой номер не пройдет Печаль

Ну с некоторой долей геморроя можно использовать TurdoMD. Для критических обновлений иногда бывает полезно.
А использовать обновление конфигурации "на лету" на промышленной основе... ну конечно каждый сам себе искатель приключений, но вот лично мне в этой идее что-то концептуально не нравится.
  
Наверх
www  
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос к разработчикам
Ответ #8 - 22. Октября 2007 :: 15:40
Печать  
fez писал(а) 22. Октября 2007 :: 15:35:
[quote author=Arta link=1193027245/0#5 date=1193053590]А использовать обновление конфигурации "на лету" на промышленной основе... ну конечно каждый сам себе искатель приключений, но вот лично мне в этой идее что-то концептуально не нравится.

Что именно не нравится?
Классы у юзеров обновляются на лету по моей комманде с тех пор как сделали MetaInfoClasses::ОчиститьДанныеОптимизацииКлассов
Наверное уже как с год. Полет нормальный, проблем нет.
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос к разработчикам
Ответ #9 - 22. Октября 2007 :: 15:41
Печать  
fez писал(а) 22. Октября 2007 :: 15:35:
А использовать обновление конфигурации "на лету" на промышленной основе... ну конечно каждый сам себе искатель приключений, но вот лично мне в этой идее что-то концептуально не нравится.

Нормальная идея, даже в 8 до этого дошли, так называемое "динамическое обновление" - аналог ТурбоМД Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Вопрос к разработчикам
Ответ #10 - 23. Октября 2007 :: 01:22
Печать  
А у меня круглосуточное производство, обновлять нужно как можно реже Печаль
  
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Вопрос к разработчикам
Ответ #11 - 23. Октября 2007 :: 01:28
Печать  
В порядке бреда: можно хранить классы в бд? - но это для SQL в FoxPro, есть конечно поля MEMO но чем туда писать?
  
Наверх
ICQ  
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос к разработчикам
Ответ #12 - 23. Октября 2007 :: 06:35
Печать  
Nick писал(а) 23. Октября 2007 :: 01:28:
В порядке бреда: можно хранить классы в бд? - но это для SQL в FoxPro, есть конечно поля MEMO но чем туда писать?

Ты это про что? Классы можно хранить в КОНФИГУРАЦИИ, т.е. в md-файле.
  
Наверх
 
IP записан
 
spock
1c++ developer
1c++ moderator
Отсутствует



Сообщений: 822
Местоположение: Новосибирск
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос к разработчикам
Ответ #13 - 23. Октября 2007 :: 06:39
Печать  
Если быть точнее, то не вся ert открывается монопольно, а один из потоков, но этого достаточно, чтобы получить исключение.
А можно сделать разумно - на открытие потока давать несколько попыток. Т.е. в конкурентном режиме кто-то будет дольше создавать экземпляр класса при первой инициализации.
  
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Вопрос к разработчикам
Ответ #14 - 23. Октября 2007 :: 06:45
Печать  
JohnyDeath писал(а) 23. Октября 2007 :: 06:35:
Nick писал(а) 23. Октября 2007 :: 01:28:
В порядке бреда: можно хранить классы в бд? - но это для SQL в FoxPro, есть конечно поля MEMO но чем туда писать?

Ты это про что? Классы можно хранить в КОНФИГУРАЦИИ, т.е. в md-файле.

Хранить в таблице базы данных
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: [1] 2 3 
ОтправитьПечать