#0
by location
Подскажите. Сделал обработку, которая получает список документов, распроводит документы программно, а потом заполняет таб часть также программно и записывает документ с проведением. Ошибка эта иногда появляется когда обработало 100 документов, иногда 200, т.е. если перезапустить, она те документы, которые последний раз не обработала и выдала ошибку, успешно проходит. В чем причина, как избежать этого, не могу перезаполнить документы.
#7
by location
Как ее найти, если по тексту то ссылается на эту строку в обработке ДокументОбъект.Записать(РежимЗаписиДокумента.Проведение, РежимПроведенияДокумента.Неоперативный);
#8
by PiotrLoginov
Так. А если перед тем как менять и проводить документ, заблокировать его от изменений?
#9
by PiotrLoginov
Т.е. сначала удостовериться, что механизм, модифицирующий документ, в данный момент "владеет" им единолично.
#10
by AlvlSpb
Меня многие здесь отругают, но когда цель просто одноразово поправить базу, а не использовать обработку регулярно, то почему бы и нет. Используй при проведении Попытка-Исключение. Те доки где ошибка будут успешно пропускаться, а обработка продолжит работу. Повторным прогоном проведутся и остальные. Да. Наверное, неправильно, но дольше искать и исправлять. Мне когда-то помогло
#11
by location
нет использовать попытку не вариант. просто я не пойму как может измениться версия, если в базе один пользователь только работает. причем это у выборочных документов. Например тестировал я первый раз стрельнуло на Реализации №250, а второй раз при запуске все успешно прошло данную реализацию, выстрелило на другом документе.
#12
by PiotrLoginov
механизм (код), распроводящий (захватывающий для редактирования) документ, и механизм (код), модифицирующий документ, - это могут быть разные механизмы. И если, рандомно, второй начал работать с документом раньше, чем освободил первый - возникает ошибка. Критику приемлю.
#14
by location
заполнение табличной части через общие модуля, без указания таб части, просто ссылка на обьект и таблица чего заполнить.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Этого не может быть или всё таки может?
- Операция не может быть выполнена из-за несоответствия версии или отсутствия
- Операция не может быть выполнена
- Операция не может быть выполнена из-за несоответствия версии или отсутствия
- Требуемая операция не может быть выполнена, т.к. установлены не все разделители
- Операция не может быть выполнена из-за несоответствия версии или отсутствия записи базы данных
- Как проверить на "Операция не может быть выполнена из-за несоответствия версии"
В этой группе 1С
- Подключение ФР Штрих-Лайт-02Ф
- Функции возвращающие булево или переменная Отказ. Что лучше?
- УНФ 1.6 Добавление отчета
- Штрих-М-01Ф скидки
- Какие отличия эмуляции ком -порта от режима клавиатуры сканера штрихкода в Рознице?
- договор цессии в erp
- Планировщик 1с
- Ошибка при отправке сообщения из 1С БП
- Печать чеков УТ 11.3 на Атол 30Ф
- Как долго ждать удаление записей регистра сведений?
- ЕГАИС: Не приходят ТТН после перезапроса.
- Проверить ХТТП сервис Пост запросом
- ЗУП 3.1 Список сотрудников по подразделениям
- Вылетает конфигуратор на синтаксис-помощнике, win 10, 8.2
- Ошибка Для состава плана обмена не указана регистрация объекта
- Отправка почты из 1С через Stunnel.
- Значение по умолчанию уникального идентификатора
- Перезаполнение видов запасов УТ 11.3
- Реестр принятых/уволенных задваивает сотрудников
- Зависают тонкие клиенты