Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
17 апр 2026, 15:51

номер документа без (пробит)/(не пробит)/(удален)

Автор sali, 24 мар 2026, 13:49

0 Пользователей и 1 гость просматривают эту тему.

sali

как сократить представление (или в ссылке как-то сделать) документа без этих префиксов (пробит)/(не пробит)/(удален)
в запросе?
просто чтоб номер и дата

antoneus

В запросе никак, потому что строка с датой не сконкатенируются.

sali

узнали что это представление прописано кодом в самой 1с, теперь видимо динамический список менять на простую таблицу и обходить в цикле, сокращать

sali

Цитата: antoneus от 24 мар 2026, 14:00В запросе никак,
а где тогда как, если в запросе НИКАК, то где КАК?)

antoneus

В скд, например. Или в тз выгрузить, постобработкой пройтись.

sali

Цитата: antoneus от 24 мар 2026, 14:35В скд, например
а ну это, да , если только.
скажите почему интернет выдает такой пример ПОДСТРОКА(ПРЕДСТАВЛЕНИЕ(Чек.Ссылка), 1, 20)  КАК Ссылка,и оказывается ошибочным? ругается на ПРЕДСТАВЛЕНИЕ, понимаю что в функции ПОДСТРОКА должна быть строка, и пока в кавычки не загонишь - не выполниться

antoneus

Потому что представление - строка неограниченной длины, функция ПОДСТРОКА такого не понимает.

ВЫРАЗИТЬ(ПРЕДСТАВЛЕНИЕ(Чек.Ссылка) КАК СТРОКА(20))
ругается?

sali

antoneus, да , так не получалось тоже
говорит типы несовместимы

antoneus


antoneus

Вот же блин память дырявая. Написано же: "Результат работы функции не может быть использован внутри других функций, за исключением функции ПРЕДСТАВЛЕНИЕ."
Потому что "Данная особенность связана с тем, что это поле является виртуальным, и, на самом деле, при получении данного поля из базы данных, запрос получает несколько полей, а при получении значения поля из результата запроса преобразовывает полученные значения в строку." То есть, внутри запроса это поле недоступно.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск