Имя: Пароль:
1C
1С v8
Обработка заполнения табличной части
0 Loser
 
26.12.11
13:44
Скажите, пожалуйста, где должны располагаться процедуры и функции, вызываемые из процедуры инициализировать в обработке заполнения табличной части?
У меня получается ошибка Определения процедур и функций должны размещаться перед операторами тела модуля.
Хотя процедуры и функции расположены перед процедурой Инициализировать()
1 Amra
 
26.12.11
13:45
У тебя скорее точки с запятой стоят после Конецпроцедуры
2 Loser
 
26.12.11
13:51
нет никаких точки с запятой
3 Loser
 
26.12.11
13:54
например

Процедура ЗаполнитьСписокТиповЦен(Объект)
/////////////////операторы процедуры
КонецПроцедуры

Процедура ЗаполнитьТабличнуюЧастьПоПоступлениюНаОсновании(Объект,ДокументПоступление,Перезаполнение=Ложь)
ЗаполнитьСписокТиповЦен(Объект);
КонецПроцедуры

Процедура Инициализировать(Объект, ИмяТабличнойЧасти, ТабличноеПолеОбъекта) экспорт
ЗаполнитьТабличнуюЧастьПоПоступлениюНаОсновании(Объект,ДокументПоступление,Истина);
КонецПроцедуры
4 1с-кин
 
26.12.11
13:59
Разницы нет, где процедура расположена, но где-то не хватает ";", или лишний, и платформа не видит, где КонецПроцедуры.
5 Loser
 
26.12.11
14:07
Понятно. Получилось)) Спасибо
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший