0
ТАК12
09.08.12
✎
16:12
|
Подскажите, пожалуйста, что я не так делаю? Создаю внешнюю обработку по заполнению табличных частей. Подключаю ее, указываю в Принадлежности обработки документ Установка цен номенклатуры, ТЧ Товары. Открываю Установку цен номенклатуры. По кнопке Заполнить моя обработка в списке не появляется.
|
|
3
ТАК12
09.08.12
✎
16:32
|
да, права полные.
Модуль (тело цикла пока не дописано):
Процедура Инициализировать(Объект,ИмяТабличнойЧасти,ТабличноеПолеОбъекта) Экспорт
Запрос = Новый Запрос;
Запрос.Текст ="ВЫБРАТЬ
| ПартииТоваровНаСкладахОстатки.Номенклатура,
| ПартииТоваровНаСкладахОстатки.СтоимостьОстаток,
| ПартииТоваровНаСкладахОстатки.КоличествоОстаток,
| ВЫБОР
| КОГДА СУММА(ПартииТоваровНаСкладахОстатки.КоличествоОстаток) = 0
| ТОГДА 0
| ИНАЧЕ СУММА(ПартииТоваровНаСкладахОстатки.СтоимостьОстаток) / СУММА(ПартииТоваровНаСкладахОстатки.КоличествоОстаток)
| КОНЕЦ КАК ЦенаОстатка
|ИЗ
| РегистрНакопления.ПартииТоваровНаСкладах.Остатки(
| ,
| ДокументОприходования.Организация = &Организация
| И Номенклатура.ВидНоменклатуры = &ВидНоменклатуры) КАК ПартииТоваровНаСкладахОстатки
|
|СГРУППИРОВАТЬ ПО
| ПартииТоваровНаСкладахОстатки.Номенклатура,
| ПартииТоваровНаСкладахОстатки.КоличествоОстаток,
| ПартииТоваровНаСкладахОстатки.СтоимостьОстаток";
Запрос.УстановитьПараметр("Организация", Справочники.Организации.НайтиПоКоду("000000003"));
Запрос.УстановитьПараметр("ВидНоменклатуры", Справочники.ВидыНоменклатуры.НайтиПоКоду("000000009"));
Результат = Запрос.Выполнить().Выгрузить();
Для каждого СтрокаРезультата Из Результат Цикл
Объект.Товары.СоздатьКолонки ();
Объект.Товары.Номенклатура = СтрокаРезультата.Номенклатура;
КонецЦикла;
КонецПроцедуры
|
|
5
ТАК12
09.08.12
✎
17:50
|
Указала в Принадлежности обработки еще Отчет о розничных продажах, ТЧ Товары. В нем видна обработка по кнопке Заполнить. А в Установке цен номенклатуры - нет. При этом к Установке цен номенклатуры прицеплена другая внешняя обработка по заполнению табличных частей, и она видна. В чем же тут дело?
|
|