С Новым годом! Форум программистов, компьютерный форум, киберфорум
1С: Собственные программы
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
1С Найти значение после цикла https://www.cyberforum.ru/ 1c-custom/ thread2185519.html
Добрый день. есть УТ 10.3 подскажите, как найти значение после цикла, например: есть код Товары.Очистить(); КоличествоСтрок = ТаблицаЦен.Количество() - 1; Для Тмп = 0 По КоличествоСтрок Цикл СтрокаТаблицыТиповЦен = ТаблицаЦен; Для Каждого СтрокаТипаЦен Из ТипыЦен Цикл НомерСоответствияТекущейКолонки = мСоответствиеТиповЦен;
1С Удаление строк из документа
Здравствуйте! Хотел написать обработку, удаляющую строки, с номенклатурой, помеченной на удаление из документа и вот что написал &НаКлиенте Процедура Удалить(Команда) УдалениеОбъектов(); КонецПроцедуры &НаСервере Процедура УдалениеОбъектов()
1С Нужно внедрить в 1С объект участка бухгалтерского учета «Инвентаризация» в типовую конфигурацию 1С:Предприятие https://www.cyberforum.ru/ 1c-custom/ thread2183597.html
Нужно в 1С создать на пример вкладку: Инвентаризация по складам или по компьютерной технике.???
1С Двойное сообщение Доброго времени суток всем. Я только учусь программированию 1с 8.3 УФ, потому прошу быть терпеливыми. Подскажите почему после этих процедур выдает сообщение с поисковыми позициями номенклатуры и пустую строку? &НаСервере Функция ПоискНаСервере(Арт, Фирм) Выборка = Справочники.Номенклатура.Выбрать(); Пока Выборка.Следующий() Цикл https://www.cyberforum.ru/ 1c-custom/ thread2183460.html
1С Программное добавление аналитики в универсальную операцию
Доброго времени суток. Имеется 1С (8.3) Деньги (2.0.33.11). Ламерский вопрос. Как добавить значение аналитики в новую, программно создаваемую операцию. Создаю новую операцию и статью дохода. ДокОперация = Документы.УниверсальнаяОперация.СоздатьДокумент(); Доход = ДокОперация.Доходы.Добавить(); Есть несколько аналитик статьи дохода. Как добавить значения? Пытаюсь так, но не получается....
1С Значение переменной в окне обработки https://www.cyberforum.ru/ 1c-custom/ thread2182723.html
Добрый день. С 1С7.7 ранее не работала. Сейчас срочно нужно дописать обработку. А именно: есть некая константа периодическая (КурсВыгрузки - числовое значение). При открытии обработки нужно значение этой константы отобразить в окне этой обработки. И "поймать" в переменную, что бы использовать в расчетах.
1С Различный вывод результатов в консли запросов и в отчете СКД https://www.cyberforum.ru/ 1c-custom/ thread2182565.html
Здравствуйте.В Собственной конфигурации 1С 8.3. Делаю отчет на основе запроса: ВЫБРАТЬ НазначенияСотрудникам.Номер КАК НомерРаботы, НазначенияСотрудникам.Сотрудник.Код КАК ТабНомер, НазначенияСотрудникам.Сотрудник.Наименование КАК ФамилияИмяОтчество, НазначенияСотрудникам.Сотрудник.Должность.Наименование КАК Должность, НазначенияСотрудникам.Сотрудник.Подразделение.Наименование КАК...
1С Как быть с дополнительными реквизитами?
Помогите пожалуйста... Создал несколько дополнительных реквизитов в заказе клиента: 1. Как эти поля переместить во вкладку "доставка" (Через "Изменить форму..." не даёт)? 2. Какой код вставить в модуль формы, чтобы информация из этих полей (получатель) попадала в печатную форму счёта на оплату?
1С Выбирается не та организация при создании заказа( В форме документа заказа клиента у нас сделано, чтобы при создании нового заказа всегда по-умолчанию выставлялось выбранное в настройках соглашение: Если Объект.Ссылка.Пустая() Тогда Объект.Соглашение = Константы.Соглашение.Получить(); КонецЕсли;Но при этом почему-то организация всегда не соответствует той, что указана в соглашении. Подскажите пожалуйста, что и куда дописать/изменить,... https://www.cyberforum.ru/ 1c-custom/ thread2182098.html 1С Перезапись значения реквизита в ТЧ документа Здравствуйте. в Собственной конфигурации на 1С8.3 есть документ "Ежедневныйотчет" с ТЧ "Работы". В ТЧ "Работы" есть реквизит "Объект" - СправочникСсылка.Объекты. Пользователь, имеющий право на удаление записей удалил запись из справочника "объекты" и потом создал новую с теми же значениями наименования и др.реквизитов. В отчетах по удаленному объекту в значении реквизита "Объект" написано... https://www.cyberforum.ru/ 1c-custom/ thread2181622.html
1С Программное обращение к проводкам документа 1с 7.7
Подскажите, пожалуйста, как программно обратиться к проводкам документа в 1с 7.7 и возможно ли это?
1С Динамическое добавление колонок в отчет Добрый день. Никак не могу сообразить, как собрать программно отчет, в котором динамически будут добавляться колонки, количество которых заранее неизвестно. Суть проблемы: У документа есть табличная часть, в которой есть список номенклатуры (СправочникСсылка), мне же нужно составить отчет вида: | Реквизит 1 | Реквизит 2 | Номенклатура 1 | Номенклатура 2 | ... | Номенклатура N | Реквизит 3 |... https://www.cyberforum.ru/ 1c-custom/ thread2181082.html
0 / 0 / 0
Регистрация: 17.05.2013
Сообщений: 20
0

Создание dll в delphi для 1С - 1С - Ответ 12096538

06.02.2018, 18:01. Показов 1936. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Есть dll без исходников, для нее есть интерфейс на delphi. Стоит задача подружить эту библиотеку с 1С. На сколько понял с прочитанного в интернете, на основе интерфейса можно сделать dll по COM технологии.

Пример интерфейса:
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
unit Unit1;
    interface
 
    uses Windows,
      Messages,
      Classes,
      SysUtils,
      Forms;
 
 
type 
    TBonusCountersPrintQuery = packed record
        Card: array[0..15] of char;
    end;
 
    TListCountersPrint = packed record         
        Lines: array[0..PACKET_COUNTERS_PR_MAX_LINE_COUNT - 1] of TCounterLine;
    end;
 
    TCounterLine = packed record
        LineNo: word;
        IsLast: byte;
        Num_Counter: word;
        N_Counter: array[0..9] of char;
        Value_Counter: Cardinal;
    end;
 
type
    THWE_ProcessBonusListCountersPrint = function(vBonusCountersPrintQuery: TBonusCountersPrintQuery; var vListCountersPrint: TListCountersPrint): Integer; stdcall;
 
function ProcessBonusListCountersPrint(vBonusCountersPrintQuery: TBonusCountersPrintQuery; var vListCountersPrint: TListCountersPrint): Integer; stdcall;
 
implementation
 
var
    HWE_ProcessBonusListCountersPrint          : THWE_ProcessBonusListCountersPrint;
 
function init_dynamic(ALibrary: string): Boolean;
begin
  hLib := SafeLoadLibrary(ALibrary);
 
  Result := (hLib <> 0);
 
  if Result then
  begin
 
    @HWE_ProcessBonusListCountersPrint := GetProcAddress(hLib, 'ProcessBonusListCountersPrint');
 
    Result := Assigned(HWE_ProcessBonusListCountersPrint);
  end;
end;
 
function ProcessBonusListCountersPrint(vBonusCountersPrintQuery: TBonusCountersPrintQuery; var vListCountersPrint: TListCountersPrint): Integer;
begin
  result := HW_FAILURE;
  if hLib <> 0 then result := HWE_ProcessBonusListCountersPrint(vBonusCountersPrintQuery, vListCountersPrint);
end;
 
initialization
 
finalization
 
end.
Как правильно написать такую dll, чтобы функция из примера была доступна из 1С?

Вернуться к обсуждению:
Создание dll в delphi для 1С 1С
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.02.2018, 18:01
Готовые ответы и решения:

Создание dll на C# для Delphi Embarcadero RAD Studio XE7
Подскажите, пожалуйста, как создать dll на c# для использования её в проекте на Delphi в среде...

Delphi 5: создание заголовочного файла вместе с DLL
Здравствуйте, уважаемые коллеги. Есть исходник проекта в Delphi 5, из него нужно создать DLL и...

DLL(Delphi) для vb
Доброго времени суток народ! Сообственно сама проблема: сама функция в делфи function...

DLL и LIB в Delphi для VisualC++
Кто может детально объяснить как подготовить файлы DLL и LIB на Delphi6 для использования в...

1
06.02.2018, 18:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.02.2018, 18:01
Помогаю со студенческими работами здесь

Создание dll для Hook' ов
подскажите, что нужно прописать в dll файле и основном, чтобы программа считывала нажатия клавиш в...

Создание dll в Matlab, для использования в C#
Здравствуйте. Необходимо создать dll в Matlab, для использования в C#. Использую deploytool....

Создание Dll Для Использования В Lotus
Здравствуйте. Подскажите как создать и в чем dll для лотуса? До этого ниразу не создавал, только...

создание dll для подключения к бд oracle
Пытаюсь вынести подключение к бд oracle в dll. Подскажите, пожалуйста, как можно вынести строку...

Создание dll для связи бд с API
Здравствуйте!Надо написать dll для связи БД c формой скажем так, единственное что я знаю это...

Создание dll для поддержки скинов
Добрый день, понадобилась помощь в разработке dll для поддержки скинов в других ЯП, сам пишу на...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru