Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: 1cpp Представление документа

v7: 1cpp Представление документа
Я
   Shrk_V_V_V
 
03.08.18 - 12:55
Документ с указанием типа может быть представлен так:  '   52X   '
Документ ка просто документ может быть представлен так ' 171   52X   ' Подскажите пожалуйста, как по типу документа первые четыре символа получить.
 
 
   trad
 
1 - 03.08.18 - 13:16
твой вопрос можно по разному понимать
поясни подробнее, речь о параметре запроса, результате запроса, или еще что
   Попытка1С
 
2 - 03.08.18 - 13:24
речь наверное всетаки про ВидДокумента
   Shrk_V_V_V
 
3 - 03.08.18 - 13:37
Значит так. Добавил я на форму обработки реквизит, и передал его в запрос как параметр. В отладке я вижу, что он превращается в 52х. А в документе у меня тип "Документ", и внем поле "171 52х" Пока писал допер, создам переменную "Документ", передам ей значение поля и попробую ее скормить запросу. Но если расскажете откуда мне взять 171- будет интересно
MDW=СоздатьОбъект("MetaDataWork");
    Сообщить(MDW.ИДДокумента("Закуп"));
возвращает 1549, т.е. Это не то
   trad
 
4 - 03.08.18 - 13:41
в запроса
Поле = :ПараметрТипаДок~
   Попытка1С
 
5 - 03.08.18 - 13:41
ты бы всю задачу озвучил
   Попытка1С
 
6 - 03.08.18 - 13:42
вроде в классе прямой запрос есть представление документа
если не путаю
   Shrk_V_V_V
 
7 - 03.08.18 - 13:44
Спасибо огромное, пробел бы еще вперед добавить, пробел сожрала перед 171 у параметра эта конструкция
   Shrk_V_V_V
 
8 - 03.08.18 - 13:46
Нет, работает. Понять бы еще как(( Попробую доку еще раз проштудировать что-то я не понял про тильды
   Shrk_V_V_V
 
9 - 03.08.18 - 13:46
Огромное спасибо
   Shrk_V_V_V
 
10 - 03.08.18 - 13:48
Задача: Найти документ по документу основанию. Вот запрос
"
    |SELECT
    |    ТТН.IDDoc as [ТТН $Документ.ТТН_ЕГАИС_Входящая]
    |FROM
    |    $Документ.ТТН_ЕГАИС_Входящая as ТТН
    |WHERE
    |    ТТН.$ОбщийРеквизит.ДокументОснование = :Парам~"; 

С тильдой все работает
 
 Рекламное место пустует
   trad
 
11 - 03.08.18 - 13:49
   Shrk_V_V_V
 
12 - 03.08.18 - 13:52
Все понятно, большое спасибо.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует