|   |   | 
| 
 | Как правильно написать формулу в запросе? | ☑ | ||
|---|---|---|---|---|
| 0
    
        Айрат_116 26.07.19✎ 07:55 | 
        Доброе утро! Помогите пжл как написать такую формулу? (РБ Хозрасч Об Дт Счет Дт=08.05--Счет Кт=60.X, 76 ) 
 Как добавить еще КТ76 ??? "ВЫБРАТЬ ХозрасчетныйОборотыДтКт.РЕГИСТРАТОР КАК Док, ХозрасчетныйОборотыДтКт.СуммаОборот КАК Значение ИЗ РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(&НачалаПериода, &КонецПериода, Регистратор, СчетДт = &СчетДт08, , СчетКт В ИЕРАРХИИ (&СчетКт60), , Организация = &Организация) КАК ХозрасчетныйОборотыДтКт"; | |||
| 1
    
        Гипервизор 26.07.19✎ 07:57 | 
        Сделайте &СчетКт60 массивом из 60 и 76.     | |||
| 2
    
        catena 26.07.19✎ 07:59 | 
        В ИЕРАРХИИ поддерживает список параметров.     | |||
| 3
    
        Айрат_116 26.07.19✎ 08:08 | 
        Щас попробую     | |||
| 4
    
        Айрат_116 26.07.19✎ 08:29 | 
        Вот так написал. Верно?        
 "ВЫБРАТЬ | ХозрасчетныйОборотыДтКт.РЕГИСТРАТОР КАК Док, | ХозрасчетныйОборотыДтКт.СуммаОборот КАК Значение |ИЗ | РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(&НачалаПериода, &КонецПериода, Регистратор, СчетДт = &СчетДт08, , СчетКт В ИЕРАРХИИ (&Массив), , Организация = &Организация) КАК ХозрасчетныйОборотыДтКт"; Запрос.УстановитьПараметр("КонецПериода", КонецДня(КонецПериода)); Запрос.УстановитьПараметр("НачалаПериода", НачалаПериода); Запрос.УстановитьПараметр("Организация", Организация); Запрос.УстановитьПараметр("СчетДт08", ПланыСчетов.Хозрасчетный.ПриобретениеНематериальныхАктивов); мМассив = Новый Массив; мМассив.Добавить("СчетКт76", ПланыСчетов.Хозрасчетный.РасчетыСРазнымиДебиторамиИКредиторами); мМассив.Добавить("СчетКт60", ПланыСчетов.Хозрасчетный.РасчетыСПоставщиками); Запрос.УстановитьПараметр("Массив",мМассив); ТЗ = Запрос.Выполнить().Выгрузить(); | |||
| 5
    
        catena 26.07.19✎ 08:32 | 
        (4)А отладчик что говорит?     | |||
| 6
    
        Гипервизор 26.07.19✎ 08:34 | 
        (4) Если вам нужен весь счет 60, то неверно, у вас только 60.01.     | |||
| 7
    
        Айрат_116 26.07.19✎ 08:34 | 
        (5) Переменная не определена     | |||
| 8
    
        Айрат_116 26.07.19✎ 08:35 | 
        (6) Да нужны все Кт=60.X   
 Х значит вроде как все | |||
| 9
    
        Гипервизор 26.07.19✎ 08:36 | 
        И с массивами так не прокатит, почитайте СП.
 мМассив.Добавить(ПланыСчетов.Хозрасчетный.РасчетыСРазнымиДебиторамиИКредиторами); мМассив.Добавить(ПланыСчетов.Хозрасчетный.РасчетыСПоставщиками); | |||
| 10
    
        Гипервизор 26.07.19✎ 08:36 | 
        А весь счет 60 это будет РасчетыСПоставщикамиИПодрядчиками.     | |||
| 11
    
        catena 26.07.19✎ 08:38 | 
        (7)Какой загадочный отладчик. А какая именно не говорит, да?     | |||
| 12
    
        Айрат_116 26.07.19✎ 08:40 | 
        (9) 
 Щас такая ошибка( ВнешнийОтчет.ОсвоениеИнвестиционныхПроектов.МодульОбъекта(883,9)}: Ожидается выражение Возврат<<?>> ; ТЗ (Проверка: Толстый клиент (обычное приложение)) | |||
| 13
    
        Айрат_116 26.07.19✎ 08:41 | 
        (12) УБрал.     | |||
| 14
    
        piter3 26.07.19✎ 08:41 | 
        (12) Да,у функции нужен возврат чего-то     | |||
| 15
    
        Айрат_116 26.07.19✎ 08:43 | 
        Щас вроде норм. Отладка пишет значение "Массив"
 мСчета = Новый Массив; мСчета.Добавить(ПланыСчетов.Хозрасчетный.РасчетыСРазнымиДебиторамиИКредиторами); мСчета.Добавить(ПланыСчетов.Хозрасчетный.РасчетыСПоставщиками); Запрос.УстановитьПараметр("Массив",мСчета); ТЗ = Запрос.Выполнить().Выгрузить(); | |||
| 16
    
        Айрат_116 26.07.19✎ 08:46 | 
        Но только суммы ни какие не выходят)     | |||
| 17
    
        Айрат_116 26.07.19✎ 13:34 | 
        Теперь бух просит, Запрос.УстановитьПараметр("СчетДт08", ПланыСчетов.Хозрасчетный.ПриобретениеНематериальныхАктивов);
 А она хочет 08.11.2 Щас там стоит 08.11 Как получить такой счет? Если он только в пользовательском режиме есть А в конфигураторе его нет. | |||
| 18
    
        catena 26.07.19✎ 13:45 | 
        (17)Открываешь синтаксис-помощник, ищешь там ПланСчетов и смотришь, какие у него есть методы     | |||
| 19
    
        Айрат_116 26.07.19✎ 14:05 | 
        (18) Спасибо) Получилось вроде.     | |||
| 20
    
        Айрат_116 26.07.19✎ 14:56 | 
        Что я делаю не так??? https://wampi.ru/image/62gDzAr
 Сумму Дт есть А сумму Кт нету ничего Что может быть такое? | |||
| 21
    
        Айрат_116 26.07.19✎ 15:06 | 
        Условие такое стоит СчетКт В ИЕРАРХИИ (&Массив)     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |