Процедура или функция с указанным именем не определена хотя она есть уф (расширение)
Здравствуйте. Имеется в расширении такой код:
Если делаю в файловой, то все хорошо, но как только в КС варианте, то Процедура или функция с указанным именем "ПолучимДанныеСтавки" не определена! Что может быть, базу удалял из списка и заново добавлял.
&НаКлиенте
Процедура Изм_ЗаполнитьДниКОплатеПосле(Команда)
А = 0;
Оповещение = Новый ОписаниеОповещения("ПослеВводаКоличества",ЭтаФорма);
ПоказатьВводЧисла(Оповещение,А,"Введите число дней посещения к оплпте. Числа к оплате, будут заменены в каждой строке на введенное Вами число!!!");
КонецПроцедуры
&НаКлиенте
Процедура ПослеВводаКоличества(Число, Параметры) Экспорт
Если НЕ Число = Неопределено Тогда
Для Каждого Строка Из Объект.Начисления Цикл
Строка.ДнейПосещенияКОплате = Число;
СтавкОплаты = ПолучимДанныеСтавки(Строка.СтавкаОплаты);
Строка.Сумма = СтавкОплаты * Число;
КонецЦикла;
КонецЕсли;
КонецПроцедуры
&НаСервере
Функция ПолучимДанныеСтавки(Ставка) Экспорт
Возврат Ставка.СуммаСтавкаЗаДень;
КонецФункции
ПоказатьЕсли делаю в файловой, то все хорошо, но как только в КС варианте, то Процедура или функция с указанным именем "ПолучимДанныеСтавки" не определена! Что может быть, базу удалял из списка и заново добавлял.
По теме из базы знаний
- Выгрузка-загрузка любых данных из 1С (и измененных) в XML между похожими конфигурациями (ФАЙЛ, HTTP, COM) ЛЮБЫХ баз 1С 8.1-8.3 с обработкой и поиском данных по произвольным полям поиска
- Конфигурация Flowcon: Набор инструментов для управления задачами, проектами и бизнесом в 1С
- Не спеша, эффективно и правильно – путь разработки. Часть 2. Теория
- Не спеша, эффективно и правильно – путь разработки. Часть 3. Практика
- (Не) Строгая типизация 1С
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2) аналогичная ситуация:
&НаСервере
Процедура Изм_КОплатеИзПрошлогоДокументаПослеНаСервере() Экспорт
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ ПЕРВЫЕ 1
| ПлановыеПоступленияОплатыРодительскаяПлата.Ссылка КАК Ссылка
|ПОМЕСТИТЬ ВТ_Табл
|ИЗ
| Документ.ПлановыеПоступленияОплатыРодительскаяПлата КАК ПлановыеПоступленияОплатыРодительскаяПлата
|ГДЕ
| ПлановыеПоступленияОплатыРодительскаяПлата.Дата < &ДатаН
| И ПлановыеПоступленияОплатыРодительскаяПлата.Организация = &Организация
| И ПлановыеПоступленияОплатыРодительскаяПлата.ГруппаДетскогоУчреждения = &ГруппаДетскогоУчреждения
|
|УПОРЯДОЧИТЬ ПО
| ПлановыеПоступленияОплатыРодительскаяПлата.Ссылка.Дата УБЫВ
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ПлановыеПоступленияОплатыРодительскаяПлатаДети.Ребенок КАК Ребенок,
| ПлановыеПоступленияОплатыРодительскаяПлатаДети.ДнейПосещенияКОплате КАК ДнейПосещенияКОплате
|ИЗ
| ВТ_Табл КАК ВТ_Табл
| ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПлановыеПоступленияОплатыРодительскаяПлата.Дети КАК ПлановыеПоступленияОплатыРодительскаяПлатаДети
| ПО ВТ_Табл.Ссылка = ПлановыеПоступленияОплатыРодительскаяПлатаДети.Ссылка";
Запрос.УстановитьПараметр("Организация", Объект.Организация);
Запрос.УстановитьПараметр("ГруппаДетскогоУчреждения", Объект.ГруппаДетскогоУчреждения);
Запрос.УстановитьПараметр("ДатаН", Объект.Дата-1);
РезультатЗапроса = Запрос.Выполнить();
ТЗ = РезультатЗапроса.Выгрузить();
Для Каждого Строка Из Объект.Дети Цикл
Отбор = Новый Структура;
Отбор.Вставить("Ребенок", Строка.Ребенок);
Резолт = ТЗ.НайтиСтроки(Отбор);
Если Резолт.Количество() > 0 Тогда
Строка.ДнейПосещенияКОплате = Резолт[0].ДнейПосещенияКОплате;
КонецЕсли;
КонецЦикла;
КонецПроцедуры
&НаКлиенте
Процедура Изм_КОплатеИзПрошлогоДокументаПосле(Команда)
Изм_КОплатеИзПрошлогоДокументаПослеНаСервере();
КонецПроцедуры
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот