1С 7.x : Как получить курсы валют с сайта НБУ http://www.bank.gov.ua/ за любую дату ? 6
Функция ПолучитьТаблицуКурсовНБУ(ДатаКурса, Ежедневно = 1) // если в качестве второго параметра указать число отличное от 1 - получем валюты, которые котируются на ежемесячной основе
Перем Reader, Url, Точки, HtmlTab, Строк, Р, НомСтроки, НомЯчеCOM-подключение к базе 7.7 из .NET, .NET Core 2 Инсталяция: dotnet add package sabatex.V1C77 или добавить через NUGET пакет sabatex.V1C77. Добавить пространство имен: using sabatex.V1C77; пример использованя: ---C# static void Main(string args) { // создаем строку соединенCOM-подключение к базе 7.7 из 8.2 1С 7 Если код выполняется на стороне клиента, то необходимо наличие базы 7.7 на локальной машине.
Пример (На форме объекта присутствует реквизит Таблица(ТаблицаЗначений)):
НаКлиенте
Процедура Загрузки()
ПутьКБазе=" D: ВашаБаза 1с77 " ;
Пользователь=Cклонения по падежам 6 НаКлиенте
Процедура Команда1(Команда)
ФИО = " Иванов Иван Иванович" ;
Падеж = 2;
Пол = 1;
Результат = СклонениеФИО(ФИО, Падеж, пол);
Сообщить(Результат);
КонецПроцедуры
НаСервере
Функция СклонениеФИО(ФИО, Падеж, пол)
Результат = " " ;
Microsift Visual C++ Runtime Library Program ...1cv77s.exe abnormal program termination 0 При запуске 1С 7.7 выдает сообщение:
Microsift Visual C++ Runtime Library Program C: Program Files 1Cv77 BIN 1cv77s.exe abnormal program termination
Вариант 1. Обычно это происходит, когда повреждается файл регистрации. Точнее, когда не дописываетПосмотреть все результаты поиска похожих
Функция "расщепляет" строку на подстроки, используя заданный разделитель 1 глРазложить(Стр,Разделитель)
Параметры:
Стр - строка, которую необходимо разложить на подстроки.
Параметр передается по значению.
Разделитель - строка-разделитель, по умолчанию - запятая.
Возвращаемое значение:
список значений, элементы кКак из строки Представления Документа получить его Номер и Дату? 1 // Функция преобразовывает строку
// вида: " Введен на основании: Счет на оплату № 000415 от 30 июня 2008 г."
// и возвращает массив содержащий название документа, номер и дату
Функция РазбитьСтрокуДокументаНаНомерИДату(Стр)
Симв1 = Найти(Стр,Ввести строку, ввод текста 0
Текст = "";
Подсказка = "Введите текст напоминания";
Если ВвестиСтроку(Текст,Подсказка, 0, истина) Тогда
// запомнить текст напоминания
КонецЕсли;
НК = "";
Если ВвестиСтроку(НК, "Введите код продукции", 40, 1, 9) = 1 Тогда
Koд = HK;
Получить количество строк в многострочной строке 0
//СтрКоличествоСтрок(Текст) - Возвращает число строк в многострочном тексте
Для Индекс=1 по СтрКоличествоСтрок(Текст) Цикл
// СтрПолучитьСтроку(Текст,Индекс) - Возвращает строку из многострочного текста по заданному номеру.
СтрТекста=СтрПолучитФункция преобразования строки вида "ДебиторкаПоКонтрагентам" в "Дебиторка по контрагентам" 0 Примеры кода для 7 версии, но будут работать и в 8-ой
Функция мРазнПреобразоватьСтрокуСБольшимиБуквами(ИсходнаяСтрока) Экспорт
СтрокаВозврата = Сред(ИсходнаяСтрока, 1, 1);
Для Сч = 2 По СтрДлина(ИсходнаяСтрока) цикл
ПредСимвол = Сред(ИсходнаяСтроПосмотреть все в категории Работа с Текстом (Строкой)