Добрый день.
При переносе документа Ввод начальных остатков в поле счет стоит объект не найден.
Перенос осуществлялся с помощью обработки Выгрузка и загрузка данных хмл.
Флажок определить данные выгружаемые по ссылке был снят. Если оставить эту галочку происходит дублирование предопределенных счетов учета.
Как можно в документе Ввод начальных остатков автоматически перезаполнить реквизит счет?
Пробовала типовой обработкой групповое изменение реквизитов. Но там не нашла возможности изменить счет для товаров на складах.
Как в документе Ввод начальных остатков автоматически перезаполнить реквизит счет в 1С
Комментарии закрыты.
Посмотрела гуид счет 41.01 в базе источнике и в базе приемнике. Они различаются(
хотя релиз одинаковый.
Здравствуйте!
Да, все верно, по xml загрузке ищется для стыковки объект именно по Уникальному идентификатору, ни по коду, ни по наименованию, как например, в обработке Загрузка данных из табличного документа, как я показывала в предыдущем вопросе:
Исправление остатков после свертки базы
в вашем случае образовалась так называемая «битая» ссылка, то есть УИД как бы есть, а ссылки нет.
И выход для исправления только программный.
Нужна обработка которая программным образом указанную «битую» ссылку дооформит в полноценный элемент справочника.
Я набросала подобную обработку, попробуйте в копии, если все получится — повторите в рабочей.
Обработку запустите просто через Файл — Открыть
При этом у вас в табличной части отобразится список хороших элементов справочника склад. доступных к работе.
Перенесите отображаемую «битую ссылку» в соответствующее место на форме обработке (я скопировала из ОСВ по счету, вы можете скопировать из документа ввода остатков) и заполните название нового элемента справочника для этой «битой ссылки».
Нажимаете кнопку Выполнить.
Результат на скрине: сразу при создании по этой ссылки полноценного элемента справочника обновится и табличная часть складов, в которой отобразится новый склад.
В оборотке после этого у меня уже все красиво.
Скачать обработку можете по этой ссылке:
https://drive.google.com/file/d/1Mhg1PeIoVsyrc_5ipTfw9nMuG7Kw4fAG/view?usp=sharing
Ольга, извините! ))
Писала обработку вчера вечером, на свежую голову посмотрела и увидела, что битую ссылку вам нужно не в складе, а в счете восстанавливать.
Исправляюсь! 🙂
То есть на мой взгляд, лучше этой битой ссылки не оставлять, заполните данные 41.01 счетом в документе остатков по групповой обработке изменений реквизитов: в Шапке отбор по документу ввод остатков — вкладка, я думаю, видя ваш скрин, Номенклатура на складах (Вы всегда можете проверить Универсальным отчетом перебрав вкладки, чтобы увидеть по какой у вас данные). Отбираете свой документ в отборе и проставляете счет 41.1.
Попробуйте в копии базы. Должно проставиться, а битую ссылку оставлять плохо.
Можно попробовать ее удалить.
Для удаления можно воспользоваться типовым механизмом 1С в конфигураторе: форма Тестирование и исправление инф. базы — Тестирование и исправление — Очищать ссылки — Удалять объект.
Попробуйте на копии, 1С должна по идее это отловить и удалить.
Если не получится (типовой функционал на удаление не всегда корректно отрабатывает), то можно восстановить ее на какой-то свой придуманный счет, например ЯЯЯ по обработке. которую можно скачать здесь:
https://drive.google.com/file/d/1IeVaFOaAMUxoh3TZuUgYLXu9dztVvUW_/view?usp=sharing
Я специально создала и удалила счет, чтобы получить битую ссылку в базе, а после восстановила этой обработкой (см. скрины)
Если перенесенная битая ссылка не содержала признак предопределенности. то удалить этот счет можно по обработке, проверив, что у него нет движений:
https://drive.google.com/file/d/1az71y4lFCsZGUxdAJNkr2kQ2AXESpOO-/view?usp=sharing
Если он с признаком предопределенности, то удалить можно только через конфигуратор. но лучше тогда его оставить, будете потом для каких-то своих целей использовать.
Вот все, чем могу…)
Добрый день. Спасибо большое за подробный ответ.
Признак предопределенности стоял — но получилось убрать дубли сделав ТиС базы.
Спасибо