Контрагент в 1с не сопоставлен
В базах есть информация (допустим справочник соответствий) о том, что Организация = Контрагенту.
Мне нужно сопостравить по информации, которая хранится не этих объектах. (ИНН/КПП не тот вариант)
(5) результат приложить к реквизитам документа вестимо
Знающие, подскажите где что прописать для сопоставления?
конфигурация какая? в типовых (УПП например, может ещё где) есть регистр сведений Собственные контрагенты
(10), УТ. Справочник сопоставлений, я привёл для похожести моей задачи. Можно и регистр сведений. У мне в качестве этого источника информации используется ХранилищеЗначений. Так что нужно программным кодом как-то сопоставлять.
(11) "Так что нужно программным кодом как-то сопоставлять." ну а кто мешает-то? пиши свой код в ПКО ПриВыгрузке или ПередВыгрузкой
(12) Две базы УТ 10. Конвертация Документ.Реализация -> Документ.Поступление.
В документах нужно Организацию конвертнуть в Контрагента.
В обоих базах в справочнике "Хранилище дополнительной информации" хранится значение некоего ИД.
В базе Продавца, для организации ИД = "123123123"
В базе Покупателя, для контрагента ИД = "123123123"
нужно пользоваться нормальными обменами, а не велосипедами с квадратными колесами
(17), вот, вопрос в том - ГДЕ?
(18) задача специфическая. Велосипед с квадратными колёсами тоже в некоторых случаях нужен.
(20) вот мне тоже кажется, что решение где-то в этом районе.
(22) а ПередЗагрузкой что я могу сделать? Я должен передать из источника ИД в приемник, и в приёмнике по этому ИД найти контрагента.
(24) копай в сторону конвертации справочника Организации в справочник Контрагенты и наоборот по ИНН/КПП. а все что ты пытаешься сделать - от лукавого.
(26) Вы просто представьте что ИНН у вас хранится не в самом элементе справочника (а допустим в строковой константе). Как вы поступите?
(31), всю обсурдность можно опустить. Это нужно для решения задачи.
какой накуй задачи? это какое-то быдлокодирование в чистом виде
+(33) хотя по темам ТС все понятно, я пас, помогать изобретать сферического коня в вакууме это не ко мне
Блин. Ну как дети малые.
Нашёл я решение. Спасибо всем.
Для ПКО добавляю ПКС, без Источника и Приёмника, ставлю галку "Передавать данные в параметр", пишу имя параметра. В обработчике события "При выгрузке" присваиваю строковое значение.
Для ПКО, в обрабработчике "После загрузки", получаю строковое значение через ПараметрыОбъекта["ИДОтправителя"], и верчю его как хочу. Далее уже проставляю нужный мне реквизит.
Перестал работать поиск контрагентов в справочнике Контрагенты . Программа сообщает, что данного контрагента нет в базе, хотя он есть в справочнике. Найти его получается либо только пролистыванием справочника, либо через Расширенный поиск , что очень неудобно.
Причиной возникновения данной ошибки могут быть:
- устаревшие индексы полнотекстового поиска данных;
- «битые» ссылки на элементы справочника Контрагенты .
Рассмотрим действия по исправлению ситуации для каждого случая отдельно.
Обновление индексов полнотекстового поиска данных
Чтобы обновить устаревшие индексы полнотекстового поиска, необходимо:
- Открыть форму Общие настройки : раздел Администрирование — Настройки программы – Общие настройки .
- Проверить использование Полнотекстового поиска данных в программе:
- флажок Полнотекстовый поиск данных — установлен.
- Перейти в настройку Полнотекстового поиска данных по гиперссылке Настроить .Проверьте указанную в форме Управления полнотекстовым поиском и извлечения текстов дату актуальности и статус индекса. Правильная информация:
- Дата актуальности индекса — текущая дата;
- Статус индекса — Обновление не требуется.
Обновление индекса полнотекстового поиска происходит автоматически в фоновом режиме. По заданному разработчиками расписанию в 1С периодически запускается специальная регламентная задача по включению новых объектов программы в общий индекс поиска.
После обновления индекса:
- в поле Дата актуальности индекса — устанавливается текущая дата;
- Статус индекса — переходит в состояние Обновление не требуется;
- кнопка Обновить индекс — становится недоступной.
Если база большая, то процедура построения индекса поиска может занять несколько часов, поэтому выполнять ее желательно в свободное от работы пользователей время.
Если причина ошибки — отсутствие ссылок на новые объекты в полном индексе поиска, то после выполненных действий функция поиска в справочнике Контрагенты и других списках будет работать нормально. Но чтобы исключить повторение подобной ситуации, необходимо проверить настройку выполнения расписания автоматического обновления индекса регламентным заданием.
Автоматическое обновление индекса полнотекстового поиска регламентным заданием
После восстановления индекса полнотекстового поиска последующее его обновление идет в автоматическом режиме из регламентной операции по настроенному разработчиками расписанию.
Рассмотрим действия, которые нужно выполнить, для проверки настройки автоматического обновления индекса полнотекстового поиска:
- Откройте форму Регламентные и фоновые задания : раздел Администрирование — Настройки программы — Обслуживание — Регламентные операции — ссылка Регламентные и фоновые задания .
- Перейдите на вкладку Фоновые задания . Проверьте, что все запущенные в автоматическом режиме задания Обновление индекса ППД имеют статус Задание выполнено.
По умолчанию Обновление индекса ППД выполняется каждые 60 секунд. Это сделано специально: чтобы все новые данные программы, заведенные пользователями, сразу же становились доступны для быстрого поиска и отбора.
Если данных много, то выполнение этой регламентной операции может серьезно «тормозить» компьютер. Тогда, взвесив все «за» и «против», можно внести изменение в настройку расписания операции Обновление индекса ППД , задав его по-новому: например, обновление индекса каждые 2 часа или даже реже. Нужно учитывать, что в этом случае все вновь добавленные в базу данные будут доступны к отбору с 2-х часовым (или более) опозданием: после обновления индекса полнотекстового поиска.
Проверка логической и ссылочной целостности элементов базы
Причиной возникновения ошибки при поиске объектов в списках справочников и документов могут быть «битые» ссылки на элементы базы. Это происходит, если нарушена ссылочная или логическая целостность объектов, которые отбираются функцией Поиск .
Каждый объект программы хранится со своим индивидуальным номером и в определенной ссылочной таблице информационной базы. При возникновении технического сбоя выстроенные взаимосвязи между объектами и их ссылками в таблицах могут нарушаться, что приводит к невозможности найти объект по индивидуальной ссылке, хранящейся в таблице. В таком случае нужно выполнить восстановление логической и ссылочной целостности базы встроенным механизмом Конфигуратора: раздел Администрирование — Тестирование и исправление .
Для исправления «битых» ссылок в базе данных достаточно выставить в форме Тестирование и исправление информационной базы следующие условия проверки и нажать кнопку Выполнить :
- флажок Реиндексация таблиц информационной базы ;
- флажок Проверка логической целостности информационной базы ;
- флажок Проверка ссылочной целостности информационной базы ;
- переключатель Тестирование и исправление ;
- При наличии ссылок на несуществующие объекты — Не изменять;
- При частичной потере данных объектов — Не изменять.
С работой функционала Тестирование и исправление можно ознакомиться в статье Тестирование и исправление базы 1С 8.3: какие галочки ставить
БухЭксперт8 напоминает, что перед любыми действиями с информационной базой 1С необходимо выполнить ее резервное копирование. Тестирование и исправление информационной базы носит необратимый характер и в некоторых случаях может привести к потере базы.
См. также:
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Похожие публикации
-
В данной публикации рассматривается справочник Контрагенты. Это один из самых.У вас нет доступа на просмотр Чтобы получить доступ:Оформите коммерческую..У вас нет доступа на просмотр Чтобы получить доступ:Оформите коммерческую.
Карточка публикации
(6 оценок, среднее: 5,00 из 5)
Данную публикацию можно обсудить в комментариях ниже.Обратите внимание! В комментариях наши кураторы не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно по ссылке >>
Все комментарии (1)
Как всегда все понятно и доходчиво!
Вы можете задать еще вопросов
Доступ к форме "Задать вопрос" возможен только при оформлении полной подписки на БухЭксперт8
Вы можете оформить заявку от имени Юр. или Физ. лица Оформить заявкуНажимая кнопку "Задать вопрос", я соглашаюсь с
регламентом БухЭксперт8.ру >>
Как не попасть в ловушку, работая с контрагентами из ЕАЭС
[17.11.2021 запись] Практический переход на ФСБУ 6 и ФСБУ 26 в 1С
Переход на ФСБУ 6/2020 «Основные средства» в 1С по альтернативному алгоритму
Изменения в 2021 году, о которых нужно знать бухгалтеру
[11.10.2021 запись] Учет ОС по-новому: ФСБУ 6/2020, ФСБУ 26/2020, ФСБУ 25/2018
[29.10.2021 запись] Пообъектный учет ОС и подходы к определению и пересмотру СПИ
Спасибо! Очень ценно полезно нужно! Буду еще неоднократно обращаться к этому семинару для изучения этой темы.
Читайте также: