Web-расширение, как провести документ 1c?
E209
Дата: 06.04.2010 14:23:29
Отцы, помогите, уже всю голову сломал.
Как провести 1с документ из C#? Весь инет перерыл, но решения не нашел.
E209
Дата: 06.04.2010 14:35:53
создаю так -
V8DbInsertCommand insCmd = new V8DbInsertCommand();
insCmd.Connection = connection;
insCmd.CommandType = CommandType.TableDirect;
insCmd.CommandText = "Документ.Рецепт";
Guid orderGuid = Guid.NewGuid();
_1C.V8.ДокументСсылка_Рецепт orderRef = new ДокументСсылка_Рецепт(orderGuid);
insCmd.Parameters.Add("Ссылка", orderRef);
insCmd.Parameters.Add("Аптека").Value = аптекаСсылка;
...
insCmd.ExecuteNonQuery();
А провести не могу. :(
МСУ
Дата: 06.04.2010 14:45:32
А форум ASP.NET тут причём?
E209
Дата: 06.04.2010 14:50:38
А web-расширение как раз для asp.net и c#. Никакого противоречия.
МСУ
Дата: 06.04.2010 15:12:03
То есть, все вопросы работе с БД, командами и т.п. - сливаем в ASP.NET форум? А ADO.NET форум в печь?
Березовский
Дата: 06.04.2010 15:17:00
Оберните в Try-Catch- смотрите ошибку на исключении- может поможет.
Недавно делали веб сервис над 1С-кой- отдает данные клиента на сайт.
Только без использования веб-расширения, а через Соmconnector
E209
Дата: 06.04.2010 15:20:52
to МСУ
Поиск по всем форумам "web-расширения" говорит что пишут преимущественно в ASP.NET
http://sql.ru/forum/actualsearch.aspx?search=web-%F0%E0%F1%F8%E8%F0%E5%ED%E8%E5&sin=0&a=&ma=0&dt=-1&s=1&so=1
Извините, если оскорбил Ваши религиозные чувства.
to Березовский
Код нормально работает, непонятно как именно проводить... какой командой т.е.
Березовский
Дата: 06.04.2010 15:26:02
2E209, 1С-ников то нет под боком.? Вопрос то больше к ним..
Я у себя например даже не вникаю, а говорю парни дайте текст такого то запроса
и использую.. Выбрать * ИЗ..жуть )
E209
Дата: 06.04.2010 15:46:47
Березовский,
по 1совски это должно звучать так:
Документ.Записать(РежимЗаписиДокумента.Проведение)
Ну знаю я, а толку-то.
Березовский
Дата: 06.04.2010 18:58:28
E209,
автор |
А провести не могу. :( |
Причину то этого "непроведения" вы можете определить?