Имя: Пароль:
1C
1С v8
Переменная не определена (Масcив)
0 kuzzzzo
 
23.10.14
19:01
Функция  ПолучитьСписокИменинников () Экспорт
    ТД_День  =  День(ТекущаяДата());
    ТД_Месяц = Месяц(ТекущаяДата());
    
    
    Массив = Новый Массив();
    
    выборка = Справочники.Сотрудники.Выбрать();
    пока выборка.Следующий() цикл
        
        ДР_День  =  День(Выборка.ДатаРождения);
        ДР_Месяц = Месяц(Выборка.ДатаРождения);
        
        если ДР_Месяц = ТД_Месяц и ДР_День = ТД_День тогда
            
             Массив.Добавить(выборка.Наименование);
             конецЕсли;
         конецЦикла;
        
         Возврат  Масcив;
        
    конецФункции

проверяю на ошибки и мне выдает
{ОбщийМодуль.ОбщиеМеханизмы.Модуль(20,13)}: Переменная не определена (Масcив)
         Возврат  <<?>>Масcив; (Проверка: Сервер)


Скажите пожалуйста что не так.
1 Looser-1c
 
23.10.14
19:05
Никогда не называй переменные служебными словами!
2 alle68
 
23.10.14
19:21
(1) Да ну!
(0) Массив <> Масcив
3 roman844
 
23.10.14
19:23
я думаю ругается на галку вызова сервера для общего модуля, попробуй поиграйся ею.
4 Мимохожий Однако
 
23.10.14
19:26
В каком модуле эта функция?
5 kuzzzzo
 
23.10.14
19:31
В общем модуле.
6 Мимохожий Однако
 
23.10.14
19:33
(5)В ошибке видно...Я ступил. Пробовал поменять переменную Массив на Массив1, например?
7 roman844
 
23.10.14
19:36
Может в переменной Массив буквы разные.(2) намекнул.
8 18_plus
 
23.10.14
19:43
Возврат  Масcив; // тут одна буква с латинская
9 Крошка Ру
 
23.10.14
19:46
(8) наверняка

У меня оффтоп: а почему не сделать всё запросом?
10 DCKiller
 
23.10.14
19:52
(9) +1
11 Мимохожий Однако
 
23.10.14
19:58
И какие свойства у общего модуля не сказано. Отладчик неплохо бы включить на ошибочной строке.