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

Хранилище

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

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



> Com-соединение между 3-мя базами , Неверные реквизиты com          
gardendnepr Подменю пользователя
сообщение 22.06.23, 11:51
Сообщение #1

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

Всем доброго дня!
Имеется 3 базы: условно база1, база2 и база 3.
Из базы 1 запускается обработка, которая через com создает и заполняет в базе 2 и/или базе 3 документ "Поступление товаров и услуг".
Если я подключаюсь в одном сеансе только к одной базе (любой) - все проходит отлично.
А вот если сначала к базе 2, а затем к базе 3 - возникает проблема: подключились к 2, создали документ, все ок; отключились от 2, подключились к 3, создали документ - тоже все ок.
НО по итогу в 3 базе в документе вместо таблицы "Товары" новые строки создаются и заполняются в таблице "ВозвратнаяТара".
Конфигурации идентичны, при подключении к другой базе обнуляю все переменные, в памяти ничего не висит.
Пробовал и Док.Товары, и Док["Товары"] - ничего не помогает, упорно пишет в тару.
Что можно придумать?

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

Оратор
Иконка группы
Группа: Местный
Сообщений: 410
Спасибо сказали: 116 раз
Рейтинг: 118.8

gardendnepr @ Сегодня, 11:51 * ,

Обращение к таблице по имени или по номеру?

Спасибо сказали: gardendnepr,

gardendnepr Подменю пользователя
сообщение 22.06.23, 18:01
Сообщение #3

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

AnryMc @ Сегодня, 17:28 * ,
По имени.
Можно попробовать по номеру, подскажите как?

ВыбранныйДокумент.Метаданные().ТабличныеЧасти[0] - в текущей базе, находит

ComDocument.MetaData().TabularSections[0].Name - так не работает, хотя в отладчике по ComDocument.MetaData().TabularSections видит все таблицы

gardendnepr @ Сегодня, 18:21 * ,
Там еще более интересно получается.
Если после работы с базой 2 подключиться к базе 3 - как и писал выше, вместо таблицы Товары заполняется таблица Тара.
А вот если наоборот, после работы с базой 3 подключиться к базе 2, то в этом случае вообще происходит ошибка, что таблица Товары в базе 2 не обнаружена.
Если посмотреть отладчиком, то все таблицы (Услуги, Тара и т.д.) видны как COMОбъекты, а Товары - пустое значение в виде "".
Как я понимаю, недостаточно того, что я просто при отключении от базы все переменные подключения сбрасываю в Неопределено...

Bernet Подменю пользователя
сообщение 23.06.23, 8:04
Сообщение #4

Ветеран
Иконка группы
Группа: Местный
Сообщений: 858
Из: Місто щасливих людей
Спасибо сказали: 330 раз
Рейтинг: 0

Вероятнее всего что-то напутали в переменных, смотрите внимательнее код, возможно используете переменную от одной базы в другой, соответственно и ошибка
Цитата
то в этом случае вообще происходит ошибка


Signature
Дописываю конфигурации на платформе 8.х.
- Управление торговым предприятием для Украины
- Управление производственным предприятием для Украины
- Управление небольшой фирмой для Украины
- Бухгалтерия для Украины;
- Общепит для Украины
- Ресторан (Рарус)
- Розница

Спасибо сказали: AnryMc, gardendnepr,

gardendnepr Подменю пользователя
сообщение 23.06.23, 10:37
Сообщение #5

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

Bernet @ Сегодня, 9:04 * ,
Вопрос закрыт, всем спасибо за участие!
Несмотря на то, что структура документа "Поступление товаров и услуг" в базах 2 и 3 была одинакова, я на всякий случай выгрузил базу 2 в cf и заменил этот документ в базе 3. Все заработало.

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


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

 

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