|
v7: бух итоги | ☑ | ||
---|---|---|---|---|
0
DeeK
27.06.12
✎
15:45
|
Ит = СоздатьОбъект("БухгалтерскиеИтоги");
Ит.ИспользоватьСубконто(ВидыСубконто.контрагенты); Ит.ИспользоватьСубконто(ВидыСубконто.СчетаФактурыПолученные); Ит.ИспользоватьСубконто(ВидыСубконто.ОбъектыСтроительства); //Ит.ВключатьСубсчета(1,-1); Ит.ВыполнитьЗапрос(Дата1, Дата2,"19.6",,,,,); //Ит.ВыбратьСубконто(); Ит.ВыбратьСубконто(1); Счет=Ит.Счет; Пока Ит.ПолучитьСубконто(1)=1 Цикл Ит.ВыбратьСубконто(2); Пока Ит.ПолучитьСубконто(2)=1 Цикл ит.выбратьсубконто(3); пока ит.получитьсубконто(3)=1 цикл ТаблМатериалы.НоваяСтрока(); ТаблМатериалы.Контрагент = Ит.Субконто(1); ТаблМатериалы.СчетФактура = Ит.Субконто(2); ТаблМатериалы.Объект = Ит.субконто(3) ; таблматериалы.сумма = ит.снд(); таблматериалы.номер = Ит.Субконто(2).номердок; таблматериалы.дата = Ит.Субконто(2).датадок; таблматериалы.договор = Ит.Субконто(2).договор; конеццикла; КонецЦикла; КонецЦикла; короче данная конструкция че то не пашет, Ит.ПолучитьСубконто(1)=0, если же убрать третье субконто то начинает работать, че делать? где косяк? |
|||
1
DeeK
27.06.12
✎
15:47
|
имел в виду убрать Ит.ИспользоватьСубконто(ВидыСубконто.ОбъектыСтроительства); и начинает работать, заходит в циклы и т.д. но тогда соответственно не получает значение
|
|||
2
Vladal
27.06.12
✎
15:48
|
Сотвори запрос конструктором.
|
|||
3
Amra
27.06.12
✎
15:48
|
(1) Ниче что на 19.6 нет такого субконто?
|
|||
4
2S
27.06.12
✎
15:49
|
для начала проверить субконто на наличии в ПС
|
|||
5
oleg_prg
27.06.12
✎
15:54
|
сделай так
Ит = СоздатьОбъект("БухгалтерскиеИтоги"); Ит.ИспользоватьСубконто(ВидыСубконто.контрагенты,,1); Ит.ИспользоватьСубконто(ВидыСубконто.СчетаФактурыПолученные,,1); Ит.ИспользоватьСубконто(ВидыСубконто.ОбъектыСтроительства,,1); //Ит.ВключатьСубсчета(1,-1); Ит.ВыполнитьЗапрос(Дата1, Дата2,"19.6",,,,,); //Ит.ВыбратьСубконто(); Ит.ВыбратьСубконто(1); //Счет=Ит.Счет; Пока Ит.ПолучитьСубконто(1)=1 Цикл Ит.ВыбратьСубконто(2); Пока Ит.ПолучитьСубконто(2)=1 Цикл ит.выбратьсубконто(3); пока ит.получитьсубконто(3)=1 цикл ТаблМатериалы.НоваяСтрока(); ТаблМатериалы.Контрагент = Ит.Субконто(1); ТаблМатериалы.СчетФактура = Ит.Субконто(2); ТаблМатериалы.Объект = Ит.субконто(3) ; таблматериалы.сумма = ит.снд(); таблматериалы.номер = Ит.Субконто(2).номердок; таблматериалы.дата = Ит.Субконто(2).датадок; таблматериалы.договор = Ит.Субконто(2).договор; конеццикла; КонецЦикла; КонецЦикла; открой план счетов и посмотри верные ли субконто у счета 19.6 в твоем случае там должны быть контрагенты, СчетаФактурыПолученные, ОбъектыСтроительства, если нет, то правь код |
|||
6
oleg_prg
27.06.12
✎
15:55
|
(5) нето, там нет такого субконто, смотри какое субконто №3 у счета "19.6" и есть ли оно там вообще
|
|||
7
DeeK
27.06.12
✎
15:58
|
||||
8
DeeK
27.06.12
✎
15:59
|
конфигурация Заказчик строительства 7.70.133
|
|||
9
DeeK
27.06.12
✎
16:05
|
(5) неа ни фига, я тоже так пробовал
|
|||
10
chief accountant
27.06.12
✎
16:07
|
(9) название ВидыСубконто.ОбъектыСтроительства точно совпадает с названием субконто на 19.6?
|
|||
11
DeeK
27.06.12
✎
16:09
|
||||
12
oleg_prg
27.06.12
✎
16:11
|
Открой ч-з конфигуратор и посмотри как точно называется субконо в счете и посмотри может это субконто №3 с галкой только обороты?
|
|||
13
chief accountant
27.06.12
✎
16:11
|
(11) ну тык и план счетов в конфигураторе засвети.
Что показывает ОСВ по счету? |
|||
14
chief accountant
27.06.12
✎
16:12
|
(12) И чо?
|
|||
15
oleg_prg
27.06.12
✎
16:15
|
И еще, мот там баг в индексах... Попробуй сделать обортоно-сальдовую по счету 19.6 по 3-м субконто, если там тоже отчет не сформируется - значит делай реиндексацию и пересчет бух.итогов.
(14) и то. Например 1 и 2 субконто обычные и по ним есть остатки, а №3 только обороты, а оборотов нет. Тогда все верно. В цикле в субконто №3 не попадем, т.к. остатка нет :) и оборотов тоже |
|||
16
DeeK
27.06.12
✎
16:15
|
(12)http://yes73.ru/images/i/23wl5p6z7krt.jpg вот так
|
|||
17
chief accountant
27.06.12
✎
16:15
|
(15) Чукча писатель?
|
|||
18
chief accountant
27.06.12
✎
16:16
|
(16) А ну ясно не то субконто используешь
|
|||
19
oleg_prg
27.06.12
✎
16:16
|
пля!!! так это меняет дело . Ставь не Ит.ИспользоватьСубконто(ВидыСубконто.ОбъектыСтроительства,,1); а то что в плане счетов
|
|||
20
viktor_vv
27.06.12
✎
16:16
|
(15) Он в цикл по первому субконто не попадает.
|
|||
21
oleg_prg
27.06.12
✎
16:17
|
Ит.ИспользоватьСубконто(ВидыСубконто.ОбъектыКВ,,1);
|
|||
22
viktor_vv
27.06.12
✎
16:18
|
(16) Прикольно, и где там ОбъектыСтроительства :).
|
|||
23
chief accountant
27.06.12
✎
16:18
|
(19) оленей покорми
|
|||
24
Chai Nic
27.06.12
✎
16:19
|
Ит.ВыбратьСубконто(1);
Счет=Ит.Счет; --- Что бы это значило? |
|||
25
oleg_prg
27.06.12
✎
16:22
|
Да пошел ты! chief accountant Скот невежливый
|
|||
26
DeeK
27.06.12
✎
16:24
|
(24) эт я просто для отладки проверял
вообщем заработало после того как сделал Ит.ИспользоватьСубконто(ВидыСубконто.ОбъектыКВ,,1); просто есть оказывается отдельный вид субконто ОбъектыКВ, а синоним ему сделали объектыСтроительства, ввели в заблуждение, в 7-ке 3 день так что извиняйте всем спасибо за внимание! |
|||
27
chief accountant
27.06.12
✎
16:24
|
(25) Зато бред типа (15) не пишу
|
|||
28
1dvd
27.06.12
✎
16:25
|
магнитные бури чтоли... что ни ветка, то срач
|
|||
29
chief accountant
27.06.12
✎
16:25
|
(26) ответ на сабж был уже в (10)
|
|||
30
Chai Nic
27.06.12
✎
16:26
|
(26) "эт я просто для отладки проверял "
Даже для отладки строчка странная. Какой счет может быть у выборки субконто? :) |
|||
31
DeeK
27.06.12
✎
16:28
|
30 по логике всегда один и тот же, 19.6 какой задал такой и будет
|
|||
32
DeeK
27.06.12
✎
16:28
|
все, вообщем всем спасибо, до новых встреч!!!
|
|||
33
oleg_prg
27.06.12
✎
16:29
|
(25) Да без разницы кто что пишет и какой спец, главное всегда оставаться человеком :)
|
|||
34
chief accountant
27.06.12
✎
16:34
|
(33) иди работай уже, спец блин
|
|||
35
Попытка1С
27.06.12
✎
16:39
|
Да oleg_prg сегодня в ударе..
|
|||
36
zak555
27.06.12
✎
17:52
|
кто кого ?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |