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
Вставь Далее и не парься.
И определи ее как функция Имя Далее
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший