Ошибка при выполнении регламентного задания

ошибка при выполнении регламентного задания

Я
   amadeus2010

18.12.12 — 10:57

Доброе утро при попытке выполнить регламентное задание Проведение по партиям в УПП 1.2 выходит

{ОбщийМодуль.УправлениеЗапасамиПартионныйУчет.Модуль(1554)}: Ошибка при вызове метода контекста (Записать)

по причине:

по причине:

Не удалось записать: «Партии товаров на складах (бухгалтерский учет)»!

хотя в другой базе это задание выполняется без проблем.Может дело в том что в этой базе только поступают заказы от клиентов,ведется учет клиентов и не происходит поступление товаров на склады и их отгрузка заказчикам и регистру попросту нечего списывать?

   Нуф-Нуф

1 — 18.12.12 — 10:58

да

   amadeus2010

2 — 18.12.12 — 11:01

(1) в смысле моя догадка о движении регистров верна?

   Нуф-Нуф

3 — 18.12.12 — 11:04

да.

   amadeus2010

4 — 18.12.12 — 11:13

(3)ясно тогда до полноценной работы с этой базой приостановлю это регламентное задание.Теперь если я хочу вернуть птички на списывать по партиям могу ли я воспользоваться операции-Проведение документов и перепровести определенные документы за период времени?

   amadeus2010

5 — 18.12.12 — 13:03

(3)создал документы прихода и расхода товаров,запустил обработка проведение по партиям все равно вышла ошибка (0).

   cw014

6 — 18.12.12 — 13:04

(5) Недостаточно создал

   amadeus2010

7 — 18.12.12 — 14:11

(6)создал 2 приходных и 2 расходных документа

   amadeus2010

8 — 18.12.12 — 16:31

интересное дело поднял тестовую Базу на основе проблемной базы, в тестовой базе регламентное задание выполнилось без проблем,а здесь ошибка (0), в чем может быть дело?

   mikecool

9 — 18.12.12 — 16:37

проблема в отладчике

   amadeus2010

10 — 18.12.12 — 16:46

(9)можно подробнее пожалуйста

   amadeus2010

11 — 18.12.12 — 17:13

есть кто-нибудь,подскажите пожалуйста где копать,ведь не может быть такого что в одной базе обработка и регламентное задание на ее основе работает, а в другой выдает ошибку

   Aprobator

12 — 18.12.12 — 17:54

(0) приведи текст ошибки полностью. Там еще должна быть строчка с местом ошибки. В модуле набора записей регистра.

   mikecool

13 — 18.12.12 — 17:54

(10) подробнее — надо открыть отладчик и выяснить причину

   amadeus2010

14 — 18.12.12 — 18:00

вот полный текст ошибки:

{ОбщийМодуль.УправлениеЗапасамиПартионныйУчет.Модуль(1554)}: Ошибка при вызове метода контекста (Записать)

по причине:

по причине:

Не удалось записать: «Партии товаров на складах (управленческий учет)»!

   amadeus2010

15 — 19.12.12 — 09:58

доброе утро,возвращаясь к (14) может кто сталкивался с такой ошибкой?

   amadeus2010

16 — 19.12.12 — 10:53

есть кто-нибудь?

   amadeus2010

17 — 19.12.12 — 12:35

насчет проблемы с регистром. запустил обработку проведение по партиям с указанием границы последовательности на 01.12.12. Установил дату запрета на 30.11.12 включая запрет на изменение документов с правами администратора.При запуске обработки,выявилось что один документ за 30.01.11 не может списать по партиям товар,сделал отмену проведения, вновь установил все параметры.Обработка перепровела все документы с 30.01.11,теперь работает регламентное задание.Но вопрос вот в чем в другой такой же базе не затрагиваются документы ранее 01.12.12 и регламентное задание работает.Как запустить задание не затрагивая и не перепроводя документы ранее 01.12.12?

   amadeus2010

18 — 19.12.12 — 12:48

насчет проблемы с регистром. запустил обработку проведение по партиям с указанием границы последовательности на 01.12.12. Установил дату запрета на 30.11.12 включая запрет на изменение документов с правами администратора.При запуске обработки,выявилось что один документ за 30.01.11 не может списать по партиям товар,сделал отмену проведения, вновь установил все параметры.Обработка перепровела все документы с 30.01.11,теперь работает регламентное задание.Но вопрос вот в чем в другой такой же базе не затрагиваются документы ранее 01.12.12 и регламентное задание работает.Как запустить задание не затрагивая и не перепроводя документы ранее 01.12.12?

Еще возможно ли что существует битая ссылка на какой-то документ и обработка не может выполнить задачу?

   amadeus2010

19 — 19.12.12 — 13:03

есть кто?

   amadeus2010

20 — 19.12.12 — 14:18

сделал тестирование и исправление базы, все равно обработка не запускается, также пишет что не может списать по партиям  в Требование накладная опр.кол-во товара за 31.01.2011. Но если я отменю проведение этого документа,тогда сбивается граница последовательности и все документы начинают перепроводиться за 2011. Ссылка на участок кода с ошибкой

///////////////////////////////////////

ТаблицаДвиженийРегистра.ЗаполнитьЗначения(Истина, «СписаниеПартий»);

       
       ОбщегоНазначения.ДобавитьСтрокиВНаборЗаписей(ДвиженияРегистра, ТаблицаДвиженийРегистра);

       
       ДвиженияРегистра.Записать(Истина);

//////////////////////////////////////////////////

   amadeus2010

21 — 19.12.12 — 15:10

есть кто-нибудь?!

   amadeus2010

22 — 19.12.12 — 16:02

народ отзовитесь кто-нибудь!

   amadeus2010

23 — 19.12.12 — 17:24

есть здесь кто-нибудь?

   amadeus2010

24 — 19.12.12 — 17:39

основной вопрос вот в чем,как избежать перепроведения документов до даты запреты изменнений,чтообы не выходило сообщение что обработка не может выполнить задачу потому что не списано по партиям № кол-во товара до даты запрета?

   amadeus2010

25 — 20.12.12 — 09:21

доброе утро,возвращаясь к теме вопроса, перепроверил код регламентного задания,выходит что если насильно установить ГП для бух и упр. учета как 01.12.12,то запрос возвращает эту дату, но если убрать установленную дату,то ГП по бух учету становиться на проблемный документ и пишет что не списано по бухучету.Вот сам запрос

////////////////////////////////////////////////////

   Запрос = Новый Запрос;

   Запрос.Текст =

   «ВЫБРАТЬ ПЕРВЫЕ 1

   |    ПартионныйУчетГраницы.МоментВремени КАК МоментВремени

   |ИЗ

   |    Последовательность.ПартионныйУчет» + СтрОкончание + «.Границы КАК ПартионныйУчетГраницы

   |ГДЕ

   |    ПартионныйУчетГраницы.Организация = &Организация

   |  // И ПартионныйУчетГраницы.Период >= &время //Дима добавлена строка

   |

   |ОБЪЕДИНИТЬ ВСЕ

   |

   |ВЫБРАТЬ

   |    ПартионныйУчет.МоментВремени

   |ИЗ

   |    Последовательность.ПартионныйУчет» + СтрОкончание + » КАК ПартионныйУчет

   |ГДЕ

   |    (НЕ ПартионныйУчет.ПроведенВХронологическойПоследовательности)

   |    И    ПартионныйУчет.Организация = &Организация

   |  // И ПартионныйУчет.Период >= &время //Дима добавлена строка

   |

   |УПОРЯДОЧИТЬ ПО

   |    МоментВремени»;

   
   Запрос.УстановитьПараметр(«Организация», Организация);

   //Запрос.УстановитьПараметр(«время», Дата(2012,12,01));  //Дима добавлен параметр

//////////////////////////////////////////////////////

   amadeus2010

26 — 20.12.12 — 10:05

есть кто?

   amadeus2010

27 — 20.12.12 — 12:07

есть кто-нибудь, прошу помощи по теме, в обработке проведение по партиям хочу насильно установить дату для БУ>=01.12.12,чтобы старые данные не затрагивались.Переделал запрос

///////////////////////////////////////////////////////

 ВЫБРАТЬ ПЕРВЫЕ 1

   ПартионныйУчетГраницы.МоментВремени КАК МоментВремени

ИЗ

   Последовательность.ПартионныйУчет.Границы КАК ПартионныйУчетГраницы

ГДЕ

   ПартионныйУчетГраницы.Организация = &Организация

   И ПартионныйУчетГраницы.Период >= &время //Дима добавлена строка

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ

   ПартионныйУчет.МоментВремени

ИЗ

   Последовательность.ПартионныйУчет КАК ПартионныйУчет

ГДЕ

   (НЕ ПартионныйУчет.ПроведенВХронологическойПоследовательности)

   И    ПартионныйУчет.Организация = &Организация

   И ПартионныйУчет.Период >= &время //Дима добавлена строка

ОБЪЕДИНИТЬ ВСЕ  

ВЫБРАТЬ

   ПартионныйУчетБУ.МоментВремени

ИЗ

   Последовательность.ПартионныйУчетБУ КАК ПартионныйУчетБУ

ГДЕ

   ПартионныйУчетБУ.Организация = &Организация

   И ПартионныйУчетБУ.Период >= &Период  

УПОРЯДОЧИТЬ ПО

//////////////////////////////////////////////////////////

в консоли отчетов отображает только документы от 01.12.12 и дальше,но при запуске самой обработки выдает ошибку что не удается списать по партиям БУ документ,№,31.01.2011.Можно каким-нибудь методом запретить обращаться к старым данным?

  

amadeus2010

28 — 20.12.12 — 14:46

есть кто?

Skip to content

1С — регламентное задание, метод задания не найден (Ошибка)

1С — регламентное задание, метод задания не найден (Ошибка)

«Метод задания не найден», данная ошибка возникает при запуске регламентного задания, если программа не может найти исполняемую процедуру. Ошибку можно увидеть в журнале регистрации.

Тут возможны 2 варианта исправления ситуации:

  • Проверить модуль, на который ссылается регламентное задание и убедиться что после процедуры стоит слово «Экспорт», например «Процедура ВыполнитьКод () Экспорт». Регламентные задания могут запускать только экспортные процедуры общих модулей;
  • Проверить орфографические ошибки: название модуля, название исполняемой процедуры. Проверить правильно ли написано имя метода, записывается в формате «НазванеиМодуля.НазваниеПроцедуры»;

Связанные статьи

Если при выполнении регламентного задания 1С необходимо создавать COM объект, например для периодического обмена с Диадоком, то может выпадать ошибка:

Процесс сервера не может быть запущен, так как указана неправильная идентификация. Проверьте правильность указания имени пользователя и пароля.

В этой ошибке может быть 2 пути решения.

  1. У пользователя, под которым запущена служба 1С, нет прав на создание пакетных заданий когда сеанс завершён.

Решается просто.
Переходим в Панель управления — Администрирование — Локальная политика безопасности.
В дереве переходим Локальные политики — Назначение прав пользователя.
Выбираем политику «Вход в качестве пакетного задания», добавляем в список пользователя, под которым запущена служба сервера 1С.

2. Переходим в Панель управления — Администрирование — Службы компонентов.
В дереве переходим Компьютеры — Мой компьютер — Приложения СОМ+ — находим Diadoc — ПКМ — Свойства.
Открываем вкладку Удостоверение — выбираем «Указанный пользователь» и указываем пользователя под которым запускается служба 1С и установлен сертификат.

Метки: Метки 1С Администрирование 1С

Версия Платформы: 1С:Предприятие 8.3 (8.3.10.2299); версия 1С: документооборота: Документооборот 8 КОРП, редакция 2.1 (2.1.12.2).
Зависли бизнес-процессы. В журнале регистрации появляется ошибка выполнения заданий. Кто-нибудь сталкивался? Код ошибки:

{ОбщийМодуль.РаботаСЭП.Модуль(1031)}: Ошибка при вызове метода контекста (ЗаблокироватьДанныеДляРедактирования)
				ЗаблокироватьДанныеДляРедактирования(ПодписанныйОбъект,, ИдентификаторФормы);
по причине:
Ошибка блокировки объекта. Объект уже заблокирован:


{РегистрСведений.ЗадачиДляВыполнения.МодульМенеджера(212)}: Ошибка при вызове метода контекста (Заблокировать)
по причине:

по причине:
В данной транзакции уже происходили ошибки!


  • Вопрос задан

    более двух лет назад

  • 1184 просмотра

Да, я помню такой кусочек кода — в ДО очень любят перед манипуляциями делать проверку с помощью ЗаблокироватьДанныеДляРедактирования(). А еще я помню, что там куча фоновых висит, включая бесконечный пересчет прав. И еще пользователи могли работать с браузера или мобильного клиента и их сессия зависла… Короче нужно сервер рестартануть.

Если есть такая возможность, то рекомендую хотя бы раз в неделю регламентно в выходной перегружать службу 1С.

P.S. Или можете настроить расширенное логирование технологического журнала и при следующей ошибке на блокировке отследить по истории кто там его ранее блокировал — человек или регламентное задание. Далее решение по обстоятельствам.

UPD. Если вы подключены к системе взаимодействия, то можете сами снять блокировку без необходимости перегружать сервер. Из задачи, которую не можете выполнить заходите в предмет (как я понимаю, речь о внутреннем документе) и попытайтесь его отредактировать. Вам будет предложено снять блокировку. Подробнее тут:
https://wonderland.v8.1c.ru/blog/vzaimodeystvie-pr…

Пригласить эксперта

Такое возникает, если есть сеанс в котором этот объект заблокирован для редактирования. Либо программно (например параллельное фоновое задание), либо интерактивно — открыт клиент 1ски и в нем открыт этот объект и начато его изменение. Проще всего сначала срубить все сеансы, а потом проверить ещё раз. Вообще в тексте ошибки должен писать, что за пользователь у того сеанса, который установил блокировку, и так можно найти, откуда она взялась.


  • Показать ещё
    Загружается…

14 июн. 2023, в 01:02

5000 руб./за проект

13 июн. 2023, в 23:37

1000 руб./в час

13 июн. 2023, в 23:22

15000 руб./за проект

Минуточку внимания

ошибка при выполнении регламентного задания

Я

  

amadeus2010

18.12.12 — 10:57

Доброе утро при попытке выполнить регламентное задание Проведение по партиям в УПП 1.2 выходит

{ОбщийМодуль.УправлениеЗапасамиПартионныйУчет.Модуль(1554)}: Ошибка при вызове метода контекста (Записать)

по причине:

по причине:

Не удалось записать: «Партии товаров на складах (бухгалтерский учет)»!

хотя в другой базе это задание выполняется без проблем.Может дело в том что в этой базе только поступают заказы от клиентов,ведется учет клиентов и не происходит поступление товаров на склады и их отгрузка заказчикам и регистру попросту нечего списывать?

  

Нуф-Нуф

1 — 18.12.12 — 10:58

да

  

amadeus2010

2 — 18.12.12 — 11:01

(1) в смысле моя догадка о движении регистров верна?

  

Нуф-Нуф

3 — 18.12.12 — 11:04

да.

  

amadeus2010

4 — 18.12.12 — 11:13

(3)ясно тогда до полноценной работы с этой базой приостановлю это регламентное задание.Теперь если я хочу вернуть птички на списывать по партиям могу ли я воспользоваться операции-Проведение документов и перепровести определенные документы за период времени?

  

amadeus2010

5 — 18.12.12 — 13:03

(3)создал документы прихода и расхода товаров,запустил обработка проведение по партиям все равно вышла ошибка (0).

  

cw014

6 — 18.12.12 — 13:04

(5) Недостаточно создал

  

amadeus2010

7 — 18.12.12 — 14:11

(6)создал 2 приходных и 2 расходных документа

  

amadeus2010

8 — 18.12.12 — 16:31

интересное дело поднял тестовую Базу на основе проблемной базы, в тестовой базе регламентное задание выполнилось без проблем,а здесь ошибка (0), в чем может быть дело?

  

mikecool

9 — 18.12.12 — 16:37

проблема в отладчике

  

amadeus2010

10 — 18.12.12 — 16:46

(9)можно подробнее пожалуйста

  

amadeus2010

11 — 18.12.12 — 17:13

есть кто-нибудь,подскажите пожалуйста где копать,ведь не может быть такого что в одной базе обработка и регламентное задание на ее основе работает, а в другой выдает ошибку

  

Aprobator

12 — 18.12.12 — 17:54

(0) приведи текст ошибки полностью. Там еще должна быть строчка с местом ошибки. В модуле набора записей регистра.

  

mikecool

13 — 18.12.12 — 17:54

(10) подробнее — надо открыть отладчик и выяснить причину

  

amadeus2010

14 — 18.12.12 — 18:00

вот полный текст ошибки:

{ОбщийМодуль.УправлениеЗапасамиПартионныйУчет.Модуль(1554)}: Ошибка при вызове метода контекста (Записать)

по причине:

по причине:

Не удалось записать: «Партии товаров на складах (управленческий учет)»!

  

amadeus2010

15 — 19.12.12 — 09:58

доброе утро,возвращаясь к (14) может кто сталкивался с такой ошибкой?

  

amadeus2010

16 — 19.12.12 — 10:53

есть кто-нибудь?

  

amadeus2010

17 — 19.12.12 — 12:35

насчет проблемы с регистром. запустил обработку проведение по партиям с указанием границы последовательности на 01.12.12. Установил дату запрета на 30.11.12 включая запрет на изменение документов с правами администратора.При запуске обработки,выявилось что один документ за 30.01.11 не может списать по партиям товар,сделал отмену проведения, вновь установил все параметры.Обработка перепровела все документы с 30.01.11,теперь работает регламентное задание.Но вопрос вот в чем в другой такой же базе не затрагиваются документы ранее 01.12.12 и регламентное задание работает.Как запустить задание не затрагивая и не перепроводя документы ранее 01.12.12?

  

amadeus2010

18 — 19.12.12 — 12:48

насчет проблемы с регистром. запустил обработку проведение по партиям с указанием границы последовательности на 01.12.12. Установил дату запрета на 30.11.12 включая запрет на изменение документов с правами администратора.При запуске обработки,выявилось что один документ за 30.01.11 не может списать по партиям товар,сделал отмену проведения, вновь установил все параметры.Обработка перепровела все документы с 30.01.11,теперь работает регламентное задание.Но вопрос вот в чем в другой такой же базе не затрагиваются документы ранее 01.12.12 и регламентное задание работает.Как запустить задание не затрагивая и не перепроводя документы ранее 01.12.12?

Еще возможно ли что существует битая ссылка на какой-то документ и обработка не может выполнить задачу?

  

amadeus2010

19 — 19.12.12 — 13:03

есть кто?

  

amadeus2010

20 — 19.12.12 — 14:18

сделал тестирование и исправление базы, все равно обработка не запускается, также пишет что не может списать по партиям  в Требование накладная опр.кол-во товара за 31.01.2011. Но если я отменю проведение этого документа,тогда сбивается граница последовательности и все документы начинают перепроводиться за 2011. Ссылка на участок кода с ошибкой

///////////////////////////////////////

ТаблицаДвиженийРегистра.ЗаполнитьЗначения(Истина, «СписаниеПартий»);

       
       ОбщегоНазначения.ДобавитьСтрокиВНаборЗаписей(ДвиженияРегистра, ТаблицаДвиженийРегистра);

       

       ДвиженияРегистра.Записать(Истина);

//////////////////////////////////////////////////

  

amadeus2010

21 — 19.12.12 — 15:10

есть кто-нибудь?!

  

amadeus2010

22 — 19.12.12 — 16:02

народ отзовитесь кто-нибудь!

  

amadeus2010

23 — 19.12.12 — 17:24

есть здесь кто-нибудь?

  

amadeus2010

24 — 19.12.12 — 17:39

основной вопрос вот в чем,как избежать перепроведения документов до даты запреты изменнений,чтообы не выходило сообщение что обработка не может выполнить задачу потому что не списано по партиям № кол-во товара до даты запрета?

  

amadeus2010

25 — 20.12.12 — 09:21

доброе утро,возвращаясь к теме вопроса, перепроверил код регламентного задания,выходит что если насильно установить ГП для бух и упр. учета как 01.12.12,то запрос возвращает эту дату, но если убрать установленную дату,то ГП по бух учету становиться на проблемный документ и пишет что не списано по бухучету.Вот сам запрос

////////////////////////////////////////////////////

   Запрос = Новый Запрос;

   Запрос.Текст =

   «ВЫБРАТЬ ПЕРВЫЕ 1

   |    ПартионныйУчетГраницы.МоментВремени КАК МоментВремени

   |ИЗ

   |    Последовательность.ПартионныйУчет» + СтрОкончание + «.Границы КАК ПартионныйУчетГраницы

   |ГДЕ

   |    ПартионныйУчетГраницы.Организация = &Организация

   |  // И ПартионныйУчетГраницы.Период >= &время //Дима добавлена строка

   |

   |ОБЪЕДИНИТЬ ВСЕ

   |

   |ВЫБРАТЬ

   |    ПартионныйУчет.МоментВремени

   |ИЗ

   |    Последовательность.ПартионныйУчет» + СтрОкончание + » КАК ПартионныйУчет

   |ГДЕ

   |    (НЕ ПартионныйУчет.ПроведенВХронологическойПоследовательности)

   |    И    ПартионныйУчет.Организация = &Организация

   |  // И ПартионныйУчет.Период >= &время //Дима добавлена строка

   |

   |УПОРЯДОЧИТЬ ПО

   |    МоментВремени»;

   

   Запрос.УстановитьПараметр(«Организация», Организация);

   //Запрос.УстановитьПараметр(«время», Дата(2012,12,01));  //Дима добавлен параметр

//////////////////////////////////////////////////////

  

amadeus2010

26 — 20.12.12 — 10:05

есть кто?

  

amadeus2010

27 — 20.12.12 — 12:07

есть кто-нибудь, прошу помощи по теме, в обработке проведение по партиям хочу насильно установить дату для БУ>=01.12.12,чтобы старые данные не затрагивались.Переделал запрос

///////////////////////////////////////////////////////

 ВЫБРАТЬ ПЕРВЫЕ 1

   ПартионныйУчетГраницы.МоментВремени КАК МоментВремени

ИЗ

   Последовательность.ПартионныйУчет.Границы КАК ПартионныйУчетГраницы

ГДЕ

   ПартионныйУчетГраницы.Организация = &Организация

   И ПартионныйУчетГраницы.Период >= &время //Дима добавлена строка

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ

   ПартионныйУчет.МоментВремени

ИЗ

   Последовательность.ПартионныйУчет КАК ПартионныйУчет

ГДЕ

   (НЕ ПартионныйУчет.ПроведенВХронологическойПоследовательности)

   И    ПартионныйУчет.Организация = &Организация

   И ПартионныйУчет.Период >= &время //Дима добавлена строка

ОБЪЕДИНИТЬ ВСЕ  

ВЫБРАТЬ

   ПартионныйУчетБУ.МоментВремени

ИЗ

   Последовательность.ПартионныйУчетБУ КАК ПартионныйУчетБУ

ГДЕ

   ПартионныйУчетБУ.Организация = &Организация

   И ПартионныйУчетБУ.Период >= &Период  

УПОРЯДОЧИТЬ ПО

//////////////////////////////////////////////////////////

в консоли отчетов отображает только документы от 01.12.12 и дальше,но при запуске самой обработки выдает ошибку что не удается списать по партиям БУ документ,№,31.01.2011.Можно каким-нибудь методом запретить обращаться к старым данным?

  

amadeus2010

28 — 20.12.12 — 14:46

есть кто?

Пытаюсь сделать корректировку стоимости списания товаров, выдает ошибку: Ошибка при выполнении обработчика — ‘ОбработкаПроведения’ по причине: {ОбщийМодуль.УправлениеЗапасамиПартионныйУчет.Модуль}: Ошибка при вызове метода контекста (Записать) по причине: по причине: Ошибка при выполнении обработчика — ‘ПередЗаписью’ по причине: {ОбщийМодуль.ПроцедурыОбменаСРозничнойТорговлей.Модуль(1631)}: Ошибка при вызове метода контекста (Выполнить) по причине: по причине: {(5, 2)}: Неверные параметры «ТаблицаСтарогоНабораЗаписей» <<?>>&ТаблицаСтарогоНабораЗаписей КАК ТаблицаСтарогоНабораЗаписей Что делать? Без корректировки он мне себестоимость плохо считает

Пытаюсь сделать корректировку стоимости списания товаров, выдает ошибку: Ошибка при выполнении обработчика — ‘ОбработкаПроведения’ по причине: {ОбщийМодуль.УправлениеЗапасамиПартионныйУчет.Модуль}: Ошибка при вызове метода контекста (Записать) по причине: по причине: Ошибка при выполнении обработчика — ‘ПередЗаписью’ по причине: {ОбщийМодуль.ПроцедурыОбменаСРозничнойТорговлей.Модуль(1631)}: Ошибка при вызове метода контекста (Выполнить) по причине: по причине: {(5, 2)}: Неверные параметры «ТаблицаСтарогоНабораЗаписей» <<?>>&ТаблицаСтарогоНабораЗаписей КАК ТаблицаСтарогоНабораЗаписей Что делать? Без корректировки он мне себестоимость плохо считает

Пытаюсь сделать корректировку стоимости списания товаров, выдает ошибку: Ошибка при выполнении обработчика — ‘ОбработкаПроведения’ по причине: {ОбщийМодуль.УправлениеЗапасамиПартионныйУчет.Модуль}: Ошибка при вызове метода контекста (Записать) по причине: по причине: Ошибка при выполнении обработчика — ‘ПередЗаписью’ по причине: {ОбщийМодуль.ПроцедурыОбменаСРозничнойТорговлей.Модуль(1631)}: Ошибка при вызове метода контекста (Выполнить) по причине: по причине: {(5, 2)}: Неверные параметры «ТаблицаСтарогоНабораЗаписей» <<?>>&ТаблицаСтарогоНабораЗаписей КАК ТаблицаСтарогоНабораЗаписей Что делать? Без корректировки он мне себестоимость плохо считает

по причине: {(5, 2)}: Неверные параметры «ТаблицаСтарогоНабораЗаписей»

я же говорю ньюбику, что это значит ???

Тебе с самого начала объяснять? С обьявления переменных.

Это значит, что в переменной «ТаблицаСтарогоНабораЗаписей» записано нечто, что не устраивает твой запрос как параметр.

Так я понял, а где найти переменную «ТаблицаСтарогоНабораЗаписей»  ??

я вошел в конфигуратор он мне открыл его вот здесь:

ОбщийМодуль.ПроцедурыОбменаСРозничнойТорговлей.Модуль(1631)

Я просто не понимаю где это найти и начто поменять ??((((((((((((((((((((((((((((((((((((((((((((для меня это все темнющий лес

Фотку штоли попросить… А, не! Позовите специалиста, во! :)

это то понятно, но мне кажется проблема то небольшая((( Вот такие служебные сообщения в конфигураторе выдает {ОбщийМодуль.УправлениеЗапасамиПартионныйУчет.Модуль}: Ошибка при вызове метода контекста (Записать)        ДвиженияРегистра.Записать(Замещать); {ОбщийМодуль.ПроцедурыОбменаСРозничнойТорговлей.Модуль(1631)}: Ошибка при вызове метода контекста (Выполнить)

Парень оставь конфигуратор в покое.

ИЛИ НЕ ПараметрыСеанса.НаличиеОбменаСРозничнойТорговлей Тогда

В дереве конфигурации открой Общие-Модули-ПроцедурыОбменаСРозничнойТорговлей Найди строку типа Запрос.УстановитьПараметр(«ТаблицаСтарогоНабораЗаписей»,ТаблицаСтарогоНабораЗаписей); Поставь на ней точку останва, запусти отладку (F9), повтори действия, которые вызывают ошибку и посмотри, что передается в параметр. Вдруг тебе это поможет)

Все нашел, но значит «Поставь на ней точку останва»

Все же лучше найти специалиста

Нужно в этот момент остановить работу программы.

на поле слева на этой строке щелкни два раза мышкой

Сделал там шарик появился, что дальше

)))), я серьёзно, ребят ну подскажите, меня шеф порвет, эт же я сломал (((((

Шарик у тебя есть, дай шефу когда будет рвать.

нажми f9, запустится предприятие в режиме отладки, повтори действия, которые приводят к ошибке, когда исполнение кода дойдет до строки с точкой, тебя вернет в конфигуратор. Там надо будет выделить переменную ТаблицаСтарогоНабораЗаписей и нажать shift+f9. верни все назад и ничего больше не трогай

Готовь тода фотку и Любопытной пиши :) Можешь еще и фотку шефа добавить))))

Фотку или видео когда он рвет его, с шариком и без.

Блин, пятница же кончилась уже. Чувак, верни все как было и иди домой водку пьянствовать. Я спать через 12 минут)

А прикинь какая должна быть фотка, что бы ты заснуть не смогла! ))))

))) Там на шарике стрелочка появилась, выделил ТаблицаСтарогоНабораЗаписей, появилаь табличка, как теперь обратно вернуть ??

Без вариантов. Мне завтра офис готовить к ремонту, потом сигнализацию дома ставить, потом машину проверить перед поездкой. Так что я спать. Ты издеваешься, я поняла

Beduin ты сюда залез, чтоб над новичком поглумиться?

Если внимательно прочтешь, то поймешь что все наоборот.

Я так ничего и непонял, все-равно не работает, дошел почти доконца а остановился на фрезе «Верни все обратно»от Любопытной, но как это сделать………..

ЭЭЭ ребят я тут воощбе-то ни над кем не издевался, а любопытной спасибо за попытку помоч…

А что ты сделал до того, как все сломалось?

Ты пойми, тебе попытались помочь, но с твоим уровнем знаний и тем, как поставлен вопрос, это вообще нереально. Начни с начала — расскажи, что делал и как словил ошибку. Может тогда тебе расскажут, что делать не надо было, и как вернуть все обратно

Я с начала уже предлагал в Развели дискуссию зачем то.

я хотел удалить накладную от 31 августа, но он мне сказал что мешает корректировка за август, я недолго думая отмкенил проведение корректировки, а зптем удалил накладную, после чего корректировка обратно не провелась и выдала мне такую ошибку. Конфа 10.3

Слушай друг — ты помнишь где и что менял? Архив есть? Если на эти два вопроса ответ «нет», то лучше ищи спеца. С твоим багажом трудно будет помочь…

Что за манеры писать КАПСЛОКОМ?

извините я больше не буду

Нахрена проводить корректировку, если ты удалил документ, который она корректирует???

Тоже поумничаю. В корректировке была ссылка на накладную которую удалил?

отлично, а релиз какой у УТ? Циферки какие дальше после 10.3?

я потом и все корректировки удалил, но теперь мне ее не создать заново, хотя накладной уже нет а он все равно не создает. я не знаю но, думаю что да т.к. корректировка делалась после накладной

«Управление торговлей», редакция 10.3 (10.3.14.3)

до этого переписывал код там? Ты или кто то другой.

«этот модуль правился?» этой фразы я не очень понял((

Как ты смог удалить накладную если на нее была ссылка?

никакие коды вообще никто и никогда не переписывал, как поставили програму так и юзаем

вопрос философский или тебя научить? =)

так она мне сначала и показала ссылку на коррект. я зашел в коррктировки и отменил его проведение, а потом удалил накладную

Боюсь что мне дебилу он не поможет, т.к. я даже не знаю что такое КОД и куда его писать

Врятли он нетиповыми средствами пользуется.

Удали эту корректировку. И Вводи все заново.

Не прога я думаю типовая, мне ее 1бит ставил и больше ничего они мне не дополняли

Если БИТ там был. Друзья давайте поможем Сережке.

ну не скажи, он на инфостарт ссылку давал в другой своей подобной ветке, а там есть обработки которые могут и напрямую удалять.

ну мало ли … богата страна наша =)

Он написал уже в что накладная использовалась только в движениях.

я удалил все коррктировки, сделал новую, но он не проводит пишет : Ошибка при выполнении обработчика — ‘ОбработкаПроведения’ по причине: {ОбщийМодуль.УправлениеЗапасамиПартионныйУчет.Модуль}: Ошибка при вызове метода контекста (Записать) по причине: по причине: Ошибка при выполнении обработчика — ‘ПередЗаписью’ по причине: {ОбщийМодуль.ПроцедурыОбменаСРозничнойТорговлей.Модуль(1631)}: Ошибка при вызове метода контекста (Выполнить) по причине: по причине: {(5, 2)}: Неверные параметры «ТаблицаСтарогоНабораЗаписей» <<?>>&ТаблицаСтарогоНабораЗаписей КАК ТаблицаСтарогоНабораЗаписей

ты в конфигуратор заходил?

Справа на верху три кнопки : Закрыть, конфиг., завер. работу…. Эхххх а в школе я на математика-програмиста учился((

Зашел….та окошко открылось, а внизу :

{ОбщийМодуль.УправлениеЗапасамиПартионныйУчет.Модуль}: Ошибка при вызове метода контекста (Записать)        ДвиженияРегистра.Записать(Замещать); {ОбщийМодуль.ПроцедурыОбменаСРозничнойТорговлей.Модуль(1631)}: Ошибка при вызове метода контекста (Выполнить)

Какой то регистр сведений не очистился похоже. У кого УТ под рукой посмотрите откуда таблица заполняется эта.

стоп, так до этого ты код не правил? Хм, видимо уже отключаюсь, туплю.

Нет я в конфигураторе вообще первый раз сегодня, все сломал из 1с

Ясно, там обход регистров в коде. Тебе надо отловить тот регистр после обхода которого возникает ошибка. Воспользуйся отладчиком. уже писала как.

РеквизитОпределяющийПериод = ?(ЭтоКорректировкаСтоимостиСписанияТоваров, «ДокументДвижения», «Период»);

+ И дальше сверху Отладка->Начать отладку … ну и все действия что приводят к ошибке … он тебя сам перекинет в конфигуратор.

все, теперь ты за него отвечаешь, я спать =)

А СтарыйНаборЗаписей это где определяется7

ИЛИ НЕ ПараметрыСеанса.НаличиеОбменаСРозничнойТорговлей Тогда

Ну чего сильно я все поломал ??

Они корректировали похоже записи ПартииТоваровНаСкладах, раз в этот модуль выносит. У меня УТ для Казахстана, может у вас немного не так.

Если в код не ты писал то не сильно. ТаблицаСтарогоНабораЗаписей определяется в вилке условий. Условие не срабатывает, таблица скорее всего не определена.

Хотя точно не ты, это же Kassius прислал. Виноваты одинесники тогда.

А они то как, они просто прогу поставили и все, а я делов наделал, вот сижу уже два часа и туплю, вернуть то можно ?

Хотя все проще Зайти в настройки пользователя и сними галочку с НаличиеОбменаСРозничнойТорговлей

из конфигуратора зайти или из 1с?

Про конфигуратор забудь. В 1С входишь. Там должно быть меню «Сервис» Дальше ищи «Настройки пользователя» и таб для себя редактируешь эту опцию. Она там должна быть. Жаль под рукой УТ нет. Подсказал бы точнее.

Она так и называется «НаличиеОбменаСРозничнойТорговлей»

Ты только ее потом обратно верни если поможет. Вдруг у вас обмен идет.

И после изменения лучше перезайти в базу.

Найти бы сначала)))) Обмен у нас с розницей каждое утро идет

Она точно прям слово в слово так называется?????? Нет ее там((((

Я думал у тебя в утверждение ) Не не обязательно слово в слово. Может «Обмен с розницей» или «Обмен с розничной торговлей»

Не найти… Может так сделать?? : написать только я в конфигураторе ничего писать не могу((

Тэги: 1С 8

Комментарии доступны только авторизированным пользователям

Понравилась статья? Поделить с друзьями:
  • Ошибка при выполнении работы сервера
  • Ошибка при выполнении работы с информационной базой
  • Ошибка при выполнении работ с информационной базой
  • Ошибка при выполнении процедуры зафиксироватьтранзакцию
  • Ошибка при выполнении программы поле объекта не обнаружено