|   |   | 
| 
 | Ошибка: Поле объекта не обнаружен Документы, Создание Документов через com-соединение | ☑ | ||
|---|---|---|---|---|
| 0
    
        Sholpi 05.03.25✎ 16:08 | 
        Здравствуйте! подскажите плиз 
 пытаюсь выгрузить из базы 1с 8,2 (она у нас с 0 создана компании) и от него нужно создать документ в новый базе 8.3.23 соединение успешно! На моменте создания документа выходит ошибка "Поле объекта не обнаружено (Документы)" &НаСервере
Процедура КнопкаВыполнитьНажатие(Кнопка)
	БазаБух = Новый COMОбъект("V83.COMConnector");	  // 28/02/2025 Шолпан переходим в новую базу
	ИмяСервера="server216";  // 28/02/2025 Шолпан переходим в новую базу
	
	ИмяБазы= "KUFiB_2024_test";	  // 28/02/2025 Шолпан переходим в новую базу
	
	Пользователь="Администратор";
	Пароль="@kt@uPort";
	Попытка
		Состояние("Соединение...");
		Сообщить("Удачное соединение с базой!!!!");
	Исключение
		Предупреждение("Ошибка открытия базы!!!");
		Сообщить(ОписаниеОшибки());
		Возврат;
	КонецПопытки;
	Если НЕ ЗначениеЗаполнено(ЭтотОбъект.Дата1 ) или  НЕ ЗначениеЗаполнено(ЭтотОбъект.Дата2) Тогда
		Сообщить("Выберите период!");
		Отказ = Истина;
	КонецЕсли;
	Если ПереносГСМ = Истина Тогда
		
		Запрос = Новый Запрос;
		Запрос.Текст = "ВЫБРАТЬ
		|	УАТ_ВедомостьРасходаГСМ.Ссылка
		|ИЗ
		|	Документ.УАТ_ВедомостьРасходаГСМ КАК УАТ_ВедомостьРасходаГСМ
		|ГДЕ
		|	УАТ_ВедомостьРасходаГСМ.ДатаРасчетаКонец МЕЖДУ &ДатаНач И &ДатаКон";
		Если ЗначениеЗаполнено(Склад) Тогда
			Запрос.Текст=Запрос.Текст+"
			|	И УАТ_ВедомостьРасходаГСМ.Склад = &Склад";
			Запрос.УстановитьПараметр("Склад", Склад);
		КонецЕсли;
		Запрос.Текст=Запрос.Текст+"
		|	И УАТ_ВедомостьРасходаГСМ.Проведен = ИСТИНА";
		
		Запрос.УстановитьПараметр("ДатаНач", НачалоДня(Дата1));
		Запрос.УстановитьПараметр("ДатаКон", КонецДня(Дата2));
		ВыбДок = Запрос.Выполнить().Выбрать();
		Пока  ВыбДок.Следующий() Цикл
			ОбъектДок = ВыбДок.Ссылка.ПолучитьОбъект();
		Попытка
				ДокСпис = БазаБух.Документы.СписаниеТоваров.СоздатьДокумент();  /// тут ошибка  как исправить ? 
				
			Исключение
				Сообщить("Ошибка: " + ОписаниеОшибки());
			КонецПопытки;пожалуйста подскажите ♥ | |||
| 1
    
        Мультук гуру 05.03.25✎ 10:44 | 
        (0) 
 Читаем. https://programmist1s.ru/podklyuchenie-k-1s-8-2-po-com/ Смотрим в свой код и говорим. -- Ой! А где же строка БазаБух.Connect(Параметры); | |||
| 2
    
        Amra 05.03.25✎ 11:08 | 
        Судя по всему, процедура повешена на кнопку, а значит работает НА КЛИЕНТЕ.     | |||
| 3
    
        Волшебник 05.03.25✎ 11:14 | 
        (0) Хорошо, что опубликовали имя сервера, имя базы, логин и пароль администратора. Теперь можно подключиться и Вам помочь. Кстати, в комментариях Шолпан, а в личке Шолпна. Опечатка?     | |||
| 4
    
        Волшебник 05.03.25✎ 11:17 | 
        (1) Действительно. Попытка есть, а соединения нет. Забыли, так сказать, главное действие...     | |||
| 5
    
        Мультук гуру 05.03.25✎ 11:31 | 
        P.S.
 (4) Зато, в этом случае, соединение всегда успешное :-) | |||
| 7
    
        Волшебник 05.03.25✎ 11:35 | 
        Вот как люди это делают? (да и люди ли они?) Без теста подключения шарашат запросы с динамическим текстом, получают объекты от ссылки, создают документы в той базе... Но нет самого коннекта!     | |||
| 8
    
        Sholpi 05.03.25✎ 11:40 | 
        (4) ок спасибо это тествая база     | |||
| 9
    
        Sholpi 05.03.25✎ 11:40 | 
        (1) спасибо     | |||
| 10
    
        Волшебник 05.03.25✎ 11:43 | 
        При любой ошибке "Поле объекта не обнаружено" Вы не имеете право обращаться на форум!
 Вы должны поставить точку останова в отладчике и проверить тип переменной | |||
| 11
    
        Волшебник 05.03.25✎ 12:08 | 
        (8) Пароль лучше сменить     | |||
| 12
    
        Sholpi 05.03.25✎ 12:26 | 
        (11) ок     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |