for flooders
:: Главная :: Решения :: Статьи :: Сайт М. Дроздова :: Файловый архив :: Книга по VFP 9 :: Русский Help Online :: OFF-LINE Форум
   Лисоводы   всех   стран,  объединяйтесь !!!  

Список Форумов  :: Вопросы по 1С
  

ЗавершитьРаботуСистемы(Ложь)
PaulWist
Автор

Сообщений: 13130
Дата: 21.07.09 14:50:32
1сv8.1

Что было сделано:

1. Процедура помещена в ОбщиеМодули.МоиПроцедуры,

Процедура ЗавершениеРаботы() Экспорт  
  ЗавершитьРаботуСистемы(Ложь)  
  КонецПроцедуры

2. Для ОбщиеМодули.МоиПроцедуры выставлены св-ва
- внешнее соединение
- клиент
- сервер

3. Создан план обмена
3.1. на его основе создана выгрузка для периферии

4. Создана периферия файл-сервер


Пробую на основе периферии создать выгрузку (через dt) для того, что бы создать клиент-сервер и её затолкать в MSSQL, выгрузка создаётся.

НО при "запихивании", Сервер 1С жалуется на то, что обнаружена ф-ия ЗавершитьРаботуСистемы(Ложь).

И действительно, если внимательно прочитать хелп, то видим, что для Сервера 1С она не поддерживается (снять галку в периферийной БД не получается, только для чтения).

Вопрос в следующем: как снять галку "сервер" (возможно программно) в периферии, или возможно только заново создать в центральной БД начальный образ?


------------------
Есть многое на свете, друг Горацио...
Что и не снилось нашим мудрецам.
(В.Шекспир Гамлет)
Ratings: 0 negative/0 positive

Re: ЗавершитьРаботуСистемы(Ложь)
Foxtrot

Сообщений: 3378
Откуда: Куда:
Дата: 24.07.09 12:47:50
к моему счастью я отошел от 1це но навыки коекакие всеж такиостались попробуй обернуть в
#Если Клиент тогда
должно помочь

------------------
P.S. будете проходить мимо, не стесняйтесь, проходите
Ratings: 0 negative/0 positive

Re: ЗавершитьРаботуСистемы(Ложь)
PaulWist
Автор

Сообщений: 13130
Дата: 24.07.09 13:13:36
Foxtrot
к моему счастью я отошел от 1це но навыки коекакие всеж такиостались попробуй обернуть в
#Если Клиент тогда
должно помочь

А это чЁ за конструкция?

Не, это не поможет, дело в том, что ЗавершитьРаботуСистемы() разрешено использовать только на клиенте, те на "Сервер" и в "Внешнее соединение" запрещено, даже в хелпе об этом написано решается только снятием "галки" в центральной БД, уже проверил.


------------------
Есть многое на свете, друг Горацио...
Что и не снилось нашим мудрецам.
(В.Шекспир Гамлет)
Ratings: 0 negative/0 positive

Re: ЗавершитьРаботуСистемы(Ложь)
Igor Korolyov

Сообщений: 32570
Дата: 24.07.09 13:36:45
Как я понимаю, это директива условной компиляции типа фоксовой #IF - если условие не выполняется, то данных команд и не будет в откомпилированном модуле - что собственно решает проблему недопустимости их использования в соответствующих контекстах


------------------
WBR, Igor
Ratings: 0 negative/0 positive



Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 6 Simple777  (Гостей: 5)

20.06.2019 22:12:49 exec: 0.03
Mem: 1.163 Mb

© 2000-2019 Fox Club 
Яндекс.Метрика