7.7 Ошибка компиляции глобального модуля

Тема в разделе "Общие вопросы "1С:Предприятие 7.7"", создана пользователем vanovikov, 31 окт 2011.

  1. TopicStarter Overlay
    vanovikov
    Offline

    vanovikov

    Регистрация:
    31 окт 2011
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    1
    Здравствуйте!

    При входе выдает ошибку:

    <<?>>Процедура ПриЗаписиКонстанты(ИмяКонстанты, Значение)
    {Глобальный модуль(7759)}: Определения процедур и функций должны размещаться перед операторами основной программы
    <<?>>Процедура ПриЗаписиКонстанты(ИмяКонстанты, Значение)
    {Глобальный модуль(7759)}: Процедура или функция с указанным именем объявлена, но не определена в текущем модуле (ПроверитьЛегальностьПолученияОбновления)

    Подскажите, пожалуйста, как исправить?
  2. TopicStarter Overlay
    vanovikov
    Offline

    vanovikov

    Регистрация:
    31 окт 2011
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    1
    Когда захожу в Отчеты -> Оборотно-сальдовая ведомость, пишет:

    НазваниеОрганизации = глНазваниеОрганизации<<?>>(Контекст);
    {Отчет.ОборотноСальдоваяВедомость.Форма.Модуль(867)}: Функция не обнаружена (глНазваниеОрганизации)
    Форма.Кн_Видеокурс.Видимость( ?(ТипЗначения(Видео_Компонента<<?>>)=0,0,1 ));
    {Отчет.ОборотноСальдоваяВедомость.Форма.Модуль(1113)}: Переменная не определена (Видео_Компонента)
    Форма.Кн_Видеокурс.Видимость( ?(ТипЗначения(Видео_Компонента)<<?>>=0,0,1 ));
    {Отчет.ОборотноСальдоваяВедомость.Форма.Модуль(1113)}: Неопознанный оператор
    Форма.Кн_Видеокурс.Видимость( ?(ТипЗначения(Видео_Компонента)=0,0,1 ))<<?>>;
    {Отчет.ОборотноСальдоваяВедомость.Форма.Модуль(1113)}: Ожидается ключевое слово 'КонецПроцедуры' ('EndProcedure')

    Когда захожу в Журналы -> Общий журнал документов, пишет:

    Норм_ПолучитьСправку<<?>>(Ссылка);
    {Журнал.Общий.Форма.ФормаСписка.Модуль(227)}: Процедура не обнаружена (Норм_ПолучитьСправку)
    Форма.Кн_Справка.Видимость(?(ТипЗначения(Норм_Компонента<<?>>) = 0, 0, 1));
    {Журнал.Общий.Форма.ФормаСписка.Модуль(237)}: Переменная не определена (Норм_Компонента)
    Форма.Кн_Справка.Видимость(?(ТипЗначения(Норм_Компонента) <<?>>= 0, 0, 1));
    {Журнал.Общий.Форма.ФормаСписка.Модуль(237)}: Неопознанный оператор

    Помогите, пожалуйста.
  3. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Какая конфигурация? Кто в последний раз редактировал ГМ? КОпия осталась?
  4. Vlad
    Offline

    Vlad Модераторы Команда форума Модератор

    Регистрация:
    16 авг 2006
    Сообщения:
    3.517
    Симпатии:
    19
    Баллы:
    29
    Похоже на неудачное выборочное обновление. Копия осталась до обновления?
  5. TopicStarter Overlay
    vanovikov
    Offline

    vanovikov

    Регистрация:
    31 окт 2011
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    1
    Копия осталась.

    Производил вот эти действия:

    Инструкция по встраиванию конфигурации «1С-Рарус: SMS коммуникатор для sms4b.ru» версия 1.5.0.2 в конфигурации на платформе «1С:Предприятие 7.7».
    Дата обновления: 24.03.2011 г.

    Для встраивания конфигурации «1С-Рарус: SMS коммуникатор для sms4b.ru» версия 1.5.0.2 (далее конфигурация sms4b) в произвольную конфигурацию на платформе «1С:Предприятие 7.7» (далее оригинальная конфигурация) используется файл конфигурации «1Cv7.MD»
    Необходимо создать новую конфигурацию на основе файла «1Cv7.MD» конфигурации sms4b и произвести следующие изменения в оригинальной конфигурации:
    1. Перенести из конфигурации sms4b в оригинальную конфигурацию в следующем порядке:
    - Константы:
    Все.
    - Перечисления:
    - ВходящееИсходящееСобытие;
    - CRM_СостоянияSMS.
    - Документы:
    - SMS;
    - Журналы документов:
    - ЖурналСообщений.
    После переноса в документе SMS указать в качестве журнала «ЖурналСообщений».
    2. Перенести в глобальный модуль оригинальной конфигурации:
    a. Описание всех переменных (// ПЕРЕМЕННЫЕ МОДУЛЯ);
    b. Блок процедур и функций (// ПРОЦЕДУРЫ И ФУНКЦИИ РАБОТЫ С СМС);
    c. Блок инициализации переменных (// ИНИЦИАЛИЗАЦИЯ ПЕРЕМЕННЫХ).
    3. Далее необходимо в существующие процедуры оригинальной конфигурации внести следующие изменения (// ПРОЦЕДУРЫ ГЛОБАЛЬНОГО КОНТЕКСТА):
    a. Процедура «ПриНачалеРаботыСистемы()»
    Перенести в конец процедуры все строки из процедуры «ПриНачалеРаботыСистемы()» конфигурации «1С-Рарус: SMS коммуникатор»
    b. Процедура «ПриЗавершенииРаботыСистемы()»
    Перенести в конец процедуры все строки из процедуры «ПриЗавершенииРаботыСистемы()» конфигурации «1С-Рарус: SMS коммуникатор»
    c. Процедура «ПриЗаписиКонстанты(ИмяКонстанты,Значение)»
    Перенести в конец процедуры все строки из процедуры «ПриЗаписиКонстанты» конфигурации «1С-Рарус: SMS коммуникатор»
    4. Скопировать интерфейс «SMS4B» и набор прав «РаботаСSMS4B».
    5. При необходимости добавить права на добавленные объекты и для набора прав «РаботаСSMS4B».

    Внимание!!!: Подключение к серверу sms4b.ru для отправки SMS из конфигурации «1С:Предприятия» происходит только через запущенный сеанс пользователя 1С с правами «РаботаСSMS4B».
    Рекомендуем сделать только одного служебного пользователя с правами «РаботаСSMS4B» и всегда держать этот сеанс пользователя в запущенном состоянии.
    При запуске сеанса пользователя 1С с правами «РаботаСSMS4B» произведет подключение к серверу sms4b.ru и через этот сеанс будет происходить отправка SMS-сообщений всех остальных пользователей 1С.

    При первом запуске конфигурации необходимо настроить значения констант.

    Для правильной работы конфигурации sms4b необходимо, что бы в каталоге установки программы 1С:Предприятие7.7 был размешен файл v7plus.dll, а на компьютере, на котором запускается сеанс с правами «РаботаСSMS4B» был подключен Интернет и выполнены рекомендации по настройке доступа в Интернет.

    Конфигурация sms4b подключается к серверу sms4b.ru по защищенному каналу Интернет (с включенным SSL), стандартному протоколу HTTPS.
    Установка сертификат безопасности SSL происходит в автоматическом режиме при первом подключении программы sms4b к адресу https://sms4b.ru/WebServices/sms.asmx .

    В случае возникновения ошибки автоподключения по адресу https://sms4b.ru/WebServices/sms.asmx рекомендуем открыть эту ссылку в любом Интернет-браузере, и, по необходимости, установить сертификат безопасности SSL в локальный кэш сертификатов вручную, так как, возможно, не доступно ни одно бюро, подтверждающее сертификат сервере sms4b.ru. Принудительная установка в данном случае сертификата безопасности SSL происходит через диалоговые окна Интернет браузера.

    Если требуется настроить файрвол, то, к сожалению, не достаточно только разрешить программе доступ на определенный IP = 194.135.22.89 порт 443.

    Решение возможных проблем, связанных с использованием сертификата безопасности SSL:

    Для проверки сертификата безопасности SSL сервера SMS4B.RU надо разрешить доступ к серверам-бюро, удостоверяющим сертификаты SSL, например, на данный момент при каждом первом подключении обязателен доступ к удостоверяющему бюро для подтверждения http://crl.geotrust.com/crls/globalca1.crl (соединение TCP по порту 80)

    Решение возможны проблем, связанных с разрешением DNS-имен:

    Необходимо разрешить доступ к какому-либо DNS-серверу (по стандарту - протокол TCP или UDP соединение на порт 53).
    Чтобы избавиться от необходимости в доступе к DNS серверам, можно указывать IP адрес вместо SMS4B.RU, сейчас этот URL https://194.135.22.89/webservices/sms.asmx
    Однако, в зависимости от уровня безопасности в ОС возможны проблемы в разрешении использования такого URL вместо DNS-имени https://sms4b.ru/WebServices/sms.asmx


    Не понимаю вот эти действия, подскажите, после каких строк это все нужно писать и перед какими.
  6. Vlad
    Offline

    Vlad Модераторы Команда форума Модератор

    Регистрация:
    16 авг 2006
    Сообщения:
    3.517
    Симпатии:
    19
    Баллы:
    29
    К сожалению, не работал с этим чудом. Суть-то понятна, что в глобальный модуль нужно сделать добавки. А вот куда? Не видя, сложно сказать.
    Посмотри в глобальнике 1с раруса
    (// ПЕРЕМЕННЫЕ МОДУЛЯ);
    и пр.
    где они стоят, скопируй и вставь в свой глобальник.
    И далее по инструкции.
  7. TopicStarter Overlay
    vanovikov
    Offline

    vanovikov

    Регистрация:
    31 окт 2011
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    1
    Я чайник в этом деле, буду разбираться, подскажите, а где взять "глобальник 1с раруса" ?
  8. Vlad
    Offline

    Vlad Модераторы Команда форума Модератор

    Регистрация:
    16 авг 2006
    Сообщения:
    3.517
    Симпатии:
    19
    Баллы:
    29
    "Для встраивания конфигурации «1С-Рарус: SMS коммуникатор для sms4b.ru» версия 1.5.0.2 (далее конфигурация sms4b) в произвольную конфигурацию на платформе «1С:Предприятие 7.7» (далее оригинальная конфигурация) используется файл конфигурации «1Cv7.MD»
    Необходимо создать новую конфигурацию на основе файла «1Cv7.MD» конфигурации sms4b и произвести следующие изменения в оригинальной конфигурации:"

    Это из твоего сообщения.
  9. TopicStarter Overlay
    vanovikov
    Offline

    vanovikov

    Регистрация:
    31 окт 2011
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    1
    ААА, вот так понятно. Скопировал в текстовый файл, посмотрите, пожалуйста. Посмотреть вложение 8980

    Вложения:

  10. Vlad
    Offline

    Vlad Модераторы Команда форума Модератор

    Регистрация:
    16 авг 2006
    Сообщения:
    3.517
    Симпатии:
    19
    Баллы:
    29
    И чего я в таком варианте должен увидеть? :))
    Так ты создай пустую базу на основании рарусовского md-шника и потом заходи в глобальник.
    Тем паче, что я уже бухать начинаю - у шефа день рождения. Так что сегодня я тебе более не помощник. Давай, тренируйся. Если что, то скинешь завтра md-шник. Если будет возможность - посмотрю.
  11. TopicStarter Overlay
    vanovikov
    Offline

    vanovikov

    Регистрация:
    31 окт 2011
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    1
    Ок, буду пробовать обращаться в тех. поддержку этого раруса, посмотрим, что они скажут. Спасибо.
  12. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Судя по всему вы кол просто вставили в начало или конец ГМ...
    Переменные нужно отделять от процедур

Поделиться этой страницей