Имя: Пароль:
1C
1C 7.7
v7: В модуле формы обработки не видна функция
0 Kaukass
 
17.07.15
10:28
Почему в обработке, в модуле формы функция ПолучитьНоменклатуру на видна? (Функция не обнаружена (ПолучитьНоменклатуру))

Процедура    ВыполнитьСобытие()//(ИсходнДокумент, Документ, ПолеТЧ)
    
ШтрихКод = ПолеШтрКод;
                      
  Номенклатура = ПолучитьНоменклатуру(штрихКод);
  
  Сообщить(Номенклатура);


КонецПроцедуры

функция ПолучитьНоменклатуру(ШтрихКод)
    
    СпрЕдиницы = СоздатьОбъект("Справочник.Единицы");
    Если СпрЕдиницы.НайтиПоРеквизиту("Штрихкод", ШтрихКод, 0 ) = 1 Тогда
        Возврат СпрЕдиницы.Владелец;
    
    
    КонецЕсли;
    
         Возврат ПолучитьПустоеЗначение(Справочник.номенклатура);
    
    
КонецФункции;
1 Бовка
 
17.07.15
10:29
(0) ахаха! Потому что ниже. Объяви выше ее
2 Ненавижу 1С
 
гуру
17.07.15
10:29
потому что в 7.7 она должна быть определена выше использования
3 Kaukass
 
17.07.15
10:31
Разбаловала меня 8, однако
4 varelchik
 
17.07.15
16:52
Вставь Далее и не парься.
И определи ее как функция Имя Далее
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший