|
Касательно значения параметра в СКД | ☑ | ||
---|---|---|---|---|
0
1C_Patriot
03.08.22
✎
06:43
|
Добрый день.
Подскажите как в параметр СКД передать значение типа "Неопределено". Нужно чтобы могло сработать следующие условие. ГДЕ ВЫБОР КОГДА &НаличиеСчетаФактуры = НЕОПРЕДЕЛЕНО ТОГДА ИСТИНА КОГДА &НаличиеСчетаФактуры ТОГДА НЕ СчетФактураПолученный.Ссылка ЕСТЬ NULL ИЛИ НЕ СчетФактураПолученныйНА.Ссылка ЕСТЬ NULL ИНАЧЕ СчетФактураПолученный.Ссылка ЕСТЬ NULL И СчетФактураПолученныйНА.Ссылка ЕСТЬ NULL КОНЕЦ |
|||
1
PuhUfa
03.08.22
✎
06:55
|
(0) Ты сначала определись с типом своего &НаличиеСчетаФактуры А то во втором КОГДА у тебя &НаличиеСчетаФактуры - булево
|
|||
2
Йохохо
03.08.22
✎
07:01
|
заменить неопределено на неистина
|
|||
3
1C_Patriot
03.08.22
✎
07:14
|
(1) что определяться то, там три значения неопределено, ложь и истина должно принимать.
|
|||
4
1C_Patriot
03.08.22
✎
07:16
|
вопрос как сунуть туда неопределено, попробовал через составной тип работает если не переключать в ложь или истина. Переключил, и опять нужно переоткрывать отчет чтобы сбросить в неопределено что не совсем удобно
|
|||
5
Ryzeman
03.08.22
✎
07:26
|
(4) Сделай через расширение языка запросов СКД. Своё условие в {} а параметр отключаемый. Без обид, но как, блин, ты до изврата в (0) додумался?)))
|
|||
6
PuhUfa
03.08.22
✎
07:28
|
(3) напиши в хотелки 1С, что бы они для булево сделали третье значение - "неопределено" -)
для твоего же случая переделай свой &НаличиеСчетаФактуры в список выбора со значениями неопределено/истина/ложь или пересмотри все же логику |
|||
7
1C_Patriot
03.08.22
✎
07:51
|
(6) Сделай скрин, списка с тремя значениями на скд.
|
|||
8
Мимохожий Однако
03.08.22
✎
08:54
|
(3) Прикольно
|
|||
9
Мимохожий Однако
03.08.22
✎
08:55
|
Попробуй вариант ГДЕ
ВЫБОР КОГДА &НаличиеСчетаФактуры = ИСТИНА ТОГДА ИСТИНА.. и т.д. |
|||
10
1C_Patriot
03.08.22
✎
09:01
|
Спрошу здесь чтобы новую ветку не создовать.
Есть следующий запрос, хохма в том что отчет никак не хочет выводить поле Контрагент. В чем может быть загвоздка? ВЫБРАТЬ РАЗРЕШЕННЫЕ ПриобретениеТоваровУслуг.Ссылка КАК Основание, ПриобретениеТоваровУслуг.Контрагент КАК Контрагент ПОМЕСТИТЬ ВтОснованияСФПолученные ИЗ Документ.ПриобретениеТоваровУслуг КАК ПриобретениеТоваровУслуг ГДЕ ПриобретениеТоваровУслуг.Проведен И ПриобретениеТоваровУслуг.Дата МЕЖДУ &ПериодНачало И &ПериодОкончание И ПриобретениеТоваровУслуг.ХозяйственнаяОперация В (ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.ЗакупкаУПоставщика), ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.ЗакупкаУПоставщикаФактуровкаПоставки), ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.ЗакупкаУПоставщикаТоварыВПути), ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.ЗакупкаЧерезПодотчетноеЛицо), ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.ЗакупкаУПоставщикаРеглУчет)) И ПриобретениеТоваровУслуг.НалогообложениеНДС = ЗНАЧЕНИЕ(Перечисление.ТипыНалогообложенияНДС.ПродажаОблагаетсяНДС) И ПриобретениеТоваровУслуг.Организация В(&МассивОрганизаций) ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ОснованияСФПолученные.Контрагент КАК Контрагент, ОснованияСФПолученные.Основание КАК ДокументОснование, ЕСТЬNULL(СчетФактураПолученный.Ссылка, ЕСТЬNULL(СчетФактураПолученныйНА.Ссылка, ЕСТЬNULL(ЗаписьКнигиПокупок.Ссылка, НЕОПРЕДЕЛЕНО))) КАК СчетФактура, ЕСТЬNULL(СчетФактураПолученный.Ссылка.Проведен, ЕСТЬNULL(СчетФактураПолученныйНА.Ссылка.Проведен, ЕСТЬNULL(ЗаписьКнигиПокупок.Проведен, ЛОЖЬ))) КАК СчетФактураПроведен, ЕСТЬNULL(СчетФактураПолученный.Ссылка.Дата, ЕСТЬNULL(СчетФактураПолученныйНА.Ссылка.Дата, ЕСТЬNULL(ЗаписьКнигиПокупок.ДатаПолучения, ДАТАВРЕМЯ(1, 1, 1)))) КАК СчетФактураДата, ЕСТЬNULL(СчетФактураПолученный.Ссылка.Номер, ЕСТЬNULL(СчетФактураПолученныйНА.Ссылка.Номер, ЕСТЬNULL(ЗаписьКнигиПокупок.НомерСчетаФактуры, ""))) КАК СчетФактураНомер, ЛОЖЬ КАК ЭтоСчетФактураПолученный ИЗ ВтОснованияСФПолученные КАК ОснованияСФПолученные ЛЕВОЕ СОЕДИНЕНИЕ Документ.СчетФактураПолученный.ДокументыОснования КАК СчетФактураПолученный ПО ОснованияСФПолученные.Основание = СчетФактураПолученный.ДокументОснование И (НЕ СчетФактураПолученный.Ссылка.ПометкаУдаления) И (НЕ СчетФактураПолученный.Ссылка.Исправление) ЛЕВОЕ СОЕДИНЕНИЕ Документ.СчетФактураПолученныйНалоговыйАгент.ДокументыОснования КАК СчетФактураПолученныйНА ПО ОснованияСФПолученные.Основание = СчетФактураПолученныйНА.ДокументОснование И (НЕ СчетФактураПолученныйНА.Ссылка.ПометкаУдаления) И (НЕ СчетФактураПолученныйНА.Ссылка.Исправление) ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаписьКнигиПокупок КАК ЗаписьКнигиПокупок ПО ОснованияСФПолученные.Основание = ЗаписьКнигиПокупок.ДокументРасчетов И (ЗаписьКнигиПокупок.Проведен) И (ЗаписьКнигиПокупок.ПредъявленСчетФактура ИЛИ ЗаписьКнигиПокупок.ПредъявленИнойДокумент) |
|||
11
Мимохожий Однако
03.08.22
✎
09:05
|
В консоли запросов при формирование пакетом, что выдает первый пакет?
|
|||
12
Мимохожий Однако
03.08.22
✎
09:05
|
(10) Лучше новую ветку, ИМХО
|
|||
13
1C_Patriot
03.08.22
✎
09:06
|
(11), что в запрос помещено 5к строк
|
|||
14
1C_Patriot
03.08.22
✎
09:07
|
Прям засада какая-то с скд сегодня
|
|||
15
Мимохожий Однако
03.08.22
✎
09:08
|
(13) Пока отлаживаешь запрос, ограничь его хотя бы сотней записей и проверь наличие контрагента
|
|||
16
Мимохожий Однако
03.08.22
✎
09:09
|
Используй консоль запросов,в которой можно увидеть временные таблицы
|
|||
17
1C_Patriot
03.08.22
✎
09:10
|
(15), Дорогой друг. Это же очевидные вещи. Конечно я проверил наличие контрагента через консоль запросов )
|
|||
18
1C_Patriot
03.08.22
✎
09:16
|
||||
19
Мимохожий Однако
03.08.22
✎
09:29
|
(18) Спасибо за друга )
Я намекал посмотреть результаты консоли запросов, а ты показал фрагменты запроса и настроек СКД. |
|||
20
PuhUfa
03.08.22
✎
09:39
|
(7) а что это какая то проблема?
https://i.ibb.co/27psj6r/2022-08-03-113752970.png |
|||
21
1C_Patriot
03.08.22
✎
09:42
|
(20) Это кастомная форма?
|
|||
22
PuhUfa
03.08.22
✎
09:45
|
(21) нет. чистое СКД
|
|||
23
1C_Patriot
03.08.22
✎
09:59
|
(22) можно настройку СКД страницы Параметры
|
|||
24
PuhUfa
03.08.22
✎
10:34
|
||||
25
1C_Patriot
03.08.22
✎
11:09
|
(24), Тип строка?!
А что так можно было ))) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |