powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / СКД вытащить подстроку
6 сообщений из 6, страница 1 из 1
СКД вытащить подстроку
    #37666883
tvm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть строка вида "Оплата по счету №АВВ-МТ 1517-56 от 01.02.2012". Нужно вытащить из нее "АВВ-МТ 1517-56". В СКД кроме как через ПОДСТРОКА,для которой нужно знать начало и длину нужного значения, нельзя ничего применить? проблема в том что вместо "оплата по счету" может быть "оплата по счету-заказу" и прочая лабуда т.е. не фиксированные по длине значения
...
Рейтинг: 0 / 0
СКД вытащить подстроку
    #37666898
pail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tvm,
В источнике данных (запросе) извлекать исходную строку как она есть
А в СКД определить вычисляемое поле - которое обращается к функции общего модуля. Которая и выделяет нужную часть этой строки
...
Рейтинг: 0 / 0
СКД вытащить подстроку
    #37667100
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мдя
а ещё бесит что нет обрезаний пробелов в языке запроса
...
Рейтинг: 0 / 0
СКД вытащить подстроку
    #37667522
tvm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да извращение конечно. сделал общий модуль и написал функцыю )))
есть еще вопрос. тоже скд
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
ВЫБРАТЬ
	ПоступлениеНаРасчетныйСчет.Дата КАК Дата,
	ПоступлениеНаРасчетныйСчет.ВидОперации КАК ВидОперации,
	ПоступлениеНаРасчетныйСчет.СуммаДокумента КАК СуммаДокумента,
	ПоступлениеНаРасчетныйСчет.Контрагент КАК Контрагент,
	ПоступлениеНаРасчетныйСчет.Контрагент.ИНН,
	ПоступлениеНаРасчетныйСчет.НомерВходящегоДокумента,
	ПоступлениеНаРасчетныйСчет.СчетБанк КАК СчетУчета,
	ПоступлениеНаРасчетныйСчет.НазначениеПлатежа,
	ПОДСТРОКА(ПоступлениеНаРасчетныйСчет.Контрагент.ИНН, 1, 3) КАК ПризнФиз
ИЗ
	Документ.ПоступлениеНаРасчетныйСчет КАК ПоступлениеНаРасчетныйСчет
ГДЕ
	ПоступлениеНаРасчетныйСчет.Дата МЕЖДУ НАЧАЛОПЕРИОДА(&ДатаНачала, ДЕНЬ) И КОНЕЦПЕРИОДА(&ДатаОкончания, ДЕНЬ)
	И ПоступлениеНаРасчетныйСчет.ВидОперации.Ссылка В(&ВидОпРС)
	И ПоступлениеНаРасчетныйСчет.Проведен = ИСТИНА
	И ПоступлениеНаРасчетныйСчет.СчетОрганизации = &СчетОрганизации


не могу добиться чтобы считалась итоговая сумма. пробовал указывать и в ресурсах и в самом запросе в группировке
...
Рейтинг: 0 / 0
СКД вытащить подстроку
    #37667652
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в запросе ничего не надо.

СуммаДокумента просто в ресурсы добавьте.
...
Рейтинг: 0 / 0
СКД вытащить подстроку
    #37668241
Фотография badboychik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
напиши в модуле отчета свою функцию для вырезания строки , создай пользовательское поле в СКД и там в "Выражении" вызови свою функцию
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / СКД вытащить подстроку
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]