- 1
- 2
- 3
- 4
ВЫРАЗИТЬ(ВЫРАЗИТЬ(РасчетыСКлиентамиОстатки.ЗаказКлиента КАК Документ.РеализацияТоваровУслуг).ЗаказКлиента КАК Документ.ЗаказКлиента) КАК ЗаказКлиента
Типично
Конфигурация 1С ERP Украина.
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 3
−1
ВЫРАЗИТЬ(ВЫРАЗИТЬ(РасчетыСКлиентамиОстатки.ЗаказКлиента КАК Документ.РеализацияТоваровУслуг).ЗаказКлиента КАК Документ.ЗаказКлиента) КАК ЗаказКлиента
Типично
Конфигурация 1С ERP Украина.
−3
ТекстОшибки = НСтр("ru='Клиенту ""%Партнер%"" запрещена отгрузка.'");
ТекстОшибки = СтрЗаменить(ТекстОшибки, "%Партнер%", Партнер);
Когда платят за количество строчек, а не смысл. Ебала жаба гадюку просто.
+1
ВЫБРАТЬ
ПоступлениеТоваровУслуг.Ссылка,
ПоступлениеТоваровУслуг.Дата,
ПоступлениеТоваровУслуг.Контрагент,
ПоступлениеТоваровУслуг.Организация,
ДополнительныеСведения.Значение КАК ДатаВозврата
ПОМЕСТИТЬ втДокументы
ИЗ
Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ДополнительныеСведения КАК ДополнительныеСведения
ПО ПоступлениеТоваровУслуг.Ссылка = ДополнительныеСведения.Объект
ГДЕ
ДополнительныеСведения.Значение ЕСТЬ NULL
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
ПоступлениеУслугПрочихАктивов.Ссылка,
ПоступлениеУслугПрочихАктивов.Дата,
ПоступлениеУслугПрочихАктивов.Контрагент,
ПоступлениеУслугПрочихАктивов.Организация,
ДополнительныеСведения.Значение
ИЗ
Документ.ПоступлениеУслугПрочихАктивов КАК ПоступлениеУслугПрочихАктивов
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ДополнительныеСведения КАК ДополнительныеСведения
ПО ПоступлениеУслугПрочихАктивов.Ссылка = ДополнительныеСведения.Объект
ГДЕ
ДополнительныеСведения.Значение ЕСТЬ NULL
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
втДокументы.Ссылка КАК Ссылка,
втДокументы.Дата КАК Дата,
втДокументы.Контрагент,
втДокументы.Организация,
втДокументы.ДатаВозврата
ИЗ
втДокументы КАК втДокументы
ГДЕ
втДокументы.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания
И втДокументы.Ссылка.Проведен
И втДокументы.ДатаВозврата ЕСТЬ NULL
{ГДЕ
втДокументы.Контрагент.*,
втДокументы.Организация.*}
УПОРЯДОЧИТЬ ПО
Дата,
Ссылка
Охуительная оптимизация запроса временными таблицами, а ведь на первый взгляд даже не говнокод