Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2, свеженьких 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Проводки в не проведенном документе.          
Lunatik_55 Подменю пользователя
сообщение 13.12.19, 20:15
Сообщение #1

Молчаливый
*
Группа: Пользователи
Сообщений: 8
Спасибо сказали: 0 раз
Рейтинг: 0

Платформа 1с 7.7 (7.70.027), база в SQL 2000
Конфигурация самописная, на базе складского учета.
Недавно произошла не понятная для меня ситуация. Появился документ, который содержал проводки по регистру "Ремонты". Но в модуле проведения, нет кода, который делает проводку по регистру "Ремонты". Дальше интереснее:
1. Перепроведение и распроведение никак на эту проводку не повлияло. Проводка остается даже в не проведенном документе!!!!
2. Если открыть через контекстное меню "движения документа", в списке регистров, напротив регистра "Ремонт" не стоит флажок, но проводка по нему все равно есть.
3. В регистре ремонт есть измерение - документ определенного вида. Документ который сформировал эту багованую проводку имеет другой вид, но все равно записывает в это измерение ссылку на себя любимого. Такая ссылка не должна сохраняться, вид документа ведь другой!

Как решал. Тестирование и исправление с пересчетом итогов не помогли. Сделал выгрузку базы, а затем загрузку. База загрузилась, но точка актуальности сдвинулась на начало года. Все документы до точки актуальности имели активные проводки (смотрел через контекстное меню "движения документов"), но по отчетам никаких остатков не отображалось. Сдвинул точку актуальности на самый первый существующий документ в базе, а затем установил на текущую дату. Все отчеты после этого заработали. После этого проверил багованный документ, движений по регистру "Ремонты" не стало (возможно исчезли уже после загрузки базы из выгрузки, но я возился с точкой актуальности и не обратил внимания).
Очень надеялся что это был разовый глюк базы, но прошло всего 3 дня и снова появился документ с багованной проводкой по регистру "Ремонты". Новый документ уже другого вида, но как и в первом случае не имеет никакого кода для формирования такой проводки, проводку невозможно убрать и в измерения регистра, которое имеет предопределнный вид документа, записал себя сам.

Даже не знаю куда нужно копать. Проведение по регистру "Ремонты" выполняю документом "Ремонт". Использую стандартные методы 1с через транзакцию (начало транзакции, проведие, затем изменить ряд связанных объектов, если они заблокированы, то транзакция не фиксируется). Может ли это быть связанно как то с транзакциями?? Никаких sql запросов не использовал да и не умею. В базе используются внешние компоненты 1с++, formex, но при проведении никак не используются.

Dartvader111 Подменю пользователя
сообщение 16.12.19, 16:16
Сообщение #2

Общительный
**
Группа: Пользователи
Сообщений: 29
Спасибо сказали: 8 раз
Рейтинг: 0

Lunatik_55 @ 13.12.19, 20:15 * ,
возможно связка 1с с SQL какаято неправильная, стандартная 1с не работает с 2000 SQL .значит патчили

Antony@ Подменю пользователя
сообщение 18.12.19, 18:00
Сообщение #3

Молчаливый
*
Группа: Пользователи
Сообщений: 4
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Lunatik_55 @ 13.12.19, 21:15) *
В базе используются внешние компоненты 1с++, formex, но при проведении никак не используются.

а не могли їх зробити зовні модуля документу якоюсь обробкою

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 19.04.24, 15:13
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!