Рубрики
1С: Предприятие 8.х

Как не надо писать код в 1Сv8 и вообще в 1С

Как не надо писать код: ТекСтрока.ЕдиницаИзмерения.ЕдиницаПоКлассификатору.МеждународноеСокращение это 2 подзапроса в одной строке. Этот код выполняется в цикле по табличной части и из-за этого ведется множество подзапросов к БД. Никакого кэширования сервер не производит, т.к. для него это каждый раз новые запросы по разной номенклатуре. А 1С вообще не умеет нормально кэшировать. Кроме того, как Вы […]

Рубрики
1С: Предприятие 8.х Программирование

как сформировать строку подключения к ODBC через мастер ODBC подключений

Для работы с мастером нужно использовать COM-объект DataLinks. Вот код для этого: где Строка_Подключения это реквизит или переменная куда сохраняем строку подключения и откуда читаем строку подключения. передача Соединение.ConnectionString строки подключения позволяет вставить все настройки строки подключения в мастер и не вводить их повторно.

Рубрики
1С: Предприятие 8.х Запросы

Конкатенация (сложение) строк в запросе 1С v8

ВЫБРАТЬ ВЫРАЗИТЬ( ВЫРАЗИТЬ("123" КАК Строка(3)) + ВЫРАЗИТЬ("789" КАК Строка(3)) КАК Строка(6) ) КАК Результат ИЗ Справочник.Номенклатура КАК Номенклатура это нужно, например, чтобы в условии запроса сначала сложить строки, а потом сделать их результат проверяемым параметром. Или просто с помощью этого можно получить строку образованную сложением и преобразованием в строку различных значений, например, строк.