Набор невизуальных компонент для работы с 1С 7.7 через OLE (Pascal, Delphi 5)

Опубликовал Антон Рощин (wolfsoft) в раздел Программирование - Внешние компоненты

Поможет программистам создавать приложения, работающие с конфигурацией базы данных посредством OLE-технологии. Например, рабочее место кассира (on-line).

Просто продублированы в "Delphi 5" несколько объектов "1С": конфигурация, документ, запрос, справочник, регистр, список значений, XBase.

Пример:
// получаем рабочие дату и время из 1С

lCurDateTime1C.Caption :=DateToStr(TDateTime(_1CServer.РабочаяДата(Unassigned,Unassigned)))+',' +_1CServer.ТекущееВремя(Unassigned,Unassigned,Unassigned);


Также см. подробное описание разработки.

Скачать файлы

Наименование Файл Версия Размер
ole1cd5.zip
.zip 17,77Kb
09.06.11
30
.zip 17,77Kb 30 Скачать

См. также

Комментарии
1. Антон Рощин (wolfsoft) 2411 08.05.06 16:38 Сейчас в теме
Просто продублированы в "Delphi 5" несколько объектов "1С": конфигурация, документ, запрос, справочник, регистр, список значений, XBase.
2. abch 09.05.06 08:40 Сейчас в теме
Пора в Delphi 7-й, 8-й и др. Пойду пробовать 1с за**ал.
3. Антон Рощин (wolfsoft) 2411 09.05.06 09:38 Сейчас в теме
Так этот набор я сделал в 2001 году. Тогда у меня был только D5 :)
4. Антон Рощин (wolfsoft) 2411 15.05.06 18:39 Сейчас в теме
Ну как компоненты? Работают? :)
5. Антон Рощин (wolfsoft) 2411 17.05.06 17:32 Сейчас в теме
6. Антон Рощин (wolfsoft) 2411 17.05.06 17:31 Сейчас в теме
Просмотров: 183
Скачиваний: 7784
Прикольно... :)))
7. Антон Рощин (wolfsoft) 2411 01.06.06 00:28 Сейчас в теме
м-да... че-то никто не голосует... ничего не пишут...
видимо, бестолковая вещь :)
8. Profi.83 03.06.06 13:00 Сейчас в теме
Пикольно! Кстати зря что бестолковая мне лично пригодится
9. Антон Рощин (wolfsoft) 2411 03.06.06 18:59 Сейчас в теме
10. Антон Рощин (wolfsoft) 2411 03.06.06 19:00 Сейчас в теме
11. гость 09.06.06 10:28 Сейчас в теме
я случайный посетитель, больше конечно сюда не зайду, но пожелание - переписать сие творчество под OLE без вызова русских методов, в d2005 они не работают
12. Антон Рощин (wolfsoft) 2411 09.06.06 19:00 Сейчас в теме
Очень жаль, что в d2005 не работают русские методы. Что мне понравилось в д5, так это то, что можно было свободно вызывать русские методы (мне показалось, что 1с-никам так будет легче воспринимать эти компоненты). Неужели d2005 (это версия?) менее способна по функционалу, чем ее более младшая версия д5? Обидно...
13. гость 13.06.06 10:49 Сейчас в теме
У них проблема с русским юникодом, причем установка всех обновлений не помогает, сейчас попробую реализовать свои наработки на англоязычных синонимах и getattrib
При вызове русских просто пишет метод *абракадабра* не найден
14. Олег Пономаренко (O-Planet) 6658 24.07.06 11:21 Сейчас в теме
15. Антон Рощин (wolfsoft) 2411 24.07.06 19:36 Сейчас в теме
16. Александр (imsoftware) 173 27.07.06 10:56 Сейчас в теме
Тоже плюсую рейтинг - очень профессионально сделано!
17. Антон Рощин (wolfsoft) 2411 27.07.06 16:02 Сейчас в теме
18. Антон Рощин (wolfsoft) 2411 10.08.06 08:56 Сейчас в теме
Дамы и Господа! Оставляйте пожалуйста свои комментарии и не забывайте плюсовать рейтинг, если пригодилось :)
19. Чорт 16.08.06 17:46 Сейчас в теме
Ломает регистрироваться, а то бы поднял рейтинг
20. Антон Рощин (wolfsoft) 2411 16.08.06 19:48 Сейчас в теме
Очень жаль - не такая уж долгая процедура :(
21. Владимир (Martyn) 21.08.06 09:59 Сейчас в теме
22. Антон Рощин (wolfsoft) 2411 21.08.06 11:13 Сейчас в теме
23. Liris 06.10.06 07:08 Сейчас в теме
25. Антон Рощин (wolfsoft) 2411 11.10.06 23:23 Сейчас в теме
Спасибо всем, кто оставлял комментарии и плюсовал рейтинг :)
26. Phoenix (phoenix) 20.04.07 16:42 Сейчас в теме
Если не в лом расскажи плиз как эти pas'ы подключить к дэлфушному проекту, чтобы их пользовать нормально, а тоя немного не пойму
27. Антон Рощин (wolfsoft) 2411 20.04.07 21:01 Сейчас в теме
2 Phoenix: Да сам уже несколько лет к Дельфям не подходил ;) Насколько помню, ничего хитрого. Содать новую библиотеку в дельфях, добавить в нее все эти pas-ы, откомпилировать, получить новую закладку компонент "1C Servers", использовать невизуальные объекты.
ЗЫ: Создано на "Дельфи 5", на других версиях не пробовал.
28. Антон Рощин (wolfsoft) 2411 26.04.07 21:23 Сейчас в теме
2 Phoenix: Ну как? Получилось?
29. Антон Рощин (wolfsoft) 2411 26.04.07 22:30 Сейчас в теме
Добавлен файл с описанием библиотеки. Надеюсь, что описание несколько облегчит использование этой библиотеки компонент.
30. Доржи Цыденов (support) 4400 27.04.07 08:43 Сейчас в теме
иожно ли получить результат системной функци Формат?
31. Антон Рощин (wolfsoft) 2411 27.04.07 09:35 Сейчас в теме
Можно, хотя, как всегда в 1С, через "одно место". Этот набор компонент не выходит за рамки стандартной работы с 1С через OLE.
К примеру, который находится в "подробном описании":

Код
procedure TForm1.Button1Click(Sender: TObject);
begin
  Memo1.Lines.Clear;
  Memo1.Lines.Add(Configuration1C1['Формат(100, "Ч15.2,")']);
  Memo1.Lines.Add(Configuration1C1['Формат(РабочаяДата(), "ДДДММММГГГГ")']);
{  Reference1C1.SelectItems(1);
  while (Integer(Reference1C1.GetItem(1)) = 1) do begin
    Memo1.Lines.Add(Reference1C1['Наименование']);
  end;}
end;
Показать полностью
32. Антон Рощин (wolfsoft) 2411 27.04.07 09:41 Сейчас в теме
Т.е. получить результат можно через функцию 1С-сервера "EvalExpr".
33. Антон Рощин (wolfsoft) 2411 29.04.07 08:38 Сейчас в теме
Эх, жаль нельзя всем, кто уже скачивал раньше, описание автоматически разослать или оповещение :)
34. Доржи Цыденов (support) 4400 30.04.07 20:55 Сейчас в теме
для этого надо открыть скачивание только для зарегистрированных
35. Антон Рощин (wolfsoft) 2411 30.04.07 21:22 Сейчас в теме
2 support: Тогда появится возможность рассылать сообщения автоматически тем, кто уже скачивал раньше? Что означает "открыть скачивание только для зарегистрированных"?
36. Антон Рощин (wolfsoft) 2411 06.05.07 23:31 Сейчас в теме
Блин, надеялся, что наличие описания поможет в продвижении этой разработки по "лестнице" рейтинга, оказалось - фиг :)))
37. im1c (im1c) 13.03.08 10:29 Сейчас в теме
блин уже все удалил мож у кого есть поделитесь очень нужно!
38. Антон Рощин (wolfsoft) 2411 13.03.08 19:56 Сейчас в теме
(37) Хм... Ну а почитать файл?
Набор невизуальных компонент для работы с 1С 7.7 через OLE (Pascal, Delphi 5)
http://www.1partner.nnov.ru/develop/opis180.shtml
--
зы: чукча не читатель, чучка - писатель? :) шутка, необидная :)
39. im1c (im1c) 14.03.08 04:53 Сейчас в теме
to wolfsoft спасибо!!! странно но вчера сайт их был недоступен....
40. im1c (im1c) 20.03.08 15:25 Сейчас в теме
Хм, вот не получается создать новый документ.... Может кто подскажет, и чтоб туда еще несколько значений добавить
41. gugal gugal (gugal) 04.04.09 21:16 Сейчас в теме
>>В противном случае - при несоответствии рейтинга количеству скачиваний - доступ к обработке будет ограничен.

А что, если я скачал, а оказалась фигня, то я тоже должен "+" ставить?
42. Олег Пономаренко (O-Planet) 6658 04.04.09 22:15 Сейчас в теме
(41) В этом случае, стоит поискать лес, потому что это - не фигня.
43. gugal gugal (gugal) 05.04.09 17:18 Сейчас в теме
(42) Для начала подучите грамматику и смитиресь с мыслью, что мнений только же, сколько людей.
44. Sergo (maxsv) 22.01.10 11:37 Сейчас в теме
А данные по операциям из бух учета может выдергивать?
46. Антон Рощин (wolfsoft) 2411 16.04.13 12:39 Сейчас в теме
(45) maverick76, рад, что пригодилось.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа