|
В консоли СКД отчет формируется, а в самом скд нет, пишет, что не видит измерени | ☑ | ||
---|---|---|---|---|
0
Начинающий Восьмерочн
21.08.15
✎
17:35
|
Вот сам запрос
ВЫБРАТЬ СУММА(ВЫБОР КОГДА РеализацияТоваровУслугТовары.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС18) ТОГДА РеализацияТоваровУслугТовары.СуммаНДС КОНЕЦ) КАК НДС18, СУММА(ВЫБОР КОГДА РеализацияТоваровУслугТовары.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС18) ТОГДА РеализацияТоваровУслугТовары.СуммаСНДС КОНЕЦ) КАК СуммаСНДС18, СУММА(ВЫБОР КОГДА РеализацияТоваровУслугТовары.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС10) ТОГДА РеализацияТоваровУслугТовары.СуммаНДС КОНЕЦ) КАК НДС10, СУММА(ВЫБОР КОГДА РеализацияТоваровУслугТовары.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС10) ТОГДА РеализацияТоваровУслугТовары.СуммаСНДС КОНЕЦ) КАК СуммаСНДС10, РеализацияТоваровУслугТовары.Ссылка ПОМЕСТИТЬ Реализация ИЗ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары ГДЕ РеализацияТоваровУслугТовары.Ссылка.Дата МЕЖДУ &НачПериода И &КонПериода И РеализацияТоваровУслугТовары.Ссылка.Проведен = ИСТИНА И РеализацияТоваровУслугТовары.Ссылка.союз_УпрУчет = ЛОЖЬ И РеализацияТоваровУслугТовары.Ссылка.Организация = &ВыбОрганизация СГРУППИРОВАТЬ ПО РеализацияТоваровУслугТовары.Ссылка ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ СчетФактураПолученныйДокументыОснования.Ссылка, СчетФактураПолученныйДокументыОснования.ДокументОснование ПОМЕСТИТЬ СчетаФактурыПолученные ИЗ Документ.СчетФактураПолученный.ДокументыОснования КАК СчетФактураПолученныйДокументыОснования ГДЕ СчетФактураПолученныйДокументыОснования.ДокументОснование ССЫЛКА Документ.ВозвратТоваровОтКлиента И СчетФактураПолученныйДокументыОснования.Ссылка.Дата МЕЖДУ &НачПериода И &КонПериода И СчетФактураПолученныйДокументыОснования.Ссылка.Проведен = ИСТИНА И СчетФактураПолученныйДокументыОснования.Ссылка.Организация = &ВыбОрганизация ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ СчетФактураВыданный.Ссылка, СчетФактураВыданный.ДокументОснование ПОМЕСТИТЬ СчетаФактурыВыданные ИЗ Документ.СчетФактураВыданный КАК СчетФактураВыданный ГДЕ СчетФактураВыданный.Дата МЕЖДУ &НачПериода И &КонПериода И СчетФактураВыданный.Проведен = ИСТИНА И СчетФактураВыданный.Организация = &ВыбОрганизация ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ СУММА(ВЫБОР КОГДА ВозвратТоваровОтКлиентаТовары.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС18) ТОГДА ВозвратТоваровОтКлиентаТовары.СуммаНДС КОНЕЦ) КАК НДС18, СУММА(ВЫБОР КОГДА ВозвратТоваровОтКлиентаТовары.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС18) ТОГДА ВозвратТоваровОтКлиентаТовары.СуммаСНДС КОНЕЦ) КАК СуммаСНДС18, СУММА(ВЫБОР КОГДА ВозвратТоваровОтКлиентаТовары.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС10) ТОГДА ВозвратТоваровОтКлиентаТовары.СуммаНДС КОНЕЦ) КАК НДС10, СУММА(ВЫБОР КОГДА ВозвратТоваровОтКлиентаТовары.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС10) ТОГДА ВозвратТоваровОтКлиентаТовары.СуммаСНДС КОНЕЦ) КАК СуммаСНДС10, ВозвратТоваровОтКлиентаТовары.Ссылка.ДокументРеализации ПОМЕСТИТЬ Возвраты ИЗ Документ.ВозвратТоваровОтКлиента.Товары КАК ВозвратТоваровОтКлиентаТовары ГДЕ ВозвратТоваровОтКлиентаТовары.Ссылка.Проведен = ИСТИНА И НЕ ВозвратТоваровОтКлиентаТовары.Ссылка В (ВЫБРАТЬ СчетаФактурыПолученные.ДокументОснование ИЗ СчетаФактурыПолученные) И ВозвратТоваровОтКлиентаТовары.Ссылка.ДокументРеализации В (ВЫБРАТЬ Реализация.Ссылка ИЗ Реализация) И ВозвратТоваровОтКлиентаТовары.Ссылка.Дата МЕЖДУ &НачПериода И &КонПериода СГРУППИРОВАТЬ ПО ВозвратТоваровОтКлиентаТовары.Ссылка.ДокументРеализации ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ СУММА(ПРодажиИВозвраты.СуммаСНДС10) КАК СуммаСНДС10, СУММА(ПРодажиИВозвраты.НДС10) КАК НДС10, СУММА(ПРодажиИВозвраты.СуммаСНДС18) КАК СуммаСНДС18, СУММА(ПРодажиИВозвраты.НДС18) КАК НДС18, СУММА(ПРодажиИВозвраты.СуммаБезНДС) КАК СуммаБезНДС, СУММА(ПРодажиИВозвраты.ЕстьВозврат) КАК ЕстьВозврат, СчетаФактурыВыданные.Ссылка КАК Ссылка, СчетаФактурыВыданные.ДокументОснование, СчетаФактурыВыданные.ДокументОснование.Контрагент ИЗ СчетаФактурыВыданные КАК СчетаФактурыВыданные ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ Реализация.Ссылка КАК Ссылка, СУММА(ЕСТЬNULL(Реализация.СуммаСНДС18, 0) + ЕСТЬNULL(Реализация.СуммаСНДС10, 0) - ЕСТЬNULL(Реализация.НДС18, 0) - ЕСТЬNULL(Реализация.НДС10, 0)) КАК СуммаБезНДС, СУММА(ЕСТЬNULL(Реализация.СуммаСНДС10, 0)) КАК СуммаСНДС10, СУММА(ЕСТЬNULL(Реализация.НДС10, 0)) КАК НДС10, СУММА(ЕСТЬNULL(Реализация.СуммаСНДС18, 0)) КАК СуммаСНДС18, СУММА(ЕСТЬNULL(Реализация.НДС18, 0)) КАК НДС18, 0 КАК ЕстьВозврат ИЗ Реализация КАК Реализация СГРУППИРОВАТЬ ПО Реализация.Ссылка ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ Возвраты.ДокументРеализации, СУММА(ЕСТЬNULL(Возвраты.СуммаСНДС18 * -1, 0) + ЕСТЬNULL(Возвраты.СуммаСНДС10 * -1, 0) - ЕСТЬNULL(Возвраты.НДС18 * -1, 0) - ЕСТЬNULL(Возвраты.НДС10 * -1, 0)), СУММА(Возвраты.СуммаСНДС10 * -1), СУММА(Возвраты.НДС10 * -1), СУММА(Возвраты.СуммаСНДС18 * -1), СУММА(Возвраты.НДС18 * -1), 1 ИЗ Возвраты КАК Возвраты СГРУППИРОВАТЬ ПО Возвраты.ДокументРеализации) КАК ПРодажиИВозвраты ПО СчетаФактурыВыданные.ДокументОснование = ПРодажиИВозвраты.Ссылка СГРУППИРОВАТЬ ПО СчетаФактурыВыданные.Ссылка, СчетаФактурыВыданные.ДокументОснование.Контрагент, СчетаФактурыВыданные.ДокументОснование Вообще непонятная ситуация, непонятно куда копать. |
|||
1
sash-ml
21.08.15
✎
17:46
|
Права на просмотр есть?
|
|||
2
Начинающий Восьмерочн
21.08.15
✎
17:51
|
(1)Не совсем понимаю, права на просмотр чего ?
|
|||
3
Бубка Гоп
21.08.15
✎
17:54
|
(2) мисты конечно же
|
|||
4
Начинающий Восьмерочн
21.08.15
✎
17:55
|
(1) Разработка под админом происходит, по идее прав хватает.
|
|||
5
sash-ml
21.08.15
✎
17:55
|
роли, документы и справочники, право просмотр
|
|||
6
Начинающий Восьмерочн
21.08.15
✎
17:55
|
(3) Шутка дело нужное.
|
|||
7
Armando
21.08.15
✎
17:58
|
Ты пишешь про скд, а показал только запрос. Запрос это всего лишь источник данных. Полный текст ошибки тоже показал.
|
|||
8
Гёдза
21.08.15
✎
17:59
|
не те параметры где то
|
|||
9
Начинающий Восьмерочн
21.08.15
✎
17:59
|
||||
10
Начинающий Восьмерочн
21.08.15
✎
18:00
|
(8) Получается если в отчете скд только, в консоли все нормально.
|
|||
11
hhhh
21.08.15
✎
18:05
|
но ведь действительно у документа СчетФактура нет такого поля ДокументОснование.
|
|||
12
Начинающий Восьмерочн
21.08.15
✎
18:11
|
(11) у выданного есть, у полученного есть в табличной части
|
|||
13
Начинающий Восьмерочн
22.08.15
✎
10:40
|
Ларчик просто открывался, в конфигурации был предок этого дорабатываемого отчета как дополнительный отчет и в тот момент когда через файл открыть открывался новый отчет, на самом деле стартовал старый.
|
|||
14
Armando
22.08.15
✎
15:19
|
"в тот момент когда через файл открыть открывался новый отчет, на самом деле стартовал старый."
Не понял |
|||
15
Начинающий Восьмерочн
22.08.15
✎
20:19
|
(14) Сначала был отчет написанный на скд, он был добавлен в доп отчеты. Затем этот отчет был выгружен из доп отчетов и была произведена доработка , при этом в консоли скд все отлично работало, но через файл открыть доработанный отчет не видел новых измерений, после того как новый отчет был добавлен взамен старого все нормально заработало, и через файл открыть и в доп отчетах.
|
|||
16
Armando
22.08.15
✎
23:29
|
(15) Такой эффект наблюдается на всех отчетах или только на этом? В модуле формы или в модуле объекта есть какой-нибудь код? Не связано ли это с циклическими ссылками и зависанием объекта в памяти... Ошибка стабильно воспроизводилась даже после перезапуска 1С?
|
|||
17
Начинающий Восьмерочн
24.08.15
✎
09:27
|
(16) Пока удалось разобраться в одном таком случае конкретно, такие непонятные вещи проявлялись и ранее, в модуле объекта есть код необходимый для регистрации отчета.
Эффект был стойкий проявлялся еще у одного программиста, кодируем в терминале, но вряд ли это как то связано. |
|||
18
hhhh
24.08.15
✎
09:53
|
(17) это не непонятные вещи. Так всегда бывает, когда в новый отчет настройки от старого подсунуть.
|
|||
19
Начинающий Восьмерочн
24.08.15
✎
12:35
|
(18) Ну тут какой то неявный момент все же, где то глубоко в кеше или как оно там путается непонятно.
|
|||
20
Armando
24.08.15
✎
13:02
|
Можешь выложить отчет?
|
|||
21
Начинающий Восьмерочн
24.08.15
✎
13:31
|
(20) Без проблем https://yadi.sk/d/20hQ7PBbi3QzG , в типовую прийдется внести 1 изменение добавить реквизит.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |