#0
by DSS
Вылезает ошибка: Операция не может быть выполнена из-за несоответствия версии или отсутствия записи базы данных (возможно, запись была изменена или удалена)! Делаю следующее: 1. Запрос по документам выбирает ссылки на документы 2. Эти ссылки записываю в ТЗ 3. Цикл по ТЗ и следующий код: Для Каждого Строка Из ТаблицаДокументов Цикл Так вот при записи вылезает вышеуказанная ошибка.
#6
by zbv
А через метаданные не проще сдалать... Такая ошибка, вроде, бывает если документ открыл кто-то другой. Попробуй убери "Форма = Документ.ПолучитьФорму;" и копирование структуры...
#8
by DSS
а разве через метаданные можно получить доступ к реквизитам формы? На сколько я знаю, можно только к реквизитам объекта.
#14
by Регистратор
можно на попытку исключение выполнить для объекта метод Прочитать и дальше повторить обработку которую не удалось зафиксировать
#16
by DSS
проблема в том, что если просто на форме создать реквизит и выбрать в нем документ, то для него все работает, а если я ссылку на этот документ получаю через запрос, то - ошибка.
#19
by Регистратор
при выполнении метода получить форму будут выполняться действия указанные в конце модуля формы т.е. после определения процедур и функций. если там присваивается какой либо реквизит то 1с может посчитать что объект модифицирован
#20
by DSS
эх, рано обрадовался. Прочитать конечно перечитывает объект но он его берет из базы без моих изменений. то есть код: приводит к тому, что объект записывается такой каким он и был. так что это не выход (
#24
by DSS
я ее не получаю больше через ссылку. Через менеджер один раз получаю форму и из нее структуры нужных мне таблиц
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Этого не может быть или всё таки может?
- Операция не может быть выполнена
- Операция не может быть выполнена из-за несоответствия версии или отсутствия
- Требуемая операция не может быть выполнена, т.к. установлены не все разделители
- Операция не может быть выполнена из-за несоответствия версии или отсутствия записи базы да
- Операция не может быть выполнена из-за несоответствия версии или отсутствия записи базы данных
- Как проверить на "Операция не может быть выполнена из-за несоответствия версии"
В этой группе 1С
- Поиск номенклатуры с одинаковым артикулом ТиС
- С каким максимальный размером базы 7-ки SQL вы работали?
- Интересная задачка для решения на SQL (Найти в диапазоне номеров пропуск)
- v7: ЗиК 275: как учитывать годовые премии при расчете среднего для БЛ
- Как влияет магнит на сотовый телефон?
- Как найти соответсвия таблиц в базе SQL объектам метаданных в конфигурации?
- Выгрузка данных запроса в ТаблицуЗначений // колонки таблицы значений
- v7: v8: Загрузка элементов справочника в группу
- Учет себестоимости и расчет прибыли оказанных услуг в УТ 10.2 (сложно)
- Как выделить сразу несколько элементов справочника
- Обратный цикл в 1с
- Где хранить важность заявки?
- 1С 8.1 - Регламентные задания
- v7: Реквизит неопределенный типа на форме
- v7: ЗИК: Как (и откуда) загрузить классификатор ОКСО (специальности)?
- в терминальном режиме более одного пользователя в 1С работать не могут
- И снова мобильное приложение...
- Как програмно задать владельца реквизита?
- свойство "изменяет данные" у реквизита панели
- что такое Addon1C ?