|
v8: помогите с Ошибкой ньюбику((( | ☑ | ||
---|---|---|---|---|
0
Serg1986
09.09.11
✎
18:12
|
Пытаюсь сделать корректировку стоимости списания товаров, выдает ошибку:
Ошибка при выполнении обработчика - 'ОбработкаПроведения' по причине: {ОбщийМодуль.УправлениеЗапасамиПартионныйУчет.Модуль(646)}: Ошибка при вызове метода контекста (Записать) по причине: по причине: Ошибка при выполнении обработчика - 'ПередЗаписью' по причине: {ОбщийМодуль.ПроцедурыОбменаСРозничнойТорговлей.Модуль(1631)}: Ошибка при вызове метода контекста (Выполнить) по причине: по причине: {(5, 2)}: Неверные параметры "ТаблицаСтарогоНабораЗаписей" <<?>>&ТаблицаСтарогоНабораЗаписей КАК ТаблицаСтарогоНабораЗаписей Что делать? Без корректировки он мне себестоимость плохо считает |
|||
105
Serg1986
09.09.11
✎
20:58
|
(104) дтшник это что ?
|
|||
106
vudo
09.09.11
✎
21:01
|
(104) Насчет дтшника он пошутил. Если сейчас тебя максиммум пожурят, то если дтешник в сеть выложишь, то минимум уволят, а то и посадить смогут... Что вы его под монастырь подводите.
(105) Serg1986, там твоей вины, насколько я понял, совсем нету. Где-то бока в программе. Спокойно иди к шефу и рассказывай, что программа ни хрена не работает. Пусть спецов приглашает, что б исправляли... |
|||
107
Serg1986
09.09.11
✎
21:04
|
(106) шеф будет только в понедельник, а на проге работать то можно, а то у нас за выходные по 70 накладных выбивается,..
|
|||
108
vudo
09.09.11
✎
21:10
|
Ну выбивают же дальше... Или нет?
|
|||
109
GedKo
09.09.11
✎
21:13
|
(107) а что, маленькой коробочки с кнопочками называемой телефон у него тоже нет?
|
|||
110
ice777
09.09.11
✎
21:17
|
жадные нынче нубики пошли.)
|
|||
111
Serg1986
09.09.11
✎
21:19
|
(108) Выбивает
(110) А причем здесь жадность? |
|||
112
Дукат
09.09.11
✎
21:30
|
автор, тим вьвер у тебя стоИт?
|
|||
113
ice777
09.09.11
✎
21:33
|
(111) заплати специалисту, и не нуди )
|
|||
114
Serg1986
09.09.11
✎
21:36
|
(112) Это что?
(111) Дык я за, а сколько? |
|||
115
verba
09.09.11
✎
21:48
|
Ошибка вываливается при попытке сделать обмен с розницей?
|
|||
116
Serg1986
09.09.11
✎
21:51
|
(115) Ошибка вываливается при попытке создать хотя бы один документ "Корректировки себестоимости списаных товаров", даже за самый первый месяц работы этой программы(март)
|
|||
117
Serg1986
09.09.11
✎
21:53
|
Такое окно выводит
"Ошибка при выводе метода контекста(Записать)" ОК ПОДРОБНО |
|||
118
Serg1986
09.09.11
✎
21:57
|
Прощло четыре часа, я даже стал немного разбираться))) Может возьмет меня кто на работу системным администратором??)))Опыт работы-4 часа))))
|
|||
119
Serg1986
09.09.11
✎
22:06
|
Есть у кого идеи?
|
|||
120
verba
09.09.11
✎
22:08
|
(116) Какой документ ты удалял?
|
|||
121
Serg1986
09.09.11
✎
22:32
|
(120)реализацию, а он сказал что нельзя удалить из-за документа корректировки стоимости, тогда я в коррктировке отменил проведение и удалил реализацию, а потом хотел провести корректировку но не тут то было....
|
|||
122
verba
09.09.11
✎
22:59
|
(121) Я это все проделала, но у меня провелся.
База у тебя того... архивные копии кто делает? |
|||
123
Любопытная
10.09.11
✎
02:07
|
Ну что, проблему решили? А то я прям беспокоюсь
|
|||
124
catena
10.09.11
✎
04:43
|
Попробовать вернуть все взад никто не предлагал? Или он накладную совсем-совем удалил?
|
|||
125
Любопытная
10.09.11
✎
07:23
|
(124) Видимо совсем-совсем
|
|||
126
Serg1986
10.09.11
✎
15:52
|
(124) а что значит совсем-совсем, и я неделю назад делал из конфигуратора выгрузку, может загрузить? или я все данные за неделю потеряю??
|
|||
127
Serg1986
10.09.11
✎
15:54
|
Может кто мастера хорошего в Питере посоветует, чтоб недорого и чтоб все мне объяснил рассказал??
|
|||
128
Нуф-Нуф
10.09.11
✎
16:00
|
86 год уже обсуждали?
|
|||
129
Serg1986
10.09.11
✎
16:02
|
(128) Вы это о чем???
|
|||
130
Kassius
10.09.11
✎
16:05
|
Тебе пару ссылок убрать и все.
Сам можешь осилить. Если копию накатишь на рабочую базу, потрешь все данные что были введены после того как сделана копия. |
|||
131
Serg1986
10.09.11
✎
16:08
|
(130) Так я и пытаюсь уже почти сутки, чего то не получается, я дохожу по совету Любопытной до "шифт ф9", а дальше она мне говорит и верни все обратно, я думаю это если бы ей на высоте 10000 метров доверили управлять самолет и сказали саай нас быстрей))))) Примерно такая же ситуация
|
|||
132
Kassius
10.09.11
✎
16:14
|
(131) прости, но я не понял мысль в этом посте.
|
|||
133
Kassius
10.09.11
✎
16:15
|
+(132) что значит "говорит верни все обратно"? Кто говорит? Ты значение получил по шифт+ф9? Имя регистра узнал?
|
|||
134
Любопытная
10.09.11
✎
16:19
|
(133) Да я ж не думала, что он настолько нуб. Начала объяснять как посмотреть, что за таблица, а потом написала, что лучше вернуть все как было ДО того как появилась ошибка
|
|||
135
Serg1986
10.09.11
✎
16:25
|
(134) ))))) Да я такой)) что именно надо выделить и нажать шифт+ф9??
Я поставил точку останова на Запрос.УстановитьПараметр("ТаблицаСтарогоНабораЗаписей", ТаблицаСтарогоНабораЗаписей); и начал отладку, проделал создание корректировки еще разок, в конфигураторе на кружочке появилась стрелочка |
|||
136
Любопытная
10.09.11
✎
16:32
|
(135) Ну ты шифт+ф9 нажал после выделения переменной, открылось окно, в нем расписано, что содержится в данный момент в твоей переменной. Тебе надо посмотреть по идее, что с ней не так, однако я не думаю, что тебе это чем то поможет
|
|||
137
Любопытная
10.09.11
✎
16:35
|
(135) Сереж, я не пойму, что у тебя происходит. По порядку давай - какой документ удалил, какую корректировку ввести пытаешься, попробую у себя воспроизвести. И еще - как удалял документ? Через Удаление помеченных объектов или как-то по-другому?
|
|||
138
Serg1986
10.09.11
✎
16:44
|
значит так: все было хорошо, раз в месяц мы делали корректировку стоимости списания товаров за прошедший месяц(каждый последний день месяца, у меня был заказ на определенный товар, я сделал накладную 30.08.11 провел, но от заказа 8 сентября отказались, я недолго думая, чтоб не оформлять возврат, отнес товар на склад а накладную(реализацию) пометил на удаление. И естественно хотел удалить через операции удаление помеченных объектов, но он програма сказала нельзя-сославшись на корректировку стоимости списания товаров за агвуст сделанной 31.08., я зашел эту корректировку отменил ее проведение, удалил ненужную мне реализацию от 30.08 и захотел перепровести корректировку, но в ответ увидел :
"Ошибка при выводе метода контекста(Записать)" ОК ПОДРОБНО Может это из-за обменна с розницей..... Вот такая вот печальная история |
|||
139
Serg1986
10.09.11
✎
16:45
|
(136) а по поводу переменной я даже не знаю что это(какие именно словечки там надо выделить ??)
|
|||
140
Любопытная
10.09.11
✎
16:52
|
(139) У тебя затык в каком-то регистре именно из-за обмена с розницей.
Выделить надо ТаблицаСтарогоНабораЗаписей, чтобы узнать, какой регистр вызывает проблемы |
|||
141
Kassius
10.09.11
✎
16:52
|
(139) копию базы сделал? Хоть сегодня?
|
|||
142
Serg1986
10.09.11
✎
16:57
|
(140) В строчке где шарик со стрелочкой?
|
|||
143
Serg1986
10.09.11
✎
16:57
|
Там две такие надписи одна синия, другая черная и в ковычках, которую?
|
|||
144
Любопытная
10.09.11
✎
16:58
|
Документ корректировка стоимости списания товаров изменяет данные в 4 регистрах накопления
(140) Да |
|||
145
Любопытная
10.09.11
✎
16:58
|
(143) Синюю
|
|||
146
Serg1986
10.09.11
✎
16:59
|
Выделил нажал:
Свойство:ТаблицаСтарогоНабораЗаписей ТИП неопределено Значение: |
|||
147
Serg1986
10.09.11
✎
17:01
|
помогло??
|
|||
148
Любопытная
10.09.11
✎
17:02
|
Супер.
Так, найди выше строку СтарыйНаборЗаписей = РегистрыНакопления[МетаданныеРегистра.Имя].СоздатьНаборЗаписей(); и посмотри так же какое значение имеет МетаданныеРегистра.Имя |
|||
149
Serg1986
10.09.11
✎
17:04
|
(148)ПродажиСебестоимость
|
|||
150
Kassius
10.09.11
✎
17:11
|
(148) ты замужем? =)
|
|||
151
Adilgeriy
10.09.11
✎
17:11
|
а тестирование ИБ тут не поможет?
|
|||
152
Serg1986
10.09.11
✎
17:12
|
(150) А что думаешь я с ней просто так познакомится пытаюсь??
|
|||
153
Adilgeriy
10.09.11
✎
17:12
|
сделать бэкап в конфигураторе и оттудаже запустить тестирование и испраление
|
|||
154
Kassius
10.09.11
✎
17:13
|
(151) нет. Ссылка не поломана, ее вообще нет. Проблема с данными.
|
|||
155
Kassius
10.09.11
✎
17:14
|
(152) нет =) Терпения у нее море, посмотри (76)
|
|||
156
Любопытная
10.09.11
✎
17:15
|
хм
там хрень какая-то написана... полностью код процедуры видели? Вот откуда берется ТаблицаСтарогоНабораЗаписей: Если Замещение Тогда СтарыйНаборЗаписей = РегистрыНакопления[МетаданныеРегистра.Имя].СоздатьНаборЗаписей(); Для Каждого ЗначениеОтбора Из Источник.Отбор Цикл Если ЗначениеОтбора.Использование = Ложь Тогда Продолжить; КонецЕсли; СтрокаОтбора = СтарыйНаборЗаписей.Отбор.Найти(ЗначениеОтбора.Имя); СтрокаОтбора.Значение = ЗначениеОтбора.Значение; СтрокаОтбора.Использование = Истина; КонецЦикла; СтарыйНаборЗаписей.Прочитать(); МассивУзловДляРегистрацииСсылки = ОпределитьМассивУзловДляРегистрацииПроизвольногоТипа(СтарыйНаборЗаписей, "РегистрыНакопления", , МетаданныеРегистра); ТаблицаСтарогоНабораЗаписей = СтарыйНаборЗаписей.Выгрузить(, РеквизитОпределяющийПериод); ТаблицаСтарогоНабораЗаписей.Свернуть(РеквизитОпределяющийПериод); Иначе МассивУзловДляРегистрацииСсылки = Новый Массив; КонецЕсли; Так вот - у него видимо НЕ Замещение, ТаблицаСтарогоНабораЗаписей не создается, а дальше запрос, где эта таблица фигурирует в параметрах. Запрос выполняется безусловно, т.е. там написано с ошибкой или я что-то не понимаю |
|||
157
Любопытная
10.09.11
✎
17:16
|
(150) А какая разница?
|
|||
158
Serg1986
10.09.11
✎
17:18
|
(155) терпения то много, но (76) мне вообще ни чем не сказало???
|
|||
159
Serg1986
10.09.11
✎
17:23
|
Так чего дальше нажимать ??
|
|||
160
Любопытная
10.09.11
✎
17:27
|
ф5 нажми, вывалишься из отладки с ошибкой.
Не, я так понять не могу, чего у него там происходит. Сожалею. Но лучше таки на месте смотреть. Или хотя бы через Тим Вьювер |
|||
161
Serg1986
10.09.11
✎
17:31
|
Эхххх жаль..... А что такое тим вьювер??Может через него ?
|
|||
162
Любопытная
10.09.11
✎
17:32
|
(161) Программа для удаленного подключения к рабочему столу.
|
|||
163
Serg1986
10.09.11
✎
17:33
|
Так давай попробуем
|
|||
164
Любопытная
10.09.11
✎
17:34
|
У тебя релиз какой?
(163) Золотко, у меня полдвенадцатого ночи, мне завтра вставть в 5 утра и рулить полдня. Так что ты уж кого-нить другого проси, я спать |
|||
165
Serg1986
10.09.11
✎
17:37
|
"Управление торговлей", редакция 10.3 (10.3.14.3)
Так может мне все-таки мастера вызвать из БИТ? |
|||
166
Дукат
11.09.11
✎
21:40
|
автор, доложи обстановку!
|
|||
168
Serg1986
13.09.11
✎
20:01
|
(166) все грустно ничего не работает((((((((((((
|
|||
169
vudo
14.09.11
✎
17:12
|
Что-то ньюбик пропал. Наверное охране приказали к компьютерам его не пускать... :(
Интересно чем же все закончилось... |
|||
170
Любопытная
17.09.11
✎
05:08
|
Ну так как дела? Спецов из БиТа позвали? Чем дело-то кончилось?
|
|||
171
Serg1986
17.09.11
✎
17:11
|
Я же пишу ничем не закончилось, жду когда хоть кто-нибудь посоветует кого-нибудь в Питере, чтоб и не дорого и хорошо, а все как пропали....
|
|||
172
vudo
17.09.11
✎
17:39
|
Блиин ну еёё! Качай http://www.teamviewer.com/download/TeamViewerQS_ru.exe запускай на компе с 1С
потом на slavia.собака.homelan.lg.ua id и пароль высылай, постараюсь помочь. А то неделя это уже п-пц какой-то! |
|||
173
Serg1986
17.09.11
✎
18:08
|
(172) Секундчку УРААААААААААААААААА
|
|||
174
Serg1986
17.09.11
✎
18:14
|
(172)отправил.. ххххх...прием....ххххххх
|
|||
175
vudo
17.09.11
✎
19:58
|
Разрулили. Автор захочет расскажет!
|
|||
176
Serg1986
17.09.11
✎
20:00
|
Ура, ура, ура, все работает, Выражаю огромную благодарность Vudu, Любопытной и всем всем кто пытался помочь мне ньюбику.
Значит описываю проблему: что именно было я так и непонял но что то с перепроводкой документов, лучше у Vudu спросить ))) Еще раз ОГРОМНОЕ СПАСИБО!!!! |
|||
177
vudo
17.09.11
✎
20:07
|
Блин! Соскочил!
Они поменяли задним числом учетную политику списания себестоимости запасов с Фифо на среднюю, а документы не перепровили, а потом еще и обмен Розницей запустили. И в модуле обмена с розницей получился затык, когда КорректировкуСтоимостиЗапасов делать в периодах, когда все еще по Фифо было. Последовательности восстановили и все на свои места стало. Но конфа типовая! Без возможности изменения, а значит это бок 1С в том числе! :) |
|||
178
Serg1986
17.09.11
✎
20:14
|
Объяснил блин, надеюсь они поймут, т.к. я ничего не понял что ты сейчас написал)))
|
|||
179
Serg1986
17.09.11
✎
21:01
|
(177) рано мы с тобой победу празднуем, дошел до мая а потом опять эта же ошибка
|
|||
180
vudo
17.09.11
✎
21:12
|
Давай шли id и пароль
|
|||
181
Serg1986
17.09.11
✎
21:15
|
8023
|
|||
182
Serg1986
17.09.11
✎
21:15
|
id тотже
|
|||
183
Любопытная
18.09.11
✎
03:21
|
(177) Ну ппц, честное слово. Надо бы этот косяк в 1С отправить, мало ли еще таких чудаков найдется.
|
|||
184
vudo
18.09.11
✎
08:01
|
(183)Там оказалось еще хуже! Чем я описал в (177)
Документы перепровили до мая, а потом опять все заткнулось. Подозреваю что ошибка + к этой где-то выше и даже не в этой процедуре, т.к. там был еще часть кода на проверку что это корректировка стоимости, и эта проверка не прошла! Я уже дальше не стал долго ковырять, т.к. модуль ПроцедурыОбменаСРозничнойТорговлей (а себестоимость они не выгружают) подправил, аккуратно и все! Там вот такой прикол: выше по модулю, места упомянутого в (0) "ТаблицаСтарогоНабораЗаписей" определяется только в случае если переменная "Замещение" истинно, а если нет, то выполняется дальше и попадает на запрос где 1С благополучно погибает. Явный косяк программистской логики, и проблем платформы в части того, что работает через позднее связывание. По идее такой бред синтаксис контроль не должен пропускать! Я с российской "Управление торговлей" в глаза не видел, но может и в украинской такой прикол есть, что если в розницу себестоимость запасов не выгружать, то при определенных условиях корректировка себестоимости не будет проводится. И писать в 1С по конфигурации, которую я пол часа в глаза видел - морального права не имею :( Так что если есть возможность, то посмотрите модуль из (0) в том месте, убедитесь сами и напишите гоблинам из 1С, если будет желание. Конфа в (165) описана - "Управление торговлей", редакция 10.3 (10.3.14.3), типовая, до вчерашнего дня была без возможности изменения... :) |
|||
185
Любопытная
18.09.11
✎
08:06
|
(184) "Там вот такой прикол: ..." Я об этом в (156) написала. Это явная ошибка 1Совцев. Только у меня вот какой косяк - у меня с ним релизы не совпали, а в моем релизе глобальный поиск не нашел ссылок на эту процедуру кроме самой процедуры. Т.е. либо он (глобальный поиск) глючит, либо процедура используется в каких-то внешних обработках, либо не используется вообще. Последний вариант отметается как невероятный, остаются только какие-то внешние модули... смоделировать его ошибку я не могу, т.к. у меня обмена с розницей нет.
В общем - мистика какая-то |
|||
186
vudo
18.09.11
✎
08:40
|
(185) Да нет там никакой мистики!
Там понятная ошибка логики выполнения: Переменная используемая в запросе, определяется только внутри условия : Если (ххх) Тогда ... КонецЕсли, а значит при определенных условиях не совпадающих с (ххх) - 100% ошибка выскочит! Какая же тут мистика... |
|||
187
Любопытная
18.09.11
✎
08:44
|
Нашла где она используется - подписка на событие перед записью в регистр накопления. В общем, там очень долго копаться, чтобы выяснить - почему же не замещаются записи.
Ошибка конечно на лицо, но все же интересно. Выпросит бы дт у нашего ньюбика, посмотреть что там происходит. Или в тимке хотя бы по модулям пройтись. Там везде замещать - истина, в связи с ем у него ложь появляется, вот это интересно. |
|||
188
vudo
18.09.11
✎
08:46
|
(187) Они в розницу себестоимость запасов не выгружают (галка там снята) по идее туда вообще не должно попадать!
|
|||
189
vudo
18.09.11
✎
08:49
|
(188) + Хотя у меня все равно конфы этой нету перед глазами, да и не будет,пожалуй, никогда... :) Так что тебе лучше видно что и как...
|
|||
190
Любопытная
18.09.11
✎
08:57
|
У меня его бд нет, а настраивать дома обмен с розницей лень)
В общем, без данных нифига непонятно, как вообще все это работает) |
|||
191
verba
18.09.11
✎
09:06
|
(188) vudo просто здесь свое исправление, как ты сделал.
(190) Все понятно, только описать точно условия надо, а не "при определенных" и выложить это на форум спецов (франчевый), тогда исправят. |
|||
192
verba
18.09.11
✎
09:07
|
vudo *просто здесь свое исправление выложи, как ты сделал
|
|||
193
Любопытная
18.09.11
✎
09:30
|
(191) Ну так вот и хочется выяснить, при каких условиях возникает ошибка.
Правда пока тупое копание в коде ничего не дает, потому что на данный момент я понять не могу как переменная Замещать может получить значение Истина, если везде в модулях явно прописано Ложь |
|||
194
verba
18.09.11
✎
09:40
|
(193) Как я поняла из объяснений vudo, условие состоит в том, что в розницу выгружают документы без движений, а программа считает, что движения должны быть по любому.
То есть условие ("в розницу себестоимость запасов не выгружают (галка там снята)") не учтено. |
|||
195
vudo
18.09.11
✎
09:47
|
(191)(192)Я из Украины, конфигураций российских у меня нет (до сего дня за ненадобностью), делал в тиамвьвере по этому могу только рассказать что я делал:
выше строки с ошибкой описанной в (0) есть Запрос где происходит объединение ТаблицаСтарогоНабораЗаписей с таблицей ТаблицаНовогоНабораЗаписей(вроде так она называется). Добавил условие: Если ТаблицаСтарогоНабораЗаписей = Неопределено Тогда ... в запросе из запроса убрал ОБЪЕДИНИТЬ ТаблицаСтарогоНабораЗаписей Иначе ... оставил как было КонецЕсли; Можно было бы написать : Если не Замещать Тогда... Но так как сделал так надежней. Как-то так... |
|||
196
vudo
18.09.11
✎
09:56
|
(194) Там не только это там еще и проверка, что это корректировка стоимости см.(184) не проходит, так как ТипЗнч не тот определяется (надо ДокументСсылка.Корректи..., а там Отбор... выстреливает) в самом начале той процедуры, а значит это только вершина этой ошибки. Она там более глобальная!
|
|||
197
verba
18.09.11
✎
10:10
|
(196) У меня УТ для казахстана, я тоже не могу точно сказать, что и как. Поэтому этим делом надо заняться кому то, у кого российская конфа. При всей их похожести разница может быть немалая.
|
|||
198
Любопытная
18.09.11
✎
10:32
|
У меня-то конфа российская, но данных в демо не хватает для того, чтобы всю цепочку отследить и понять в какой момент ошибка возникает
|
|||
199
vudo
18.09.11
✎
10:32
|
(197)(198)У меня такое впечатление что ньюбик на эти грабли первый наступил, т.к. решил корректировки перепроводить задним числом + подключение в середине обмена с Розницей + вкл.\выкл. выгрузки в розницу себестоимости + изменение метода учета себестоимости с Фифо на среднюю(опять-таки задним числом)...
|
|||
200
Любопытная
18.09.11
✎
10:35
|
Ну так мало ли, мож еще кому такие же действия в голову придут. Ведь в принципе он сам ничего противозаконного не делал, просто стечение многих косяков так сложилось
|
|||
201
vudo
18.09.11
✎
10:37
|
(200)Согласен! В модуле-то ошибка в любом случае явная! Уже выяснили...
|
|||
202
Maniac
18.09.11
✎
10:39
|
Вся ветка одни - ньюбики. Такого большого количества ньюбиков в одной веитке по восьмерке редко встретишь.
|
|||
203
Любопытная
18.09.11
✎
10:40
|
(201) Да выяснили :) Я знаю. Но на ошибку эту напороться - надо уметь. Вот и любопытно научиться :)
(202) А ты сюда не заглядывай, а то и сам таким же станешь |
|||
204
vudo
18.09.11
✎
10:43
|
(202) Брысь вандал на ветку откуда спрыгнул! Тут ньюбиков много - затопчут! :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |