:: Вопросы по 1С
Ошибка при обмене данными с помощью OLE
po2

Сообщений: 2864
Откуда: Иркутск
Дата регистрации: 22.12.2001
[attachment 7228 ProgramError.JPG]

Необходимо перебросить информацию из базы "Тельма" в базу "Спецшкола". Дело знакомое, но толи глаз замылился, толи не мой день. Вот часть кода, закомментированная строка вызывает указанную ошибку.

with СправочникОССпецшкола
...
.Наименование = СправочникОСТельма.ПолучитьАтрибут('Наименование')
.ПолнНаимен = СправочникОСТельма.ПолучитьАтрибут('ПолнНаимен')
.КоличественныйУчет = СправочникОСТельма.ПолучитьАтрибут('КоличественныйУчет')
* .СчетУчета = СправочникОСТельма.ПолучитьАтрибут('СчетУчета')
...
endw



Исправлено 1 раз(а). Последнее : po2, 27.11.08 19:17
Ratings: 0 negative/0 positive
Re: Ошибка при обмене данными с помощью OLE
PaulWist
Автор

Сообщений: 14618
Дата регистрации: 01.04.2004
Есть ли такой атрибут? Это первое.

Второе и самое гланое - смотри в конфигураторе, видимо этот атрибут является ПЕРИОДИЧЕСКИМ.


------------------
Есть многое на свете, друг Горацио...
Что и не снилось нашим мудрецам.
(В.Шекспир Гамлет)
Ratings: 0 negative/0 positive
Re: Ошибка при обмене данными с помощью OLE
po2

Сообщений: 2864
Откуда: Иркутск
Дата регистрации: 22.12.2001
[attachment 7229 Ñâîéñòâà.JPG]
Да, в наличии. Не переодический.
Ratings: 0 negative/0 positive
Re: Ошибка при обмене данными с помощью OLE
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
Походу просто где-то русская буква влезла


------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive
Re: Ошибка при обмене данными с помощью OLE
ssa

Сообщений: 13007
Откуда: Москва
Дата регистрации: 23.03.2005
piva
Походу просто где-то русская буква влезла
Или наоборот нерусская.


------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/0 positive
Re: Ошибка при обмене данными с помощью OLE
po2

Сообщений: 2864
Откуда: Иркутск
Дата регистрации: 22.12.2001
С утра еще разок, все проверил. Но "не выходит каменный цветок".
Заполнить счет не трудно, например, как указано ниже. Понять пока не могу в чем разница? А лазить за значениями справочников и перечислений, имея их в явном виде, как-то не правильно.
with СправочникОССпецшкола
...
.Наименование = СправочникОСТельма.ПолучитьАтрибут('Наименование')
.ПолнНаимен = СправочникОСТельма.ПолучитьАтрибут('ПолнНаимен')
.КоличественныйУчет = СправочникОСТельма.ПолучитьАтрибут('КоличественныйУчет')
* .СчетУчета = СправочникОСТельма.ПолучитьАтрибут('СчетУчета')
Счет = СправочникОСТельма.ПолучитьАтрибут('СчетУчета')
СчетаЕПСБУСпецшкола.НайтиПоКоду(Счет.Код)
.СчетУчета = СчетаЕПСБУСпецшкола.ТекущийСчет()
...
endw
Ratings: 0 negative/0 positive
Re: Ошибка при обмене данными с помощью OLE
PaulWist
Автор

Сообщений: 14618
Дата регистрации: 01.04.2004
Тады не знай, попробуй так

.СчетУчета СправочникОСТельма.ПолучитьАтрибут(СчетУчета.ТекущийСчет())

видать у сетов есть какая-то заковыка


------------------
Есть многое на свете, друг Горацио...
Что и не снилось нашим мудрецам.
(В.Шекспир Гамлет)
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 2 (Гостей: 2)

© 2000-2024 Fox Club 
Яндекс.Метрика