1C:Бухгалтерия
1С:CRM ПРОФ, КОРП
1С:ERP Управление предприятием 2
Платформа 1С v8.3
Корп. решения 1С
Здравствуйте. Я плохо знаю русский. Извините за этого. Я еще новичок в 1С программирование. В УТ 11. Есть обработка ЖурналДокументовЗакупки. В форму "Список документов" (см.рисунок 1) надо добавит колонка (такой - см.рисунок 2). В динамический список готов, добавил свою колонку, результат в консуле отображается (Колонка не пуста). Но в пользовательского интерфейса колонка не видно. Права - полные, поставил галочку - Использовать всегда, функциональные опции - пусто (можете объяснить что это делают), видимость, доступность есть, Все действия \ Изменить форму и Все действия \ Установить стандартные настройки - не помогла, настройка списка - не отображается колонка. Если изменить реквизит этого колонку тогда все отображается в пользовательского интерфейса. Сам реквизит называется НомерКартинкиОплаты
Динамический запрос где то изменяется в коде? Если да то где могу найти этот код.
Можете дать подсказки?
Спасибо всем за ранее.
Вот и полный код.
Динамический запрос где то изменяется в коде? Если да то где могу найти этот код.
Можете дать подсказки?
Спасибо всем за ранее.
Вот и полный код.
ВЫБРАТЬ
СУММА(РасчетыСКлиентамиОстатки.СуммаОстаток) КАК Долг,
РасчетыСКлиентамиОстатки.АналитикаУчетаПоПартнерам.Партнер КАК Партнер
ПОМЕСТИТЬ ТЗДолги
ИЗ
РегистрНакопления.РасчетыСКлиентами.Остатки КАК РасчетыСКлиентамиОстатки
СГРУППИРОВАТЬ ПО
РасчетыСКлиентамиОстатки.АналитикаУчетаПоПартнерам.Партнер
;
//////////////////////////////////////////////////
ВЫБРАТЬ
ВЫБОР
КОГДА ДокументПриобретениеТоваровУслуг.ПорядокРасчетов <> ЗНАЧЕНИЕ(Перечисление.ПорядокРасчетов.ПоДоговорамКонтрагентов)
И ДокументПриобретениеТоваровУслуг.ХозяйственнаяОперация <> ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.ПередачаНаКомиссию)
И ДокументПриобретениеТоваровУслуг.Проведен
И ДокументПриобретениеТоваровУслуг.СуммаВзаиморасчетов > 0
ТОГДА ЕСТЬNULL(РасчетыСКлиентамиОстатки.КОплатеРасход, 0)
ИНАЧЕ 0
КОНЕЦ КАК СуммаОплаты,
ДокументПриобретениеТоваровУслуг.Ссылка КАК Ссылка
ПОМЕСТИТЬ ТЗОплаты
ИЗ
Документ.ПриобретениеТоваровУслуг КАК ДокументПриобретениеТоваровУслуг
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.РасчетыСКлиентами.ОстаткиИОбороты(, , , , ) КАК РасчетыСКлиентамиОстатки
ПО ДокументПриобретениеТоваровУслуг.Ссылка = РасчетыСКлиентамиОстатки.ЗаказКлиента
;
//////////////////////////////////////////////////////////// ////////////////////
ВЫБРАТЬ
РеестрДокументов.Ссылка КАК Ссылка,
РеестрДокументов.НомерДокументаИБ КАК Номер,
РеестрДокументов.ДатаДокументаИБ КАК Дата,
РеестрДокументов.Статус КАК Статус,
РеестрДокументов.Проведен КАК Проведен,
РеестрДокументов.ПометкаУдаления КАК ПометкаУдаления,
РеестрДокументов.ХозяйственнаяОперация КАК ХозяйственнаяОперация,
РеестрДокументов.Партнер КАК Партнер,
РеестрДокументов.Контрагент КАК Контрагент,
РеестрДокументов.Договор КАК Договор,
РеестрДокументов.Организация КАК Организация,
РеестрДокументов.Подразделение КАК Подразделение,
РеестрДокументов.МестоХранения КАК Склад,
РеестрДокументов.Валюта КАК Валюта,
РеестрДокументов.Сумма КАК СуммаДокумента,
РеестрДокументов.Ответственный КАК Менеджер,
РеестрДокументов.Комментарий КАК Комментарий,
РеестрДокументов.НомерПервичногоДокумента КАК НомерВходящегоДокумента,
РеестрДокументов.ДатаПервичногоДокумента КАК ДатаВходящегоДокумента,
РеестрДокументов.Дополнительно КАК Дополнительно,
СостоянияЭД.СостояниеВерсииЭД КАК СостояниеВерсииЭД,
ВЫБОР
КОГДА ДокументыСОшибкамиПроверкиКонтрагентов.Документ ЕСТЬ NULL
ТОГДА ЛОЖЬ
ИНАЧЕ ИСТИНА
КОНЕЦ КАК ЕстьОшибкиПроверкиКонтрагентов,
ВЫБОР
КОГДА РеестрДокументов.Проведен
ТОГДА 0
КОГДА РеестрДокументов.ПометкаУдаления
ТОГДА 1
ИНАЧЕ 2
КОНЕЦ КАК НестандартнаяКартинка,
РеестрДокументов.ДополнительнаяЗапись КАК ДополнительнаяЗапись,
РеестрДокументов.ТипСсылки КАК ТипСсылки,
ТИПЗНАЧЕНИЯ(РеестрДокументов.Ссылка) КАК ТипЗначения,
&СтатусПроверки КАК СтатусПроверки,
&ИндикаторПроверки КАК ИндикаторПроверки,
ЕСТЬNULL(ТЗОплаты.СуммаОплаты, 0) КАК СуммаОплаты,
ВЫБОР
КОГДА РеестрДокументов.Сумма > 0
ТОГДА ВЫБОР
КОГДА ЕСТЬNULL(ТЗОплаты.СуммаОплаты, 0) = 0
ТОГДА 2
КОГДА ЕСТЬNULL(ТЗОплаты.СуммаОплаты, 0) >= РеестрДокументов.Сумма
ТОГДА 0
КОГДА ЕСТЬNULL(ТЗДолги.Долг, 0) = 0
ТОГДА 0
ИНАЧЕ 1
КОНЕЦ
ИНАЧЕ -1
КОНЕЦ КАК НомерКартинкиОплаты // вот этот реквизит не отображается.
ИЗ
РегистрСведений.РеестрДокументов КАК РеестрДокументов
{ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СостоянияЭД КАК СостоянияЭД
ПО (СостоянияЭД.СсылкаНаОбъект = РеестрДокументов.Ссылка)
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ДокументыСОшибкамиПроверкиКонтрагентов КАК ДокументыСОшибкамиПроверкиКонтрагентов
ПО РеестрДокументов.Ссылка = ДокументыСОшибкамиПроверкиКонтрагентов.Документ
И (&ИспользованиеПроверкиВозможно)}
ЛЕВОЕ СОЕДИНЕНИЕ ТЗОплаты КАК ТЗОплаты
ПО РеестрДокументов.Ссылка = ТЗОплаты.Ссылка
ЛЕВОЕ СОЕДИНЕНИЕ ТЗДолги КАК ТЗДолги
ПО РеестрДокументов.Партнер = ТЗДолги.Партнер
{ГДЕ
РеестрДокументов.Ссылка.* КАК Ссылка,
РеестрДокументов.МестоХранения.* КАК Склад,
РеестрДокументов.Организация.* КАК Организация,
РеестрДокументов.ДатаДокументаИБ КАК Дата,
РеестрДокументов.НомерДокументаИБ КАК Номер,
РеестрДокументов.Статус КАК Статус,
РеестрДокументов.ТипСсылки КАК ТипСсылки,
РеестрДокументов.ХозяйственнаяОперация КАК ХозяйственнаяОперация,
РеестрДокументов.Партнер.* КАК Партнер,
РеестрДокументов.Контрагент.* КАК Контрагент,
РеестрДокументов.Договор.* КАК Договор,
РеестрДокументов.Подразделение.* КАК Подразделение,
РеестрДокументов.Ответственный.* КАК Менеджер,
РеестрДокументов.Дополнительно КАК Дополнительно,
РеестрДокументов.Комментарий КАК Комментарий,
РеестрДокументов.Проведен КАК Проведен,
РеестрДокументов.ПометкаУдаления КАК ПометкаУдаления,
((РеестрДокументов.ДатаДокументаИБ >= &НачалоПериода
ИЛИ &НачалоПериода = ДАТАВРЕМЯ(1, 1, 1))
И (РеестрДокументов.ДатаДокументаИБ <= &КонецПериода
ИЛИ &КонецПериода = ДАТАВРЕМЯ(1, 1, 1)))}
ПоказатьПрикрепленные файлы:


По теме из базы знаний
- Как добавить опцию "Изменить выделенные" в списках для своей конфигурации (групповое изменение справочников и документов)
- [БСП] Внешняя печатная форма: как перед печатью выводить форму настроек
- Как настроить вывод списка документов 1С в режиме предприятия? Часть 1. Настройка колонок
- Программное добавление колонки в дерево значений на управляемой форме в расширении
- Прокачай список. Как добавить дополнительную информацию в динамический список с помощью расширения!
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот