Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 17:19

Проведённый документ не оставляет движений

Автор Golickoff, 13 мар 2018, 07:34

0 Пользователей и 1 гость просматривают эту тему.

Golickoff

Всем привет.

С недавнего времени начали появляться проведённые реализации, не уменьшающие остаток товаров. Табличная часть Товары заполнена, документ проведён, движений нет ни в одном регистре. Ничего уникального в этих документах не обнаружил, ничего общего между ними тоже нет. Контрагенты, организации, товары, склады и торговые объекты везде разные. За месяц их появилось меньше десятка и отследить причину проблемы не выходит т.к. при повторном проведении движения появляются.
Кто-нибудь сталкивался с чем-нибудь подобным? Подскажите с какой стороны искать причину.
Правило поведения на форуме №6: Не следует пытаться привлечь внимание к своему сообщению ... рассылкой персональных сообщений и/или электронных писем отдельным участникам форума с просьбой ответить в теме.

oleg-x

Цитата: Golickoff от 13 мар 2018, 07:34
Всем привет.

С недавнего времени начали появляться проведённые реализации, не уменьшающие остаток товаров. Табличная часть Товары заполнена, документ проведён, движений нет ни в одном регистре. Ничего уникального в этих документах не обнаружил, ничего общего между ними тоже нет. Контрагенты, организации, товары, склады и торговые объекты везде разные. За месяц их появилось меньше десятка и отследить причину проблемы не выходит т.к. при повторном проведении движения появляются.
Кто-нибудь сталкивался с чем-нибудь подобным? Подскажите с какой стороны искать причину.
1) Почистить кэш для начало.
2) Возможно кто то дорабатывал конфигурацию? И что то не предусмотрел. (Такая фигня под определенным пользователем или любым?)
Отследить можно, так сказать поймать по горячим следам. Сделать обработку, которая будет с заданной периодичностью проверять проведенные документы созданные в текущем дне, но без движений по регистру. Сделать с заданной периодичностью и ждать улов.
Помог, нажми спасибо. Не помог, нажми спасибо :-)
Если у Вас есть проблема, то её уже кто то решил @Yandex, @Google

alex0402

Цитата: Golickoff от 13 мар 2018, 07:34С недавнего времени начали появляться проведённые реализации, не уменьшающие остаток товаров.

А при перепроведении ситуация меняется?
Спасибо за Сказать спасибо

oleg-x

ЦитироватьКто-нибудь сталкивался с чем-нибудь подобным? Подскажите с какой стороны искать причину.
С таким сталкивался, но при обмене. То что стоит галка документ проведен, не означает что он действительно проведен, возможно при проведение возникла ошибка и документ был только записан, но галка проведен остается и получается что как будто документ проведенный, но движение нет.
Помог, нажми спасибо. Не помог, нажми спасибо :-)
Если у Вас есть проблема, то её уже кто то решил @Yandex, @Google

Golickoff

Цитата: oleg-x от 13 мар 2018, 08:32
1) Почистить кэш для начало.
2) Возможно кто то дорабатывал конфигурацию? И что то не предусмотрел. (Такая фигня под определенным пользователем или любым?)
Отследить можно, так сказать поймать по горячим следам. Сделать обработку, которая будет с заданной периодичностью проверять проведенные документы созданные в текущем дне, но без движений по регистру. Сделать с заданной периодичностью и ждать улов.
Насчёт кэша не уверен. Авторы документов разные, не могло сразу у нескольких пользователей возникнуть проблем связанных с кэшем. Дорабатываю только я и обработка проведения этого документа давно не менялась. Отследить я могу и проверив движения после проведения каждого документа, сразу сообщая себе об ошибке. Но что от этого толку, если я в конфигураторе построчно уже не посмотрю что пошло не так?
Добавлено: 13 мар 2018, 09:49


Цитата: alex0402 от 13 мар 2018, 08:34
Цитата: Golickoff от 13 мар 2018, 07:34С недавнего времени начали появляться проведённые реализации, не уменьшающие остаток товаров.

А при перепроведении ситуация меняется?

Цитата: Golickoff от 13 мар 2018, 07:34
отследить причину проблемы не выходит т.к. при повторном проведении движения появляются.
Добавлено: 13 мар 2018, 09:52


Цитата: oleg-x от 13 мар 2018, 08:48
С таким сталкивался, но при обмене.
При обмене всё ясно. Перенесли реквизит "Проведен" и приехали. Тут другая ситуация. Обработка проведения отрабатывает до конца. Ошибок не выдаёт, Проведен приравнивает к истине, т.е. обработка проведения доходит до конца, но процедура создания движений их не делает, хотя там при ошибке безусловный возврат с отказом.

Тут в последнее время активно оптимизируют базу SQL. Может ли быть что-то на уровне СУБД?
Правило поведения на форуме №6: Не следует пытаться привлечь внимание к своему сообщению ... рассылкой персональных сообщений и/или электронных писем отдельным участникам форума с просьбой ответить в теме.

Поиск родных

Блин, конфигурация-то какая?
В разных конфигурациях (и даже версиях одной и той-же) есть разные настройки отложенного проведения или проведения расчетов

В БП 3.0, например, есть опция "Расчеты выполняются " = "при закрытии месяца"
(Администрирование - Настройки программы - Проведение документов)






oleg-x

ЦитироватьТут другая ситуация. Обработка проведения отрабатывает до конца. Ошибок не выдаёт, Проведен приравнивает к истине, т.е. обработка проведения доходит до конца, но процедура создания движений их не делает, хотя там при ошибке безусловный возврат с отказом.
Как вариант, допиши проверку в обработке.
После проведения если нет движения (при условие что они должны быть), то остановить и сообщить или просто вывести список таких документов.
Помог, нажми спасибо. Не помог, нажми спасибо :-)
Если у Вас есть проблема, то её уже кто то решил @Yandex, @Google

alex0402

Цитата: oleg-x от 13 мар 2018, 08:48С таким сталкивался, но при обмене. То что стоит галка документ проведен, не означает что он действительно проведен, возможно при проведение возникла ошибка и документ был только записан, но галка проведен остается и получается что как будто документ проведенный, но движение нет.
это может быть при обмене данными, когда документ переносится из другой базы с реквизитом Проведен = Истина, а движения не переносятся и документ не перепроводится, может быть и другая ситуация, когда Проведен=Ложь, а проводки в документе присутствуют.
Спасибо за Сказать спасибо

Golickoff

Цитата: Геннадий ОбьГЭС от 13 мар 2018, 10:48
Блин, конфигурация-то какая?
Далион, версия 2013 года, переписанная вдоль и поперёк. Можно считать собственная конфа.
Цитата: oleg-x от 13 мар 2018, 11:27
Как вариант, допиши проверку в обработке.
Это я сделал до того как написал сюда. Сейчас оперативно исправляю, но нужно выявить причину. Ночью перезапущу сервер, гляну останется ли проблема.
Цитата: alex0402 от 13 мар 2018, 12:53
Цитата: oleg-x от 13 мар 2018, 08:48С таким сталкивался, но при обмене. То что стоит галка документ проведен, не означает что он действительно проведен, возможно при проведение возникла ошибка и документ был только записан, но галка проведен остается и получается что как будто документ проведенный, но движение нет.
это может быть при обмене данными, когда документ переносится из другой базы с реквизитом Проведен = Истина...
Да, спасибо что переписали моё сообщение своими словами.
Правило поведения на форуме №6: Не следует пытаться привлечь внимание к своему сообщению ... рассылкой персональных сообщений и/или электронных писем отдельным участникам форума с просьбой ответить в теме.

KOI8-R

Цитата: Golickoff от 13 мар 2018, 09:48
Насчёт кэша не уверен. Авторы документов разные, не могло сразу у нескольких пользователей возникнуть проблем связанных с кэшем.
А вот кстати - зря. У вас же клиент-сервер, чистить надо и серверный кеш, а он общий

Похожие темы (5)

Рейтинг@Mail.ru

Поиск