компьютерный форум
Вернуться   Компьютерный форум > Программирование и вебстроительство > 1C (Все версии) > WEB расширение 1С 8.0

Ответ
 
LinkBack Опции темы Опции просмотра
Старый 20.10.2006, 08:53   #1
Пользователи
 
Регистрация: 20.10.2006
Сообщений: 4
По умолчанию

Использую только библиотеки _1C.V8.Data.dll и генерируемый 1cv8.dll.
Не смог найти как проводить документы используя только этот API-функционал.
Может кто поможет?




electronic вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
20.10.2006, 08:53
Техник
реклама
По умолчанию

Старый 20.10.2006, 09:02   #2
Пользователи
 
Регистрация: 11.09.2006
Сообщений: 67
По умолчанию

electronic У меня к тебе просьба можеш списком перечислить то что получилось вытащить используя 1C.V8.Data.dll и списком то что не получилось. Был бы очень признателен. А то не хочется быть слепым котенком.
У меня в модуле веб(добавленного в конфу) есть две функции объявленные как экспортные
ЗаписатьВеб
ПровестиВеб
Плюс такого способа в том что можно аккуратно перенести функционал формы документа(формы в 1с)
не добавляя код в модуль документа. Минус хз пока у меня нет притензий к скорости вызова функций по COM.
Львенок вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 20.10.2006, 09:51   #3
Пользователи
 
Регистрация: 20.10.2006
Сообщений: 4
По умолчанию

Вообще не много работал с этим. Пробую по-тихоньку. Так что помочь вряд-ли смогу.
А так, вытаскиваю различную информацию из справочников, документов, регистров. Притом на 1с-овском языке запросов, что в этом случае вполне удобно.
Документы новые создаю. Вот провести пока не получается.
Регистры править в принципе тоже можно, но не хочу. Крайне желательно, ты и сам это понимаешь, минимум логики 1с-овской в web перетягивать. Была бы функция Документ.Реализация.Провести() которая сама делает что надо с регистрами - было бы вообще замечательно!
А так - я уже подумывал сделать так же как и ты.
Но мне все-таки кажется, что должен быть другой способ для проведения документов. В V8ControlPanel ведь есть кнопка "провести"... А вот что она делает пока не понял...
electronic вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 20.10.2006, 09:59   #4
Пользователи
 
Регистрация: 11.09.2006
Сообщений: 67
По умолчанию

_1C.V8.WebControls тогда еще юзай и не будет проблемм с проведением документа там правда пару приколов. Аля если у тебя в Форме не будет элементов связанных с ItemDataSource и при этом в ItemDataSource не будут элементы не видимыми ?) в документе, при сохранении реквизиты обнулятся

И кто тебе сказал что они в своей компоненте делают что то уникальное и отличное от функционала 1с 80. Скорее всего они по ком посылают команду провести
Да, как ты собираешся выводить список из элементов больше 1000 элементов? Очень интересно.
Львенок вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 20.10.2006, 10:19   #5
Пользователи
 
Регистрация: 20.10.2006
Сообщений: 4
По умолчанию

в демо-базе 1000 элементов нет...
пока играюсь...

Цитата:
а че ж они, редиски такие, в API этого не добавили?!!
О чём я говорю?... :huh:
electronic вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 20.10.2006, 10:29   #6
Пользователи
 
Регистрация: 11.09.2006
Сообщений: 67
По умолчанию

ммм А кто такой API? Везет тебе, можеш играться. эх а я думал что на задачи v8.0, шел на новую работу. А тут бац и мне дали сладкую конфетку. мммм. у меня другое отношение к технологиям. все смотрю глазами исходящих из платформы 1с. Модные слова, даже те что с бородой, не интересны. а вот то что это API, тебе позволяет общаться с COM 1с вот это дааа. а API это слишком широкая категория слов... Например если бы 1с проги соединеие веб -1с сделали через текстовый файл(веб кидает что то в текстовый файл, 1с раз в 5 секунд читает что то из этого файла и делает, что то) то это тоже было бы API потому лучше это называть COM мне так приятней.

PS для меня эммм маленького Львенка. Ком это такая большая коробка в которую стучит 1с а потом туда же стучит еще какая нить прога... и так вот они и перестукиваются. так что ты это брось пугать страшными словами
Львенок вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 20.10.2006, 11:27   #7
Пользователи
 
Регистрация: 20.10.2006
Сообщений: 4
По умолчанию

все в нашем мире относительно, как сказал Эйнштейн
для меня API - это не страшно... COM? о чём ты? B)

есть ряд классов, методов - с ними и работаю
а кто кого в коробку кладет - мне все равно... для меня эти классы из билбиотеки 1c.v8.data.dll черный ящик...
electronic вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 23.10.2006, 05:52   #8
Пользователи
 
Регистрация: 11.09.2006
Сообщений: 67
По умолчанию

У меня админско-1с прогерское мышление. Когда в свое время не стало работать соединение по оле я не стал искать поблемму в програмном коде. А прошелся по ветке реестра компа где работает и компа где не работает... но как ты говориш все в мире относительно. И у каждого человека свое восприятие мира.
Львенок вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 23.10.2006, 09:44   #9
Пользователи
 
Регистрация: 26.05.2006
Сообщений: 157
По умолчанию

Цитата:
Использую только библиотеки _1C.V8.Data.dll и генерируемый 1cv8.dll.
Не смог найти как проводить документы используя только этот API-функционал.
Может кто поможет?
отрабатываются проводки из толстого клиента :blink:
argiT вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 23.10.2006, 11:01   #10
Пользователи
 
Регистрация: 11.09.2006
Сообщений: 67
По умолчанию

Аргит он спрашивал как можно только библиотекой 1C.V8.Data запустить проведение. Ты знаеш? я нет не нашел. нашел как с помощи 1C.V8.WebControls. Если нашел поделись пожалуйста.
Львенок вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Ответ


Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Вкл.



Текущее время: 02:54. Часовой пояс GMT.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot
Content Relevant URLs by vBSEO 3.5.0 RC2