#0
by ultrannge89
Регистр ИтПодразделенияОК имеет структуру как у базы УПП Подразделения организаций, каждый сотрудник фактически находится одновременно в двух подразделениях :). Делаю обработку, которая будет грузить табели из листа excel и формировать документ НеявкиИБолезниОрганизаций. Передаю в нее строку из листа excel.
#3
by ultrannge89
Чтобы потом проанализировать в теле основной программы, если ссылка не пустая, то двигаемся, дальше, иначе сообщить("сотрудник не найден"). Я получается сначала проверяю работает ли сотрудник, затем пробегаюсь по дням в листе excel и смотрю в какой день стоит пропуск, если в этом дне имеется состояние работает или пустая ссылка (не заполнено состояние), то я формирую по данному дню документ, вернее я ищу периоды таких пропусков и затем вношу их в табличную часть документа. Но что-то стал проверять и не получается даже сотрудника получить по наименованию.
#4
by Ofizer
а что ты хочешь добиться при таком условии? РаботникиОрганизаций.Период МЕЖДУ НАЧАЛОПЕРИОДА(&НаДату, МЕСЯЦ) И КОНЕЦПЕРИОДА(&НаДату, МЕСЯЦ)
#6
by ultrannge89
Я хочу чтобы выбирался только сотрудник работавший в этом месяце. На форме есть реквизит НаДату, он показывает каким месяцем ведется загрузка табеля. Соответственно по нему же и проверяется дата увольнения тек. сотрудника.
#7
by Ofizer
если сотрудник принят на работу, например, 01.01.13, а смотришь месяц февраль, думаешь этот сотрудник попадет по твоему условию?
#8
by aka AMIGO
ИМХО, где-то в недрах модуля вывода сотров по списку есть блочок определения состояния на "сей секунд" зачем изобретать изобретенное непосрэдственно фирмой 1С?..
#10
by Apokalipsec
да, и регистр используется СотрудникиОрганизаций, он же кадровая история по юрлицам.
#13
by ultrannge89
Ладно, щас просто попробую в консоле построчно комментировать строки, может получится чего...
#15
by ultrannge89
Стал делать через СрезПоследних и понял что нужно проверять еще и подразделение, на начало периода и на полный период, Объединить все и если хоть где то встречается данное подразделение, то этого работника следует обрабатывать. Но далее уже при проверке состояния на день, проверять и текущее его подразделение, т.к. в нашей организации часто делают перемещения в ходе месяца.
#16
by ultrannge89
[code] Что то странно, в консоле все работает, при выполнении из внешней обработки нет. Отладчиком встаю на выборке, пишет ошибка чтения... (
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- 1C 7.7 ИТАН ОТД Оборотная ведомость не правильно считает деньги
- Как правильно произносить "1С"?
- Как правильно в ЗУП сменить вид занятости сотрудника с совместительства на
- Как правильно проверить пустая ли дата в поле ТЗ
- ЗУП Узнать состояние сотрудника
- Как правильно сделать кадровое перемещение?
- Не переносятся начисления сотрудника ЗУП 2.5->ЗУП 3.0
- Как правильно проверить что реквизит документа не заполнен.
- ЗУП 2.5 перевести сотрудника с внешнего совместителя в штатного сотрудника
В этой группе 1С
- Сеанс отсутствует или удален
- где находится scanopos.dll на сайте 1С?
- Программно создать колонки в ТЧ документа. Вопросы сохранения этого всего добра.
- 1с загрузка данных из excel как определить цвет ячейки
- Ввод типовой операции в БП 3.0
- Соединить две таблицы - продажи этот месяц и прошлый
- Объединить две базы БП базовые
- УТ CRM 2.0 Подскажите, как связать обработку с регламентным заданием?
- DIR300 1.0.4 D1 Проброс порта..
- v8: ВнешниеОбработки.Создать( как 1С определяет имя?
- Подключение сканера ШК
- v7: К вопросу о быстродействии 1С 7.7 DBF
- Начальная переоценка в УТ 11
- УТ 11.1 Варианты обеспечения в Заказе Клиента
- План обмена через com:Как зарегистрировать объект в базе-приемнике?
- УТ11.0. Возврат по платежной карте в розничной торговле
- СКД. РегистрНакопления ... ОстаткиИОбороты. Помогите, плз.
- Открыть форму существующего элемента записи регистра сведений
- Перешли на 8.2.19.68, в результате "Сервер недоступен"
- УТ 10.3 почему контактная информация для Организации регистр сведений не периоди