По теме из базы знаний
- Rocket Launcher 7.7. Свертка базы 1С 7.7. Перенос справочников и документов 7.7
- Применение технологии OLE Automation в системе «1С:Предприятие» версии 8.2
- Создание в 1С 7.7 XML в формате EnterpriseData (универсальный формат обмена), версия 1.5. Инструкции и примеры переноса данных из устаревшей конфигурации 1С 7.7 в любую современную 1С 8.3, поддерживающую EnterpriseData, через Конвертацию данных 3
- COMNativeWrapper, COM-Диспетчер Native-компонент 1С (Аддонов), совместимый со всеми версиями 1С (7.7, 8.0, 8.1, 8.2, 8.3).
- Библиотека процедур и функций для технологической платформы "1С: Предприятие 7.7"
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
Источник:http://www.mista.ru/articles1c/ole.htm
В данный момент не открывается, но потом все равно почитайте, чтобы убрать из кода извраты вида: EvalExpr("СоздатьОбъект(""Справочник.Договоры"")")
В той же статье:
Как в 7.7 очистить дату через OLE ?
Видимо, никак:
Запомните на будущее как непреложный факт:
...
Есть проблемы при попытке перенести "пустую" дату - OLE может ее конвертировать, например, в 31.12.1899 года и т.п. Поэтому вам лучше заранее выяснить те значения, которые могут появится в местной базе при переносе "пустых" дат, чтобы предусмотреть условия преобразования их в местной базе.
...
Есть проблемы при попытке перенести "пустую" дату - OLE может ее конвертировать, например, в 31.12.1899 года и т.п. Поэтому вам лучше заранее выяснить те значения, которые могут появится в местной базе при переносе "пустых" дат, чтобы предусмотреть условия преобразования их в местной базе.
Источник:
В данный момент не открывается, но потом все равно почитайте, чтобы убрать из кода извраты вида: EvalExpr("СоздатьОбъект(""Справочник.Договоры"")")
В той же статье:
СпрOLE = БазаОле.CreateObject("Справочник.Фирмы"); // "СоздатьОбъект" в OLE не работает!
(5) http://www.forum.mista.ru/topic.php?id=178972
Все-таки КАК. см. (2)
Я рад за вас и ваше "КАК". Другим повезло меньше: с видом БИ = БазаОле.CreateObject("БухгалтерскиеИтоги") работать не просто
А с EvalExpr("СоздатьОбъект(""БухгалтерскиеИтоги"")") - проще? И чем же?
(6)
Например, что-то вроде этого (сейчас уже не помню):
БИ.ИспользоватьСубконто();
БИ.ВыполнитьЗапрос(НачалоМесяца(НачДата),КонецМесяца(КонДата),ВыбСчет);
БИ.ВыбратьСубконто(1);
Пока БИ.ПолучитьСубконто(1)=1 Цикл
у меня почему-то не получалось :(
А с EvalExpr("СоздатьОбъект(""БухгалтерскиеИтоги"")") - проще? И чем же?
Например, что-то вроде этого (сейчас уже не помню):
БИ.ИспользоватьСубконто();
БИ.ВыполнитьЗапрос(НачалоМесяца(НачДата),КонецМесяца(КонДата),ВыбСчет);
БИ.ВыбратьСубконто(1);
Пока БИ.ПолучитьСубконто(1)=1 Цикл
у меня почему-то не получалось :(
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот