gifts2017

Набор невизуальных компонент для работы с 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 30
.zip 17,77Kb
09.06.11
30
.zip 17,77Kb Скачать

См. также

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