KindLion
17.12.18
✎
11:31
Воюю с сильно измененной БП — 3.0
При групповом перепроведении выдает ошибку при записи документа «Корректировка реализации».
Провожу этот документ руками — ошибки нет.
Подскажите — где копать? Сам не допру.
Ставлю в отладке «останавливаться по ошибке» — не останавливается ни при групповом проведении, ни при ручном.
Правда, в начале группового перепроведения останавливается по ошибке закрытия месяца. В ручном — все закрытие проводит.
Галахад
17.12.18
✎
11:38
ЖР, что-нибудь полезно говорит?
KindLion
17.12.18
✎
11:57
(1) Увы. Ничего полезного.
«Ошибка при записи документа. В этой транзакции уже были ошибки». — Стандартная отмаза.
dka80
17.12.18
✎
12:15
(2) отмазка не стандартная, а говорящая о неправильности архитектуры модулей документа.
dka80
17.12.18
✎
12:17
Напиши простейший код и выполни его в режиме отладки
Выборка = Документы.ТвойДокумент.Выбрать(началопериода, конецпериода);
Пока выборка.следующий() Цикл
Если Выборка.Проведен Тогда
Док = Выборка.ПолучитьОбъект();
Док.Записать(РежимЗаписи.проведение);
КонецЕсли;
КонецЦикла;
KindLion
17.12.18
✎
12:26
(4) Спасибо огромное. Попробую.
Вполне вероятно, что архитектура модулей не верна. Что бы это ни значило.
dka80
17.12.18
✎
12:38
(5) Например, у тебя в обработке проведения написано (а в обработка проведения, как мы знаем, выполняется в транзакции):
Попытка
твой код
вызвать твою процедуру
исключение
конецпопытки
Процедура ТвояПроцедура()
Попытка
Твойкод
Исключение
КонецПопытки
КонецПроцедуры
Так вот, если возникнет исключительная ошибка в твоейПроцедуре, а потом возникнет исключительная ошибка в конструкции Попытка процедуры обработки проведения, то возникнет именно такая ошибка, которую сейчас тебе пишет программа
KindLion
11.01.19
✎
16:56
(4) Здравствуйте, тезка!
Вынужден поднять тему.
При групповом перепроведении — ошибка:
Обработка Возврат товаров от покупателя PO000001715 от 02.07.2018 0:00:00 не выполнена по причине:
{Обработка.ГрупповоеПерепроведениеДокументов.МодульМенеджера(1990)}: Ошибка при вызове метода контекста (Записать): В данной транзакции уже происходили ошибки!
В ручном режиме, или с помощью обработки, что вы предложили — проводится на ура.
В чем может быть причина?..
Автор Lupashkо, 10 апр 2014, 13:45
0 Пользователей и 1 гость просматривают эту тему.
Обновила бухгалтерию 8.2 на 8.3. (БП базовая 8.3.4.437 редакция 3.0.(3.0.31.13) База в 8.2 велась с 2010 г. При закрытии месяца программа просит перепровести документы с 31.12.2010 г. Но при проведении сразу выдает ошибку
[size=78%]{Обработка.ГрупповоеПерепроведениеДокументов.Форма.ФормаОшибок.Форма(20)}: Ошибка при вызове метода контекста (ПолучитьИзВременногоХранилища)[/size]
ОшибкиПерепроведения = ПолучитьИзВременногоХранилища(АдресХранилища);
по причине:
[/size][size=78%]Недопустимое значение параметра (параметр номер ‘1’)[/size]
Пыталась пропустить операцию и сразу перейти к закрытию месяца 2014, но программа не дает это сделать. Уже и тестирование сделала и дату запрета изменения данных. Может как-то некорректно обновилась программа? Что делать, снова в 8.2 переходить?
Попробуйте обновить до последней платформы 1с. Сейчас последняя платформа 8.3.4.465
Спасибо, сейчас попробую обновить. Потом напишу получилось или нет.
Добавлено: 10 апр 2014, 18:40
Не получилось
Платформа: 1С:Предприятие 8.3 (8.3.4.465)
Конфигурация: Бухгалтерия предприятия (базовая), редакция 3.0 (3.0.31.13) (http://v8.1c.ru/buhv8/)
Copyright (С) ООО «1C», 2009 — 2014. Все права защищены
(http://www.1c.ru)
Режим: Файловый (без сжатия)
Приложение: Тонкий клиент
Локализация: Информационная база: русский (Россия), Сеанс: русский (Россия)
Вариант интерфейса: Версия 8.2
Ошибки:
———————————————————————————
10.04.2014 20:43:45
{Обработка.ГрупповоеПерепроведениеДокументов.Форма.ФормаОшибок.Форма(20)}: Ошибка при вызове метода контекста (ПолучитьИзВременногоХранилища)
ОшибкиПерепроведения = ПолучитьИзВременногоХранилища(АдресХранилища);
по причине:
Недопустимое значение параметра (параметр номер ‘1’)
Попробуйте запустить программу в тонком клиенте. Для этого в окне запуска нажмите изменить и выберите тонкий клиент.
Либо если у вас нет такой галочки попробуйте зайти из конфигуратора.
Там в Сервис/Параметры/Запуск 1С
нужно настроить запуск в тонком клиенте. И прямо в конфигураторе нажать кнопку запуска 1с
или Сервис/1С:Предприятие
Галочка такая есть, запустила через тонкий клиент, но программа выдает ту же ошибку
Проверьте есть ли у вас непроведенные документы. Либо проведите их либо пометьте на удаление.
Так же рекомендуют проверить документы за дату, которая указана в обработке «Закрытия месяца» как дата, с которой требуется перепроведение документов, есть ли в базе документ «Операция БУ и НУ», помеченный на удаление. Есть такой есть, снимите с него пометку и поставьте снова, после этого попробуйте запустить закрытие месяца еще раз.
Так же рекомендуют проверить документы за дату, которая указана в обработке «Закрытия месяца» как дата, с которой требуется перепроведение документов, есть ли в базе документ «Операция БУ и НУ», помеченный на удаление. Есть такой есть, снимите с него пометку и поставьте снова, после этого попробуйте запустить закрытие месяца еще раз.
Теги:
- Форум База
-
►
Форум 1С — ПРЕДПРИЯТИЕ 8.0 8.1 8.2 8.3 8.4 -
►
Пользователям 1С Предприятие 8 -
►
8.3 Ошибка в групповом перепроведении документа
Похожие темы (5)
Поиск
Здравствуйте. При выполнении операции перепроведение документов система задумывается после ничего не происходит, никаких ошибок. Зеленой не становится. Платформа 8.3.8.1675 Конфигурация 3.0.43.239 Выполнила групповое перепроведение, останавливается с ошибкой. Снова запустила в закрытии месяца, опять ничего не произошло. Тестирование и исправление запускала, не помогло. Если ли решение этой проблемы? Спасибо.
Ну все правильно. Если с ошибкой — то останавливается.
При закрытии месяца выполняю перепроведение, ошибок нет, но зеленой не становится.
может, всё-таки ошибку исправите
Или хотя бы озвучите ошибку)
Обработка документа РеглОперация от 31.12.2015 не выполнена по причине: РеглОперация от 31.12.2015 выполнена с ошибками: «Нарушена последовательность проведения документов. Возможно изменение результатов проведения документов за Декабрь 2015 г. Выполните повторно перепроведение документов, начиная с 03.12.2015 (раздел «»Операции»» — «»Закрытие месяца»»).»
В Закрытие месяца выполняю Перепроведение документов за месяц. Зеленым не становится. И так по кругу..
>>Выполнила групповое перепроведение, останавливается с ошибкой. Вас спрашивают про эту ошибку, какая именно ошибка возникает?
период небось закрыт (2015) — а ума понять не хватает
девушка, нажми «Пропустить операцию» на перепроведении — и забудь об этом
Выполните повторно перепроведение документов, начиная с 03.12.2015 русским же языком пишет. Открываем период и в закрытии месяца давим восстановление последовательности и если доков много уходим пить кофе или еще чего
А, ну еще желательно если кто в базе повыгонять чтоб доки старые не мусолии при этом
сразу видно, что ТС из Волгограда, верно?
и давным-давно бывала на Красноармейской улице
Перепроведение (в Закрытии месяца) не выполняется, то есть ошибку не выдает и не зеленеет.
Период не закрыт. База тестовая.
Тэги: 1С 8
Комментарии доступны только авторизированным пользователям
В данной транзакции уже происходили ошибки!
Если при перепроведении документа выходит следующая ошибка:
Ошибка при выполнении обработчика — ‘ОбработкаПроведения’
по причине:
Ошибка при вызове метода контекста (Заблокировать)
{РегистрСведений.РезультатыОбменаДанными.МодульМенеджера(55)}:Блокировка.Заблокировать();
{ОбщийМодуль.ОбменДаннымиСобытия.Модуль(3492)}:РегистрыСведений.РезультатыОбменаДанными.ЗарегистрироватьУстранениеПроблемы(Источник, Перечисления.ТипыПроблемОбменаДанными.НепроведенныйДокумент);
по причине:
В данной транзакции уже происходили ошибки!
Значит проблема не в 1С, а в сервере.
Варианты решения: перезагрузить сервер, за этим к системному администратору