Имя: Пароль:
1C
1С v8
найти документ по имени типа док-та.
0 orda
 
29.07.13
13:50
Как  найти документ (по дате и номеру)если тип документа - строка с именем типа. Типа "док=Документы.Найти[имя].найти по номеру()"?
1 chelentano
 
29.07.13
13:51
Документы[Имя].НайтиПоНомеру?
2 Cube
 
29.07.13
13:51
Документы[имя] не?
3 wms
 
29.07.13
13:51
док=Документы.[имя].найтипономеру(дата,номер) порядок параметров не помню ищу всегда запросом
4 orda
 
29.07.13
13:54
(1)-(3) значит так можно? Попробую. Спасибо.
5 Maxus43
 
29.07.13
13:55
(4) непонятно почему сначала не попробовать, а сразу спрашивать тут
6 wms
 
29.07.13
13:57
я запросом пишу, там можно отборы делать по организации, проведенные и прочее, типа :
Функция ПоискДокаПоНомеруИДате(Номер,ДатаДока,ВидДока)
    Запрос = Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ
    |    ВидДокумента.Ссылка
    |ИЗ
    |    Документ."+ВидДока+" КАК ВидДокумента
    |ГДЕ
    |    ВидДокумента.Номер = &Номер
    |    И НАЧАЛОПЕРИОДА(ВидДокумента.Дата, ДЕНЬ) = &ДатаДокаНачалоДня";
    Запрос.УстановитьПараметр("Номер",Номер);
    Запрос.УстановитьПараметр("ДатаДокаНачалоДня",НачалоДня(ДатаДока));
    Результат = Запрос.Выполнить();
    Выборка = Результат.Выбрать();
    нн=0;колстрок=выборка.Количество();
    Пока Выборка.Следующий() Цикл
        возврат  Выборка.ссылка;
    КонецЦикла;
    возврат неопределено;
конецФункции
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс