ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты(&НачалоПериода, &КонецПериода, Период, , &СубконтоДоговора, , НЕ КорСчет В (&КорСчетаИсключений), ) КАК ХозрасчетныйОбороты ГДЕ ВЫБОР КОГДА ХозрасчетныйОбороты.Счет = &Счет6432 И ХозрасчетныйОбороты.Субконто1 = ЗНАЧЕНИЕ(Справочник.ДоговорыКонтрагентов.ПустаяСсылка) ТОГДА ЛОЖЬ ИНАЧЕ ИСТИНА КОНЕЦ
Работает в запросе (отчет) и в консоли запросов, но не работает в СКД
?????????????????????????????????
Сообщение отредактировал Vofka - 06.02.25, 11:22
Я можу зробити цю роботу: - Швидко - Якісно - Дешево
AnryMc @ Сегодня, 14:01
, Работает и так и так, и через список и с приравниванием значения к Параметру
Все работает одинаково, что в запросе - что в СКД. Разница лишь в базовых принципах: - СКД удаляет "не нужные" поля - СКД может работать без Параметров, если Параметр не передан и Поле будет "не нужным" - СКД может отработать без ошибки (Запрос ругнеться).
Почему "удаляется": ХозрасчетныйОбороты.Счет = &Счет6432 Но не "удаляктся": ХозрасчетныйОбороты.Счет В (&Счет6432)
???? Параметр там и там один и тот же (почти: Ссылка или ссылка в списке)... То что он там есть (ссылка на счет 6432) я вижу по результату выполнения СКД...
Я можу зробити цю роботу: - Швидко - Якісно - Дешево
а если стандартная обработка ТО РАБОТАЕТ!!!!!!!!!!!!
Так же при
СтандартнаяОбработка= Ложь;
Перестают работать в СКД выражения для Параметров, типа: Справочники.ХХХХХХХХХХХХХХХ.НайтиПоКоду("111") ГлобальныйМодуль.НужнаяФункция() Константы.ЧЧЧЧЧЧЧЧЧ.Получить()
Сообщение отредактировал AnryMc - 07.02.25, 9:17
Я можу зробити цю роботу: - Швидко - Якісно - Дешево
AnryMc @ Сегодня, 9:10
, Даже при переводе Стандартной обработки в состояние ложь, все работает. Только программно нужно создавать макет, загружать настройки, компоновать и прочее....
И параметры заполненные программно так же без проблем работают. что то в коде пишите не то, в инете полно примеров полного кода программно скомпоновать Результат.
десяток отчетов переписано и для формирования дополнены/перезаполнены параметры программно - и часто пришлось ставить Стандартную обработку в состояние Ложь, работает все идентично, что в состоянии Ложь, что в состоянии Истина.
Я не раз уже встречался когда СКД скажем так странно себя введет при построении, отлично от запроса в консоли, хотя запрос пишу в консоли потом в скд закидую. Также не раз встречалась с странным поведеним агрегатных функций и тд. , не говоря уже про вложенные запросы вместо временных таблиц.
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!