|
v7: Ввести вид начисления обработкой
| ☑ |
0
work92
12.01.16
✎
08:39
|
Нужно из dbf вести дополнительный вид начисление обработку написал но выдает ощибку
ЖЗ.ВвестиРасчет(ТекСотр, ВидРасчета.ПенсионныйФонд, "01.12.2015", "31.12.2015", ПремияСотруднику);
{E:\2017\ВЕДЕМ +3000.ERT(34)}: Процедура недоступна в данном контексте!
//*******************************************
Процедура Выполнить()
Файл = создатьОбъект("XBASE");
Файл.ОткрытьФайл("E:\2017\Кадры Обнов\PST.dbf");
Сотр=СоздатьОбъект("Справочник.Сотрудники");
ЖЗ = СоздатьОбъект("ЖурналРасчетов.Зарплата");
ЖЗ.УстановитьРеквизит("Рассчитана",1);
Сотр.НайтиПоНаименованию("Расчетчик1");
Расчетчик1 = Сотр.ТекущийЭлемент();
Сотр.ИспользоватьРодителя(Расчетчик1);
Сотр.использоватьДату(Рабочаядата());
Если Файл.Открыта()=0 Тогда
Сообщить("Не удалось открыть файл!");
КонецЕсли;
Сотр.ВыбратьЭлементы();
Пока Сотр.ПолучитьЭлемент() = 1 Цикл
ТекСотр=Сотр.ТекущийЭлемент();
Файл.Первая();
Пока Файл.ВКонце()=0 Цикл
СотрудникДБФ=Файл.name;
//Сообщить(ТекСотр) ;
Если СокрЛП(ТекСотр)=СокрЛП(СотрудникДБФ) Тогда
ПремияСотруднику=Число("9999");
ЖЗ.ВвестиРасчет(ТекСотр, ВидРасчета.Фонд, "01.12.2015", "31.12.2015", ПремияСотруднику);
Сообщить("Найдден Сотр");
Прервать;
КонецЕсли;
Файл.Следующая();
КонецЦикла;
КонецЦикла;
КонецПроцедуры
|
|
1
work92
12.01.16
✎
08:40
|
Описка
ЖЗ.ВвестиРасчет(ТекСотр, ВидРасчета. Фонд, "01.12.2015", "31.12.2015", ПремияСотруднику);
|
|
2
NikVars
12.01.16
✎
09:49
|
(1) И какая там процедура у тебя в строке 34?
|
|
3
work92
12.01.16
✎
09:55
|
Нужно вести расчет ФОНД в журнал зарплата
|
|
4
work92
12.01.16
✎
09:56
|
ЖЗ.ВвестиРасчет(ТекСотр, ВидРасчета. Фонд, "01.12.2015", "31.12.2015", ПремияСотруднику);
|
|
5
NikVars
12.01.16
✎
09:57
|
(4) Конфа какая?!
|
|
6
work92
12.01.16
✎
09:58
|
ЗИК
|
|
7
NikVars
12.01.16
✎
09:59
|
(6) "Описание:
Метод ВвестиРасчет предназначен для ввода строк в журнал расчетов. Как правило, используется в модуле расчета документа, но может использоваться и в модуле вида расчета."
Читай ЖКК.
|
|
8
NikVars
12.01.16
✎
10:01
|
Действуй через документ. Как вариант: твоя обработка создает документ, заполняет его и проводит его.
|
|