По какой причине не формируются движения по регистру "Фактические отпуска" в документе "Отпуск". Внедрили пока только подсистему кадрового учета с переносом остатков отпусков. Фактические отпуска не учитываются.
ясно, там привязка к таблице начислений в момент формирования движений
Для Каждого СтрокаДанных Из Начисления Цикл
Если Не ЗначениеЗаполнено(СтрокаДанных.ВидЕжегодногоОтпуска) Тогда
Продолжить;
КонецЕсли;
Если НЕ СтрокаДанных.ИспользованиеПериода = ПредопределенноеЗначение("Перечисление.ВариантыИспользованияПериодаНачисления.НеИспользовать") Тогда
Продолжить;
КонецЕсли;
Если ДатыНачалаКомпенсаций.Получить(СтрокаДанных.Сотрудник) <> Неопределено Тогда
Продолжить;
КонецЕсли;
ДатыНачалаКомпенсаций.Вставить(СтрокаДанных.Сотрудник, СтрокаДанных.ДатаОкончания);
КонецЦикла;
Народ, подскажите, туплю
Возможно ли вызвать экспортную процедуру на сервере в модуле формы объект из вне?
Нужно запустить через обработку во всех документах отпуска.
&НаСервере
Процедура ПерезаполнитьНачисленияСотрудника(Сотрудник = Неопределено, СохранятьИсправления = Истина, ПерезаполнитьНачисления = Истина) Экспорт
экспортную процедуру на сервере в модуле форма похоже нельзя вызвать.
Хорошо, тестирую через толстого клиента
#Если ТолстыйКлиентУправляемоеПриложение Тогда
&НаКлиенте
Процедура обработатьотпусканаклиенте()
ОтпускОб = Документы.Отпуск.НайтиПоНомеру("0000-000009", Дата(2017,01,30)).ПолучитьОбъект();
ФормаОб = ОтпускОб.ПолучитьФорму("ФормаДокумента");
ФормаОб.РассчитатьНачисления("");
КонецПроцедуры
#КонецЕсли
РассчитатьНачисления - экспортная процедура "на клиенте" в модуле формы. При этом ФормаОб возвращает нужную мне форму.
Падает с ошибкой, что метод объекта не обнаружен.
Но если написать
ФормаОб = ОтпускОб.ПолучитьФорму("Документ.Отпуск.Форма.ФормаДокумента");
ФормаОб.РассчитатьНачисления("");
Процедура видится, только возвращается форма нового объекта.
Подскажите плиз
все, решил проблему
надо работать через ссылку, а не объект
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший