Имя: Пароль:
1C
1С v8
УТ 11: Добавить колонку в форму обработки подбора
,
0 icherski
 
14.05.16
16:59
Коллеги, засада, не могу понять в чем дело. Выручайте. В типовой обработке ПодборТоваровВДокументПродажи необходимо добавить три колонки: Оптовая цена, Количество в резерве, Количество в пути. Добавил нужные поля в динамический СписокНоменклатура (произвольный запрос), закинул новые поля на форму в СписокРасширенныйПоискНоменклатура. В конфигураторе отображаются. Права для пользователей установлены. Галочка Использовать всегда стоит. А в пользовательском режиме ни одна из новых колонок не отображается.

Скорее всего, запрос как-то преобразуется на сервере. А как и где - не могу разобраться.
1 shulerr
 
14.05.16
17:03
Не та форма?
2 icherski
 
14.05.16
17:05
Форма точно та. Для теста уже переименовал соседние столбцы - в пользовательском режиме так же переименуются.
3 shulerr
 
14.05.16
17:08
Еще - изменить форму. Или еще - установить стандартные настройки
4 shulerr
 
14.05.16
17:11
Поиск по ".видимость". Ну и отладчиком текст запроса отлови при создании на сервере и после где-нибудь
5 icherski
 
14.05.16
17:17
Поиск по видимости результатов не дает. Попытаюсь поймать сейчас текст запроса, но там темный лес. Длииииинные запросы со вставками кода, непонятно куда втиснуть данные для своих полей.

Смущает еще то, что в конфигураторе табличное поле называется СписокРасширенныйПоискНоменклатура, а в пользовательском просто СписокНоменклатура.

В конфигураторе: https://yadi.sk/i/8M9OxCDRrhru4
В пользовательском: https://yadi.sk/i/QQFXmzcTrhs62
6 icherski
 
14.05.16
17:29
Запустил отладку, кажется, нашел место где все ломается: https://yadi.sk/i/_fPdLkaFrhspW
7 icherski
 
14.05.16
17:31
СтрокаТаблицыНоменклатуры = Элемент.ТекущиеДанные;
8 shulerr
 
14.05.16
18:04
Нет. Это строка заполняется какая-то. На коллекцию колонок никак не влияет. Покажи как новые колонки добавлял
9 icherski
 
14.05.16
18:17
1) Добавил в динамический список: https://yadi.sk/i/H98tbqderhuyN
2) Разместил на форме: https://yadi.sk/i/H98tbqderhuyN
10 icherski
 
14.05.16
18:18
Картинка для второго пункта: https://yadi.sk/i/GEW316UUrhv2q
11 shulerr
 
14.05.16
18:19
Ни во временную таблицу случайно?
12 icherski
 
14.05.16
18:21
Не знаю. Таблица на форме. Временная или нет - как понять?
13 shulerr
 
14.05.16
18:25
В запросе можно временную таблицу создать или просто данные выбрать. См. закладку Дополнительно
14 icherski
 
14.05.16
18:28
Просмотрел, данные выбираются без временных таблиц.
Удаляю источник данных для таблицы СписокНоменклатуры, потом выставляю его заново - на форму попадают все-все реквизиты динамического списка. Штук 30. В том числе те, которые нужны. Запускаю отладку - на форме все реквизиты, кроме добавленных вручную. Что за жесть-то? Пятый час бьюсь...
15 icherski
 
14.05.16
21:11
С проблемой разобрался сам. shulerr, спасибо за участие!

В УТ с версии 11.1 динамический список Номенклатуры в форме подбора не несет практически никакой смысловой нагрузки. Таблица формируется запросом в общем модуле.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший