Имя: Пароль:
1C
1С v8
Ошибка инициализации модуля: Переменная не определена (ОбщегоНазначения)
0 demonxp
 
18.06.15
22:11
Процедура НаименованиеПриИзменении(Элемент)
    Наименование = СокрЛП(Наименование);    
    Пока Не Найти(Наименование, "  ") = 0 Цикл
        Наименование = СтрЗаменить(Наименование, "  ", " ");
    КонецЦикла;

    ФИО = Наименование;
    
    Если ПустаяСтрока(ЭтаФорма.Фамилия) Или ЭтаФорма.ЭтоНовый() Тогда
        МассивФИО = ОбщегоНазначения.ПолучитьМассивФИО(ФИО);
        ЭтаФорма.Фамилия  = МассивФИО[0];
        ЭтаФорма.Имя      = МассивФИО[1];
        ЭтаФорма.Отчество = МассивФИО[2];        
    КонецЕсли;
КонецПроцедуры

Ошибка: "Ошибка инициализации модуля: ПланОбмена.Карта_Пациента.Форма.ФормаУзла.Форма
по причине:
{ПланОбмена.Карта_Пациента.Форма.ФормаУзла.Форма(10,15)}: Переменная не определена (ОбщегоНазначения)
        МассивФИО = <<?>>ОбщегоНазначения.ПолучитьМассивФИО(ФИО);"
1 Волшебник
 
модератор
18.06.15
22:12
Один из общих модулей стал не глобальный
2 ДенисЧ
 
18.06.15
22:14
Что делали в базе?
(1) какой глобальный? К нему явно обращаются.
3 RomanYS
 
18.06.15
22:15
может клиент тонкий?
4 RomanYS
 
18.06.15
22:24
у меня одного складывается впечатление, что ТС хочет использовать узлы плана обмена как справочник пациентов?
5 demonxp
 
18.06.15
22:30
да делаю прогу прикрепление населения.
пишу на 1с 8.3
я бы выложил бы скрины но в друз забанят но рискню
https://yadi.sk/i/7wLgqFj6hLNTs в базе
https://yadi.sk/i/5ycDJi8GhLNWc в программе только начал делать
6 RomanYS
 
18.06.15
22:34
(5) ошибка из-за (3)
а (4) я тоже не ошибся, (5) ты знаешь для чего предназначены планы обмена?
8 demonxp
 
18.06.15
22:46
"ты знаешь для чего предназначены планы обмена?"да
9 Волшебник
 
модератор
18.06.15
23:01
(8) Когда кому-то отвечаешь, пиши номер сообщения в скобках. Например, так: (8)
10 Asmody
 
19.06.15
00:04
(8) Удиви нас!
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший