Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Как перетянуть элементы справочника из другой конфигурации?

SAP
читатель
офлайн
Дата регистрации: 06.06.2003
Сообщений: 58
Пост №1
 
21.07.2003 14:01

Необходимо сделать обработку, которая добавляла бы в справочники элементы соответствующих справочников из другой конфигурации.<br><br>Как мне кажется, лучше всего для этого использовать OLE automation.<br><br><br><br>Подскажите, можно ли перенести элемент справочника открытого как OLE объект, в справочник текущей конфигурации, не перечисляя при этом в тексте обработки всех атрибутов справочника (например в цикле, по индексу элемента???)<br><br><br><br>

granitv
читатель
офлайн
Дата регистрации: 08.08.2002
Сообщений: 363
Пост №2
 
21.07.2003 15:20

На диске ИТС есть хорошая статья "Передача значений типа Справочник, Документ и т.п. через OLE Automation". Советую почитать.<br><br><br><br>Вкратце там написано, что передавать такие значения через OLE Automation напрямую невозможно. Но предлагается использовать функции:<br><br>ЗначениеВСтроку()<br><br>ЗначениеИзСтроки()<br><br><br><br>Т.е. при передаче преобразуем в строку, при получении - восстанавливаем из строки. Такой финт ушами проходит только если справочники (документы и т.п.) имеют идентичную структуру.

SAP
читатель
офлайн
Дата регистрации: 06.06.2003
Сообщений: 58
Пост №3
 
22.07.2003 09:44

Спасибо за совет, это то, что мне нужно. Еще вопрос: что такое диск ИТС и где его взять? В коробке с 1С такого диска не было.

granitv
читатель
офлайн
Дата регистрации: 08.08.2002
Сообщений: 363
Пост №4
 
22.07.2003 10:24

Подробно о диске ИТС:<br><br>http://www.1c.ru/rus/support/its/its.htm<br><br><br><br>ИТС - информационно технологическое сопровождение. Подписка на диск ИТС - это отдельная услуга фирмы 1С. Каждый месяц будет приходить 1 CD, на котором можно найти разнообразные методические статьи, обучающие материалы, новые релизы конфигураций и программного ядра, тесты по сертификации на 1С-Профессионал, правовая поддержка, бухгалтерские издания, ответы на вопросы, материалы сайта Бух.1С.РУ, справочник хозяйственных операций и еще много чего полезного.<br><br><br><br>Подписка на 3 месяца - 75 у.е., 6 месяцев - 144 у.е., 12 месяцев - 276 у.е.

SAP
читатель
офлайн
Дата регистрации: 06.06.2003
Сообщений: 58
Пост №5
 
22.07.2003 13:35

Судя по синтаксис-помощнику в качестве параметров функции ЗначениеВСтроку() можно передавать только объекты типа список значений и таблица значений. При попытке передать в кач. параметра объект типа OLE фунция возвратила пустую строку. :(. Не могли бы Вы выслать мне на marchel@km.ru названную Вами статью с диска ИТС?<br><br>Заранее благодарен.<br><br>

Кириллов Антон (Петрозаводск)
новичок
офлайн
Пост №6
 
22.07.2003 17:10

Легче использовать уже готовую обработку TranRef.ert с диска ИТС, которая переносить элементы справочника через текстовый файл.

SAP
читатель
офлайн
Дата регистрации: 06.06.2003
Сообщений: 58
Пост №7
 
23.07.2003 11:28

"К сожалению, у меня нет диски ИТС, не могли бы вы скинуть мне на marchel@km.ru эту обработку? <br><br>Кстати, вопрос в продолжение темы:<br><br>Методу 1С OLE сервера EvalExpr передается имя функции с переменными в кач. параметров, при этом 1С ругается, что переменные не объявлены. Предусмотрена ли в этом случае передача параметров?<br><br>Пример:<br><br>ТЗ=" текст запроса...... ";<br><br>Таб=V7.EvalExpr("СформироватьЗапросЧерезOLE(ДатаНачалаРП,ДатаОкончанияРП,ТЗ)");<br><br>1С сообщает: Переменная не определена (ТЗ)???<br><br>"

granitv
читатель
офлайн
Дата регистрации: 08.08.2002
Сообщений: 363
Пост №8
 
23.07.2003 15:13

"А если попробовать так:<br><br><br><br>V7.СформироватьЗапросЧерезOLE(ДатаНачалаРП,ДатаОкончанияРП,ТЗ);<br><br><br><br>Ведь система 1С:Предприятие в качестве OLE Automation сервера предоставляет полный доступ к своему глобальному контексту. Поэтому объект OLE-сервер в качестве своего метода может иметь процедуры и функции глобального модуля, объявленные с ключевым словом Экспорт.<br><br><br><br>То есть, чтобы использовать такую конструкцию, подпрограмма СформироватьЗапросЧерезOLE() должна быть описана в гл. модуле с ключевым словом Экспорт."

ShurmanM
читатель
офлайн
Дата регистрации: 03.08.2003
Сообщений: 1
Пост №9
 
03.08.2003 20:27

Как в базе доноре(из которой тянем информацию)сравнить значение реквизита справоника с перечислением? Код : <br><br>Если ИмпортСпр.ВремяПрихода=V7_1.Перечисление.Опоздания.Отпуск Тогда<br><br>не работает?<br><br>Ответте Plizzzzzzzzzzz.

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация