|   |   | 
| 
 | v7: Забалансовые счета | ☑ | ||
|---|---|---|---|---|
| 0
    
        Начинающий_13 10.05.12✎ 12:20 | 
        Здравствуйте
  Подскажите где ошибка не нахожу Значения контрагентов и договора выводятся, а сумму нет Процедура Сформировать() ТЗ.Очистить(); СписокВыбранныхСчетов = СоздатьОбъект("СписокЗначений"); Фильтр = ""; СписокВыбранныхСчетов1=""; Для СчетчикЦикла = 1 По ЗКП.РазмерСписка() Цикл Если ЗКП.Пометка(СчетчикЦикла) = 1 Тогда Сч = ЗКП.ПолучитьЗначение(СчетчикЦикла); СписокВыбранныхСчетов.ДобавитьЗначение(Сч); КонецЕсли; КонецЦикла; Если СписокВыбранныхСчетов.РазмерСписка() = 0 Тогда Предупреждение("Нет выбранных счетов",2); Возврат ; КонецЕсли; ТЗ.НоваяКолонка("ВидДвижения",,,,"Вид движения",10,,); ТЗ.НоваяКолонка("Контрагент",,,,"Поставщик",15,,); ТЗ.НоваяКолонка("Договоры",,,,"Договор",15,,); ТЗ.НоваяКолонка("ДокументОплаты",,,,"Док.оплаты",15,,); ТЗ.НоваяКолонка("Док",,,,"Док.прихода",15,,); ТЗ.НоваяКолонка("Сумма_20","Число",,,"Сумма без НДС 20",12,,); // Ставки НДС 20 и 18 ТЗ.НоваяКолонка("НДС_20","Число",,,"НДС 20",12,,); ТЗ.НоваяКолонка("Сумма_10","Число",,,"Сумма без НДС 10",12,,); ТЗ.НоваяКолонка("НДС_10","Число",,,"НДС 10",12,,); ТЗ.НоваяКолонка("Сумма_24","Число",,,"Сумма без НДС 24",12,,); ТЗ.НоваяКолонка("НДС_24","Число",,,"НДС 24",12,,); ТЗ.НоваяКолонка("Сумма_БН","Число",,,"Сумма без НДС 0",12,,); // Ставки НДС 0 и без НДС ТЗ.НоваяКолонка("НДС_БН","Число",,,"без НДС 0",12,,); БИ=СоздатьОбъект("БухгалтерскиеИтоги"); БИ.ИспользоватьСубконто(ВидыСубконто.Контрагенты,,1,1 ); БИ.ИспользоватьСубконто(ВидыСубконто.Договоры,,1,1); БИ.ВыполнитьЗапрос(ДатаНачала,ДатаКонца, СписокВыбранныхСчетов,,, 1, , "С"); БИ.Опции(1,1); БИ.ВыбратьСубконто(); Пока БИ.ПолучитьСубконто()=1 цикл БИ.ВыбратьСубконто(2); Пока БИ.ПолучитьСубконто(2)=1 Цикл ТЗ.НоваяСтрока(); ТЗ.Контрагент = БИ.Субконто(1); ТЗ.Договоры = БИ.Субконто(2); ТЗ.Сумма_20 = Формат(БИ.КО("С"),"Ч016"); ТЗ.НДС_20 = Формат(БИ.КО("С"),"Ч016"); //** КонецЦикла; КонецЦикла; КонецПроцедуры | |||
| 1
    
        chief accountant 10.05.12✎ 12:27 | 
        СписокВыбранныхСчетов - что там?     | |||
| 2
    
        Начинающий_13 10.05.12✎ 12:30 | 
        Счета из Плана на них ставится пометка 
  СчЗПК_20Б = СчетПоКоду("ЗПК.20.Б"); СчЗПК_20Н = СчетПоКоду("ЗПК.20.Н"); СчЗПК_10Б = СчетПоКоду("ЗПК.10.Б"); СчЗПК_10Н = СчетПоКоду("ЗПК.10.Н"); СчЗПК_24Б = СчетПоКоду("ЗПК.24.Б"); СчЗПК_24Н = СчетПоКоду("ЗПК.24.Н"); СчЗПК_БН = СчетПоКоду("ЗПК.БН"); ДобавитьСчетВСписок(СчЗПК_20Б); ДобавитьСчетВСписок(СчЗПК_20Н); ДобавитьСчетВСписок(СчЗПК_10Б); ДобавитьСчетВСписок(СчЗПК_10Н); ДобавитьСчетВСписок(СчЗПК_24Б); ДобавитьСчетВСписок(СчЗПК_24Н); ДобавитьСчетВСписок(СчЗПК_БН); | |||
| 3
    
        chief accountant 10.05.12✎ 12:32 | 
        (2) В промежутке дат точно движения были?     | |||
| 4
    
        vicof 10.05.12✎ 12:33 | 
        а почему КО,а не ДО?     | |||
| 5
    
        chief accountant 10.05.12✎ 12:34 | 
        (4) Счет пассивный     | |||
| 6
    
        Начинающий_13 10.05.12✎ 12:34 | 
        Я три документа сделал , В оборотке все видно , а в ТЗ суммы не выводятся, а значения контрагентов и договора показывает     | |||
| 7
    
        Начинающий_13 10.05.12✎ 12:34 | 
        Да Пассивный     | |||
| 8
    
        Начинающий_13 10.05.12✎ 12:35 | 
        (4)такой есть план счетов     | |||
| 9
    
        chief accountant 10.05.12✎ 12:37 | 
        (6) В отладчике смотришь или где?     | |||
| 10
    
        azernot 10.05.12✎ 12:49 | 
        Колонка - тип Число
  Функция ФОРМАТ возвращает Строку. Сделай так: ТЗ.Сумма_20 = БИ.КО("С"); ТЗ.НДС_20 = БИ.КО("С"); | |||
| 11
    
        Начинающий_13 10.05.12✎ 12:50 | 
        Сейчас проверяю вроде уловил где ошибка     | |||
| 12
    
        Начинающий_13 10.05.12✎ 12:55 | 
        Доходя до Сумм пишет что есть ошибка в выражении     | |||
| 13
    
        Начинающий_13 10.05.12✎ 13:06 | 
        Может что с циклами обхода хотя аналитика везде одинаковая     | |||
| 14
    
        azernot 10.05.12✎ 13:08 | 
        (13) Ты пробовал (10)?
  На что конкретно пишет "Ошибка в выражении"? | |||
| 15
    
        chief accountant 10.05.12✎ 13:09 | 
        (13) отладчик в запросе сумму БИ.КО() показывает или нет?     | |||
| 16
    
        Начинающий_13 10.05.12✎ 13:12 | 
        первое 10 пробовал нет изменений
  Второе показывает Ошибка в выражении" В отладчике не показывает первое и второе Суммы не показывает | |||
| 17
    
        azernot 10.05.12✎ 13:15 | 
        Нифига я тебя не понимаю..
  Выполни код: Пока БИ.ПолучитьСубконто()=1 цикл БИ.ВыбратьСубконто(2); Пока БИ.ПолучитьСубконто(2)=1 Цикл Сообщить("КОнтрагент "+БИ.Субконто(1) + ", договор "+БИ.Субконто(2)+" Сумма "+БИ.КО("С"));//** КонецЦикла; КонецЦикла; Результат из окна сообщений скопируй сюда. | |||
| 18
    
        Начинающий_13 10.05.12✎ 13:17 | 
        КОнтрагент Газеты/ж (закупка/возврат), договор ААА Сумма 0
  КОнтрагент Газеты/ж (закупка/возврат), договор ССС Сумма 0 КОнтрагент Комис.товар (закупка/возврат), договор АА Сумма 0 | |||
| 19
    
        azernot 10.05.12✎ 13:20 | 
        БИ.Опции(1,1);   
  попробуй поставить ДО метода БИ.ВыполнитьЗапрос | |||
| 20
    
        Начинающий_13 10.05.12✎ 13:30 | 
        Если ставить явно счет тогда показывает и то по каждому счету отдельно в БИ.ВыполнитьЗапрос     | |||
| 21
    
        Начинающий_13 10.05.12✎ 13:33 | 
        Может в обходе есть кто то или какая то особенность забаланосого счета. Но я сделал инвентаризацию по БСО то же забаланосовый и все идет     | |||
| 22
    
        azernot 10.05.12✎ 13:33 | 
        А может у тебя действительно суммарный КО() - 0?
  Ну по одному счёту +100, по другому -100.. в сумме - 0. | |||
| 23
    
        Начинающий_13 10.05.12✎ 13:39 | 
        Вот что заметил
  Елси в списке выбрать один счет (сумма) тогда он отображается,а если еще выбрать (НДС) тогда ничего не показывает | |||
| 24
    
        Начинающий_13 10.05.12✎ 13:45 | 
        Я все таки думаю что есть ошибка обходе, в разрезе субконто по циклу     | |||
| 25
    
        chief accountant 10.05.12✎ 13:50 | 
        (24) Не, проверил на типовой - код рабочий, суммы показывает (с учетом (19))     | |||
| 26
    
        Начинающий_13 10.05.12✎ 14:53 | 
        Хорошо спасибо.Буду искать что не так у меня     | |||
| 27
    
        chief accountant 10.05.12✎ 15:19 | 
        (26) У тебя в выборку попадают контрагенты с нулевым КО(), но имеющие не нулевой СКК(). Учитывая что код рабочий, задай даты в запросе жестко, н-р
  БИ.ВыполнитьЗапрос('10.05.2012','10.05.2012', СписокВыбранныхСчетов); | |||
| 28
    
        KishMish 10.05.12✎ 15:45 | 
        (0)
  ТЗ.Сумма_20 = Формат(БИ.КО("С"),"Ч016"); ТЗ.НДС_20 = Формат(БИ.КО("С"),"Ч016"); колонки числовые а формат возвращает строку | |||
| 29
    
        chief accountant 10.05.12✎ 16:05 | 
        (28) Читай (17)(18)     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |