#0
by NikePopov
Доброго всем дня. Столкнулся с проблемой: БГУ 8(1.0.15.4), требуется массово изменить организацию для ЦМО(владелец справочника ЦМО - Организации). Код простой: Но вход процедуры подаётся элемент справочника "ЦМО". Организация - реквизит Обработки. Но при выполнении такой незамысловатой операции Получаю такое сообщение: {ВнешняяОбработка.ИзменитьВладельцевЦМОИСотрудников.МодульОбъекта}: Ошибка при вызове метода контекста (Записать): Значение поля "Владелец" не заполнено или заполнено неверно Сразу исключаю варианты: 1. Организация - 100% заполненный реквизит. 2. Элемент - не пустой элемент справочника ЦМО(у которого Владелец - Справочник "Организации"). Перед "Записать" останавливался в отладчике значение "Владелец" изменено на нужную мне. Есть у кого-нибудь идеи? Я все свои исчерпал.
#7
by NikePopov
Забыл написать. В Процедуре "ПередЗаписью" в модуле объекта Справочника "ЦМО" никаких подвохов нет. Там нет проверки.
#10
by NikePopov
И чтобы задачка была ещё интереснее, Групповая обработка объектов возвращает тот же результат.
#11
by salvator
А нужно изменить принципиально этой обработкой? Групповое изменение спр и док не катит?
#17
by BlackJack
В отладчике по F11 до самого конца правильный владелец? Может какая-то подписка на события портит?
#19
by NikePopov
Проходил. Нет. Он переходит(подписка на событие "ПередЗаписьюЭлементаСправочника"), но там в первом же "Если" выходит из процедуры без каких-либо изменений.
#22
by NikePopov
С новым Элементом(Только что созданным и записанным) отработал корректно - заменил владельца.
#26
by NikePopov
Благодарю. Странно, что не удалось отследить отладчиком где он на это натыкается. Теперь отлично работает. Всем огромное спасибо.
#27
by Мимо Проходил
Проверь, нет ли проверки на наличие движений по данному элементу перед записью.
#29
by Мимо Проходил
Это из модуля справочника "ДоговорыКонтрагентов" БП Процедура ПередЗаписью(Отказ)
#30
by BlackJack
Понятно, что так скорее всего заработает. Но корректно ли это будет? Всё таки где-то проверка есть и она не проходит.
#32
by NikePopov
Это понятно. В целом конечно требуется искать "корень зла", но для текущей задачи это не обязательно. В данном случае МОЛы были перегружены из другой программы с одной организацией. Требуется раскидать их по некому принципу по нужным. Учёта никакого нет не текущий момент. Все попутные справочники переходят в организацию вместе с ЦМО.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как программно определить, это ввод группы или элемента справочника?
- Как программно присвоить владельца элементу справочника.
- v8: Жалобы, что не удается загрузить внешнюю компоненту
- Как программно установить владельца нового элемента справочника?
- Программно добавить обработчик события к программно добавленному элементу формы
- Как программно установить владельца программно созданной колонке
- как программно поменять владельца существующего элемента справочника
- Подскажите как программно открыть форму документа и программно нажать на ОК?
- Не удается отправить электронное письмо программно
- Как программно закрыть Как программно вызвать окно печати ?
- Программно заполнить значение, программно созданого реквизита
- Как программно сформировать группировки в отчете на скд и вывести отчет программно?
В этой группе 1С
- Веб-сервер на Win Server 2012 на IIS
- УТ11. Новые команды печати не попадают в список документов.
- Программно добавить параметр в динамический список
- Как дополнить таблицу запроса датами определенного периода?
- Найти первую неоплаченную накладную одним запросом УТ 10.3
- Настройка НДС в УТ 10.3
- Как программно изменить в отчете размер шрифта заголовка?
- остаток организации отличается от свободного остатка
- 1С 8.2 УТ11 Как выбрать заказы по которым не было реализации?
- Связка УТ + 2 розницы (базовые) передавать остатки
- СКД: условное оформление в зависимости от значения вычисляемого поля
- УТ 11: как работает обособленный учёт по менеджерам и подразделениям?
- "Корректировка поступления" и движения по регистру "Учет затрат"
- Коды номенклатуры не уникальны
- Для Каждого Стр из Запрос.Выполнить().Выгрузить() ...
- УНФ цены контрагента
- Одинаковая номенклатура в счет-фактуре
- Как запустить отладку внешней обработки в 1с 8.1 ?
- MS SQL: русские символы в именах столбцов
- v7: ЗиК - есть там сведения о заработке у предыдущих работодателей?