|   |   | 
| 
 | v7: БухИтоги - получить документ, сделавший операцию | ☑ | ||
|---|---|---|---|---|
| 0
    
        AL CAPONE 26.01.12✎ 15:56 | 
        Глупый вопрос, но всё же
  БухИт = СоздатьОбъект("БухгалтерскиеИтоги"); БухИт.ИспользоватьСубконто(ВидыСубконто.Сотрудники,Сотрудник,2); БухИт.ИспользоватьСубконто(ВидыСубконто.ЦелевоеНазначение,Цель,2); БухИт.ВыполнитьЗапрос(?(Выбран()=1,ТекущийДокумен(),ДатаДок),,"71.1"); БухИт.Операция.Документ = <Объект не найден> В чём загвоздка ? | |||
| 1
    
        Эльниньо 26.01.12✎ 15:58 | 
        Периоды     | |||
| 2
    
        GLazNik 26.01.12✎ 15:58 | 
        <Периодичность> - число или символьная строка (см. документацию).Позволяет получить дополнительный разрез итогов по периодам.  По умолчанию периодичность не задана.     | |||
| 3
    
        zak555 26.01.12✎ 15:59 | 
        а как ты из сальдо достанешь документ ?     | |||
| 4
    
        zak555 26.01.12✎ 15:59 | 
        лучше распиши, что нужно     | |||
| 5
    
        GLazNik 26.01.12✎ 15:59 | 
        +(2) + ВыбратьПериоды     | |||
| 6
    
        Азазель 26.01.12✎ 16:00 | 
        Не открыта выборка операций, или запрос не содержит детализацию итогов с периодичностью до операции.     | |||
| 7
    
        AL CAPONE 26.01.12✎ 16:03 | 
        (4)
  конкретно нужно найти по счёту 71.1 по данной Цели и данному Сотруднику какой документ делал проводки | |||
| 8
    
        AL CAPONE 26.01.12✎ 16:04 | 
        пробовалось
  БухИт.ВыполнитьЗапрос(?(Выбран()=1,ТекущийДокумен(),ДатаДок),,"71.1",,,,"Операция"); но результат тот же | |||
| 9
    
        zak555 26.01.12✎ 16:05 | 
        (7) т.е. найти документ, который выдал "подоотчёт" ?     | |||
| 10
    
        AL CAPONE 26.01.12✎ 16:07 | 
        (9)
  верно | |||
| 11
    
        zak555 26.01.12✎ 16:08 | 
        (10) что из документа нужно получить ?
  а главное - зачем ? | |||
| 12
    
        AL CAPONE 26.01.12✎ 16:11 | 
        (11)
  вид документа, дату, сумму и прочие прелести | |||
| 13
    
        GLazNik 26.01.12✎ 16:17 | 
        (8) А БухИт.ВыбратьПериоды() и БухИт.ПолучитьПериоды() есть?     | |||
| 14
    
        AL CAPONE 26.01.12✎ 16:19 | 
        (13)
  БухИт.ВыбратьПериоды(); Пока БухИт.ПолучитьПериод() = 1 Цикл Сообщить(БухИт.Операция.Документ); КонецЦикла; сообщений 0 | |||
| 15
    
        zak555 26.01.12✎ 16:21 | 
        БухИт.ВыполнитьЗапрос(ДАта("01.01.1800"),?(Выбран()=1,ТекущийДокумен(),ДатаДок),"71.1",,,,"Операция");     | |||
| 16
    
        Азазель 26.01.12✎ 16:22 | 
        Это в какой конфе к счету 71.1 подключено субконто ЦелевоеНазначение?
  И вообще не проще ли тупо выборкой операций без всякого запроса? | |||
| 17
    
        AL CAPONE 26.01.12✎ 16:29 | 
        (15)
  и в чём отличие от моего кода ? (16) конфа своя собственная, а к запросу просто привык | |||
| 18
    
        zak555 26.01.12✎ 16:30 | 
        (17) смотри внимательно     | |||
| 19
    
        AL CAPONE 26.01.12✎ 16:35 | 
        (18)
  от блин, указал дату начала и дату конца отбора, и работает собака ) Благодарю за помощь ! | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |