v8: помогите с Ошибкой ньюбику((( #568895


#0 by Serg1986
Пытаюсь сделать корректировку стоимости списания товаров, выдает ошибку: Ошибка при выполнении обработчика - 'ОбработкаПроведения' по причине: {ОбщийМодуль.УправлениеЗапасамиПартионныйУчет.Модуль}: Ошибка при вызове метода контекста (Записать) по причине: по причине: Ошибка при выполнении обработчика - 'ПередЗаписью' по причине: {ОбщийМодуль.ПроцедурыОбменаСРозничнойТорговлей.Модуль(1631)}: Ошибка при вызове метода контекста (Выполнить) по причине: по причине: {(5, 2)}: Неверные параметры "ТаблицаСтарогоНабораЗаписей" <<?>>&ТаблицаСтарогоНабораЗаписей КАК ТаблицаСтарогоНабораЗаписей Что делать? Без корректировки он мне себестоимость плохо считает
#0 by Serg1986
Пытаюсь сделать корректировку стоимости списания товаров, выдает ошибку: Ошибка при выполнении обработчика - 'ОбработкаПроведения' по причине: {ОбщийМодуль.УправлениеЗапасамиПартионныйУчет.Модуль}: Ошибка при вызове метода контекста (Записать) по причине: по причине: Ошибка при выполнении обработчика - 'ПередЗаписью' по причине: {ОбщийМодуль.ПроцедурыОбменаСРозничнойТорговлей.Модуль(1631)}: Ошибка при вызове метода контекста (Выполнить) по причине: по причине: {(5, 2)}: Неверные параметры "ТаблицаСтарогоНабораЗаписей" <<?>>&ТаблицаСтарогоНабораЗаписей КАК ТаблицаСтарогоНабораЗаписей Что делать? Без корректировки он мне себестоимость плохо считает
#0 by Serg1986
Пытаюсь сделать корректировку стоимости списания товаров, выдает ошибку: Ошибка при выполнении обработчика - 'ОбработкаПроведения' по причине: {ОбщийМодуль.УправлениеЗапасамиПартионныйУчет.Модуль}: Ошибка при вызове метода контекста (Записать) по причине: по причине: Ошибка при выполнении обработчика - 'ПередЗаписью' по причине: {ОбщийМодуль.ПроцедурыОбменаСРозничнойТорговлей.Модуль(1631)}: Ошибка при вызове метода контекста (Выполнить) по причине: по причине: {(5, 2)}: Неверные параметры "ТаблицаСтарогоНабораЗаписей" <<?>>&ТаблицаСтарогоНабораЗаписей КАК ТаблицаСтарогоНабораЗаписей Что делать? Без корректировки он мне себестоимость плохо считает
#1 by Beduin
по причине: {(5, 2)}: Неверные параметры "ТаблицаСтарогоНабораЗаписей"
#2 by Serg1986
я же говорю ньюбику, что это значит ???
#3 by Beduin
Тебе с самого начала объяснять? С обьявления переменных.
#4 by Любопытная
Это значит, что в переменной "ТаблицаСтарогоНабораЗаписей" записано нечто, что не устраивает твой запрос как параметр.
#5 by Serg1986
Так я понял, а где найти переменную "ТаблицаСтарогоНабораЗаписей"  ??
#6 by Serg1986
я вошел в конфигуратор он мне открыл его вот здесь:
#7 by Любопытная
ОбщийМодуль.ПроцедурыОбменаСРозничнойТорговлей.Модуль(1631)
#8 by Serg1986
Я просто не понимаю где это найти и начто поменять ??((((((((((((((((((((((((((((((((((((((((((((для меня это все темнющий лес
#9 by Любопытная
Фотку штоли попросить... А, не! Позовите специалиста, во! :)
#10 by Serg1986
это то понятно, но мне кажется проблема то небольшая((( Вот такие служебные сообщения в конфигураторе выдает {ОбщийМодуль.УправлениеЗапасамиПартионныйУчет.Модуль}: Ошибка при вызове метода контекста (Записать)        ДвиженияРегистра.Записать(Замещать); {ОбщийМодуль.ПроцедурыОбменаСРозничнойТорговлей.Модуль(1631)}: Ошибка при вызове метода контекста (Выполнить)
#11 by Beduin
Парень оставь конфигуратор в покое.
#12 by Serg1986
ИЛИ НЕ ПараметрыСеанса.НаличиеОбменаСРозничнойТорговлей Тогда
#13 by Любопытная
В дереве конфигурации открой Общие-Модули-ПроцедурыОбменаСРозничнойТорговлей Найди строку типа Запрос.УстановитьПараметр("ТаблицаСтарогоНабораЗаписей",ТаблицаСтарогоНабораЗаписей); Поставь на ней точку останва, запусти отладку (F9), повтори действия, которые вызывают ошибку и посмотри, что передается в параметр. Вдруг тебе это поможет)
#14 by Serg1986
Все нашел, но значит "Поставь на ней точку останва"
#15 by Любопытная
Все же лучше найти специалиста
#16 by oprosnik
Нужно в этот момент остановить работу программы.
#17 by Serg1986
Сейчас попробую
#18 by Любопытная
на поле слева на этой строке щелкни два раза мышкой
#19 by Serg1986
Сделал там шарик появился, что дальше
#20 by Beduin
Надувай
#21 by Serg1986
)))), я серьёзно, ребят ну подскажите, меня шеф порвет, эт же я сломал (((((
#22 by verba
Зачоооооот! )))))))
#23 by Beduin
Шарик у тебя есть, дай шефу когда будет рвать.
#24 by Любопытная
нажми f9, запустится предприятие в режиме отладки, повтори действия, которые приводят к ошибке, когда исполнение кода дойдет до строки с точкой, тебя вернет в конфигуратор. Там надо будет выделить переменную ТаблицаСтарогоНабораЗаписей и нажать shift+f9. верни все назад и ничего больше не трогай
#25 by vudo
Готовь тода фотку и Любопытной пиши :) Можешь еще и фотку шефа добавить))))
#26 by Beduin
Фотку или видео когда он рвет его, с шариком и без.
#27 by Любопытная
Блин, пятница же кончилась уже. Чувак, верни все как было и иди домой водку пьянствовать. Я спать через 12 минут)
#28 by vudo
А прикинь какая должна быть фотка, что бы ты заснуть не смогла! ))))
#29 by Serg1986
))) Там на шарике стрелочка появилась, выделил ТаблицаСтарогоНабораЗаписей, появилаь табличка, как теперь обратно вернуть ??
#30 by Любопытная
Без вариантов. Мне завтра офис готовить к ремонту, потом сигнализацию дома ставить, потом машину проверить перед поездкой. Так что я спать. Ты издеваешься, я поняла
#31 by KissMas
Beduin ты сюда залез, чтоб над новичком поглумиться?
#32 by Beduin
Если внимательно прочтешь, то поймешь что все наоборот.
#33 by Serg1986
Я так ничего и непонял, все-равно не работает, дошел почти доконца а остановился на фрезе "Верни все обратно"от Любопытной, но как это сделать...........
#34 by Serg1986
ЭЭЭ ребят я тут воощбе-то ни над кем не издевался, а любопытной спасибо за попытку помоч...
#35 by Любопытная
А что ты сделал до того, как все сломалось?
#36 by Любопытная
Ты пойми, тебе попытались помочь, но с твоим уровнем знаний и тем, как поставлен вопрос, это вообще нереально. Начни с начала - расскажи, что делал и как словил ошибку. Может тогда тебе расскажут, что делать не надо было, и как вернуть все обратно
#37 by Kassius
какая конфа хоть?
#38 by Beduin
Я с начала уже предлагал в Развели дискуссию зачем то.
#39 by Serg1986
я хотел удалить накладную от 31 августа, но он мне сказал что мешает корректировка за август, я недолго думая отмкенил проведение корректировки, а зптем удалил накладную, после чего корректировка обратно не провелась и выдала мне такую ошибку. Конфа 10.3
#40 by vudo
Слушай друг - ты помнишь где и что менял? Архив есть? Если на эти два вопроса ответ "нет", то лучше ищи спеца. С твоим багажом трудно будет помочь...
#41 by PR
Что за манеры писать КАПСЛОКОМ?
#42 by Serg1986
извините я больше не буду
#43 by Любопытная
Нахрена проводить корректировку, если ты удалил документ, который она корректирует???
#44 by Beduin
Тоже поумничаю. В корректировке была ссылка на накладную которую удалил?
#45 by Kassius
отлично, а релиз какой у УТ? Циферки какие дальше после 10.3?
#46 by Kassius
+ этот модуль правился?
#47 by Serg1986
я потом и все корректировки удалил, но теперь мне ее не создать заново, хотя накладной уже нет а он все равно не создает. я не знаю но, думаю что да т.к. корректировка делалась после накладной
#48 by Serg1986
"Управление торговлей", редакция 10.3 (10.3.14.3)
#49 by Kassius
до этого переписывал код там? Ты или кто то другой.
#50 by Serg1986
"этот модуль правился?" этой фразы я не очень понял((
#51 by Kassius
см типовой код или нет?
#52 by Beduin
Как ты смог удалить накладную если на нее была ссылка?
#53 by Serg1986
никакие коды вообще никто и никогда не переписывал, как поставили програму так и юзаем
#54 by Kassius
вопрос философский или тебя научить? =)
#55 by Kassius
сейчас дам код.
#56 by Serg1986
так она мне сначала и показала ссылку на коррект. я зашел в коррктировки и отменил его проведение, а потом удалил накладную
#57 by Serg1986
Боюсь что мне дебилу он не поможет, т.к. я даже не знаю что такое КОД и куда его писать
#58 by Beduin
Врятли он нетиповыми средствами пользуется.
#59 by Beduin
Удали эту корректировку. И Вводи все заново.
#60 by Serg1986
Не прога я думаю типовая, мне ее 1бит ставил и больше ничего они мне не дополняли
#61 by Beduin
Если БИТ там был. Друзья давайте поможем Сережке.
#62 by verba
ну не скажи, он на инфостарт ссылку давал в другой своей подобной ветке, а там есть обработки которые могут и напрямую удалять.
#63 by Kassius
ну мало ли ... богата страна наша =)
#64 by Beduin
Он написал уже в что накладная использовалась только в движениях.
#65 by Serg1986
я удалил все коррктировки, сделал новую, но он не проводит пишет : Ошибка при выполнении обработчика - 'ОбработкаПроведения' по причине: {ОбщийМодуль.УправлениеЗапасамиПартионныйУчет.Модуль}: Ошибка при вызове метода контекста (Записать) по причине: по причине: Ошибка при выполнении обработчика - 'ПередЗаписью' по причине: {ОбщийМодуль.ПроцедурыОбменаСРозничнойТорговлей.Модуль(1631)}: Ошибка при вызове метода контекста (Выполнить) по причине: по причине: {(5, 2)}: Неверные параметры "ТаблицаСтарогоНабораЗаписей" <<?>>&ТаблицаСтарогоНабораЗаписей КАК ТаблицаСтарогоНабораЗаписей
#66 by Kassius
ты в конфигуратор заходил?
#67 by Serg1986
Справа на верху три кнопки : Закрыть, конфиг., завер. работу.... Эхххх а в школе я на математика-програмиста учился((
#68 by Serg1986
Зашел....та окошко открылось, а внизу :
#69 by Serg1986
{ОбщийМодуль.УправлениеЗапасамиПартионныйУчет.Модуль}: Ошибка при вызове метода контекста (Записать)        ДвиженияРегистра.Записать(Замещать); {ОбщийМодуль.ПроцедурыОбменаСРозничнойТорговлей.Модуль(1631)}: Ошибка при вызове метода контекста (Выполнить)
#70 by Beduin
Какой то регистр сведений не очистился похоже. У кого УТ под рукой посмотрите откуда таблица заполняется эта.
#71 by Kassius
стоп, так до этого ты код не правил? Хм, видимо уже отключаюсь, туплю.
#72 by Serg1986
Нет я в конфигураторе вообще первый раз сегодня, все сломал из 1с
#73 by Kassius
Ясно, там обход регистров в коде. Тебе надо отловить тот регистр после обхода которого возникает ошибка. Воспользуйся отладчиком. уже писала как.
#75 by verba
РеквизитОпределяющийПериод = ?(ЭтоКорректировкаСтоимостиСписанияТоваров, "ДокументДвижения", "Период");
#76 by Kassius
+ И дальше сверху Отладка->Начать отладку ... ну и все действия что приводят к ошибке ... он тебя сам перекинет в конфигуратор.
#77 by Kassius
все, теперь ты за него отвечаешь, я спать =)
#78 by Beduin
А СтарыйНаборЗаписей это где определяется7
#79 by Kassius
ИЛИ НЕ ПараметрыСеанса.НаличиеОбменаСРозничнойТорговлей Тогда
#80 by Kassius
Теперь точно спать.
#81 by Serg1986
Ну чего сильно я все поломал ??
#82 by verba
Они корректировали похоже записи ПартииТоваровНаСкладах, раз в этот модуль выносит. У меня УТ для Казахстана, может у вас немного не так.
#83 by Beduin
Если в код не ты писал то не сильно. ТаблицаСтарогоНабораЗаписей определяется в вилке условий. Условие не срабатывает, таблица скорее всего не определена.
#84 by Beduin
Хотя точно не ты, это же Kassius прислал. Виноваты одинесники тогда.
#85 by Serg1986
А они то как, они просто прогу поставили и все, а я делов наделал, вот сижу уже два часа и туплю, вернуть то можно ?
#86 by Beduin
написать
#87 by Beduin
Хотя все проще Зайти в настройки пользователя и сними галочку с НаличиеОбменаСРозничнойТорговлей
#88 by Serg1986
из конфигуратора зайти или из 1с?
#89 by Beduin
Про конфигуратор забудь. В 1С входишь. Там должно быть меню "Сервис" Дальше ищи "Настройки пользователя" и таб для себя редактируешь эту опцию. Она там должна быть. Жаль под рукой УТ нет. Подсказал бы точнее.
#90 by Serg1986
Она так и называется "НаличиеОбменаСРозничнойТорговлей"
#91 by Beduin
Ты только ее потом обратно верни если поможет. Вдруг у вас обмен идет.
#92 by Beduin
И после изменения лучше перезайти в базу.
#93 by Serg1986
Найти бы сначала)))) Обмен у нас с розницей каждое утро идет
#94 by Serg1986
Она точно прям слово в слово так называется?????? Нет ее там((((
#95 by Beduin
Я думал у тебя в утверждение ) Не не обязательно слово в слово. Может "Обмен с розницей" или "Обмен с розничной торговлей"
#96 by Serg1986
Не найти... Может так сделать?? : написать только я в конфигураторе ничего писать не могу((
#97 by Beduin
Лучше не надо.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С