Страница 1 из 1

Выбор по условию, автодата, передача данных в скрипт

Добавлено: Пн июн 08, 2020 12:56 pm
krestin
Всем здрям!
Прошу помощи у многоуважаемого сообщества.
Раздел "Контрагенты", форма «Контрагенты», закладка «Наименование организации».

1. После заполнения первых двух строк данных, необходимо получить в строке «Полное наименование» - связку из текста:
вторая графа формы «Форма собственности» + «кавычки» + данные из строки «Наименование» + «кавычки», т.е.:
Изображение
[РЕШЕНО]:
1. Использовать компонент dxLookupComboBox в форме, из которого будем брать условие.
2. В итоговой форме использовать оператор CONCAT


2. При загрузке файла, хотелось бы автоматически видеть сегодняшнюю дату в поле «Дата ЕГРЮЛ» (это внизу формы)
[РЕШЕНО]:
В итоговой форме использовать оператор IIF со ссылкой на форму, по которой назначается условие


3. Вкладка «Банковские реквизиты»: при нажатии кнопки «Написать» какой командой скормить скрипту (батнику) адрес почты? А потом сразу же запустить этот скрипт (батник)?
[РЕШЕНИЕ В ПРОЦЕССЕ...]:

База приложена.

P.S. учебник по эхотагу DataExpress для новичков есть?
[СООБЩЕСТВО ПОКА ОТМАЛЧИВАЕТСЯ :) ]:

Выбор по условию, автодата, передача данных в скрипт

Добавлено: Пн июн 08, 2020 5:19 pm
Runenkov
по первому вопросу смотри в примере.

по второму: при загрузке какого файла?
если при новой записи то в Дефолт пишешь Date
или при изменении поля (например, Название) в формулу

Код: Выделить всё

//[Название]
Date


третий вопрос совсем не понял

Выбор по условию, автодата, передача данных в скрипт

Добавлено: Пн июн 08, 2020 9:26 pm
al.kn
все что по реквизитам, сюда https://forum.mydataexpress.ru/viewtopic.php?f=16&t=1497
по почте, сюда https://forum.mydataexpress.ru/viewtopic.php?f=16&t=2063
остальное не понятно...

Выбор по условию, автодата, передача данных в скрипт

Добавлено: Пн июн 08, 2020 9:27 pm
krestin
Runenkov писал(а):по первому вопросу смотри в примере.

1. CONCAT - спасибо, буду знать!

2. внизу формы поле "Выписка из ЕГРЮЛ" подразумевает загрузку файла. Если файл не загружен - поле даты пустое. Если файл загрузили 15.03.2020 года - в поле даты сохраняется 15.03.2020. Если 30.05.2020 оператор заменит файл на другой - в поле даты встанет 30.05.2020.
Спасибо за наводку, выставил:

Код: Выделить всё

iif ([Выписка из ЕГРЮЛ]<> Null, DATE, Null) 

работает :)

3. кнопочка "Написать" должна открыть новое письмо в почтовом клиенте, установленном в системе по умолчанию, причем в адресной строке "Кому" должен быть забит адрес, указанный в форме. Задача решается с помощью скрипта?

Выбор по условию, автодата, передача данных в скрипт

Добавлено: Пн июн 08, 2020 9:38 pm
al.kn
krestin писал(а):
Runenkov писал(а):по первому вопросу смотри в примере.


3. кнопочка "Написать" должна открыть новое письмо в почтовом клиенте, установленном в системе по умолчанию, причем в адресной строке "Кому" должен быть забит адрес, указанный в форме. Задача решается с помощью скрипта?

решается с помощью расширения https://forum.mydataexpress.ru/viewtopic.php?f=16&t=2063
устанавливаете Mozilla Thunderbird,
на форме создаете кнопку=== вызвать функцию, вот пример: MAILSEND([Email], 'test', [Логин] + MERGE('курсы', 'Дист. курс', '; ') + [сайт|ссылка на сайт], '', true)

Выбор по условию, автодата, передача данных в скрипт

Добавлено: Ср июл 01, 2020 9:10 am
krestin
решается с помощью расширения Модуль neitri
устанавливаете Mozilla Thunderbird,


Ознакомился... Да, решение есть, но придется подключать модуль и доп.программу.
А есть возможность из самой DataExpress вызвать бат-файл на выполнение с передачей параметров? Ведь задача вызова почтового окна клиента, установленного по умолчанию в win-системе, решается одной строкой:

Код: Выделить всё

start mailto:"example@rat.it?subject=subject&body=body"

Выбор по условию, автодата, передача данных в скрипт

Добавлено: Ср июл 01, 2020 10:42 am
Morozbl4
Модуль EXEC