![]() |
|
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)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |