#0
by rmullakhmetov
Добрый день, работаю с 1с ЗУП 2.5 через comconnector из C# Работаю с документом ОтпускаОрганизаций из табличной часть РаботникиОрганизации получил информацию о сотрудниках Не получается получить руководителя подразделения в котором находится сотрудник на последней строке при выполнении получаю ошибку "System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта." что делаю не так?
#2
by itlikbez
conn1C.Справочники.ПодразделенияОрганизаций.НайтиПоКоду(Сотрудник.ТекущееПодразделениеОрганизации.Код);
#4
by rmullakhmetov
если выполнять без указания отбора просто так то отрабатывает, судя по всему косяк при создании отбора, подобная вещь с регистром в 1с бухгалтерии работает
#6
by rmullakhmetov
это уже метод тыка, от непонимая процесса написал вот так ошибка та же "Ссылка на объект не указывает на экземпляр объекта." так тоже пробовал отбор.Вставить("СтруктурнаяЕдиница", объктОтбора);
#7
by hhhh
а где проверка на заполненность этого объктОтбора ?? не проверяете, нашло не нашло, так наобум суете в отбор.
#10
by rmullakhmetov
вот эта строка logger.Info(объктОтбора.Наименование); выдает наименование подразделения точка с запятой есть, код валится ниже в этой строке dynamic руководитель = conn1C.РегистрыСведений.ОтветственныеЛицаОрганизаций.Выбрать(отбор);
#13
by rmullakhmetov
в общем написал в 1с такой код код работает переношу его в с# для работы через comconnector и не работает, всяко разно изголяюсь передаю ссылку и не ссылку и не работает, возможно какое-то глючано платформы
#15
by hhhh
не пишите сотрудник.ТекущееПодразделениеОрганизации.Ссылка это работает в 10 раз медленнее чем сотрудник.ТекущееПодразделениеОрганизации и одно и то же на самом деле. или тогда пишите сотрудник.ТекущееПодразделениеОрганизации.Ссылка.Ссылка.Ссылка.Ссылка чтобы уж наверняка.
#18
by alle68
Здесь ссылка из другой базы: мойОтбор.Вставить("СтруктурнаяЕдиница", строка.Сотрудник.ТекущееПодразделениеОрганизации);
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как программно установить отбор по периоду в регистре накопленя?
- Отбор в регистре сведений
- Зачем нужен отбор "В интервале", если есть отбор "больше" и "меньше"?
- Отбор по интервалу дат в регистре сведений?
- Отбор в регистре накопления типа Остатки
- "Отключить отбор " и "Отбор по значению в текущей колонке"
- Как программно отменить отбор в регистре сведений?
- Как программно устанавливать отбор по реквизитам в регистре сведений?
- Отбор в регистре сведений. Виды сравнения
- УФ. Программный отбор и пользовательский отбор....
- 8.3.5, УФ, Реквизит таблицы значений с типом "Отбор"/ "Отбор компоновки данных"
- v7: 1cpp Набор Классов ПоставщикДанных Установить отбор, отменить отбор
В этой группе 1С
- Значение параметра СКД типа Справочник.Ссылка
- Выгрузка из бгу в клиент банк
- Потерял БД зуп на флешке
- Подскажите пжл, как посмотреть остатки с ценам в 1С 8.3 (УТ 11.1.10.131)
- v7: Ошибка при проверке XML по схеме
- Сторнирование документа в ERP
- обмен в формате EnterpriseData со сторонним приложением
- Долгий выбор позиции в Рознице 2.1 в РМК
- Изменение типовых правил обмена универсального формата
- В оборотах 90.02.1 не соблюдается правило
- Пропадают точки остановки
- Зачем в регистре бухгалтерии измерение "Подразделение"?
- Как распечатать Документ "РеализацияТоваровУслуг" из Внешней обработки?
- Вывод итогов на упраляемых формах, заполнение ПутьКДаннымПодвала
- Завершение висящих сеансов 1С
- СКД период месяц
- Управление списком выбора 1с8. Управляемая форма
- Пользовательские отборы в СКД
- Вопрос по Альфе Авто 5 и Сканер ШК
- Синхронизация данных между УТ 10.3 и БП 3.0 сводно по номенклатуре