Имя: Пароль:
1C
1С v8
ПодборНоменклатуры.СписокНоменклатуры и "тайна бермудского треугольника"
,
0 Developer_1c
 
03.08.17
07:25
Вопрос такой - необходимо в конфигурации БП 3.0 в типовой обработке ПодборНоменклатуры в динамическом списке СписокНоменклатуры отображать данные по остаткам только с 41 счета.

1) Правил сам запрос в функции ТекстДинамическогоСписка() - отладчиком проходил полностью, точно должны выводиться остатки только этого счета, но выводилось по всем.

2) Непосредственно в тексте запроса самого списка менял - на только 41 счет, и комментировал вызов ТекстДинамическогоСписка - но все равно выводилось по всем

Само собой кэш чистил, в настройках динамического списка оставлял только "Динамическое считывание данных" (основная таблица - справочник номенклатура), как-то пару раз получалось сделать чтобы отображался только 41 счет, что-то где-то связано с настройками, точно не в коде проблема - а как управлять этими настройками не пойму

Если кто сталкивался и знает как решить данную проблему - подскажите пожалуйста, задачу надо делать, а тут такая мелочь казалось бы - и не получается
1 1dvd
 
03.08.17
07:27
Отладчик поможет
2 Developer_1c
 
03.08.17
07:28
(1) проходил - все нормально, смотрел текст - точно Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ТоварыНаСкладах) был, то есть явно было указано с какого счета брать остатки
3 1dvd
 
03.08.17
07:29
(2) чудес не бывает. Может он только по одному счету остатки показывает, но проблема в другом?
4 Developer_1c
 
03.08.17
07:30
точно не в коде дело
5 Developer_1c
 
03.08.17
07:30
дело в автоматических настройках, как-то автоматом это дело подтягивается -а как управлять не пойму
6 Developer_1c
 
03.08.17
07:31
Флажок "Автоматическое сохранение пользовательских настроек" у списка снимал
7 1dvd
 
03.08.17
07:32
т.е. в отладчике показывает одни остатки, а в предприятии другие? не надо сказки рассказывать
8 Developer_1c
 
03.08.17
07:37
(7) это динамический список - я говорю передаю туда в запрос в отбор по счету только 1 счет - 41.01, а он мне выводит как было раньше - по своему списку счетов, я при этом жестко задавал в самом запросе, и комментировал подмену текста запроса - но выводило не только по 41.01 (сверял с обороткой)
9 Developer_1c
 
03.08.17
07:38
и сказки не рассказываю - просто какая-то ерунда именно с загрузкой автоматических настроек
10 1dvd
 
03.08.17
07:38
Текст запроса из принципа не показываешь?
11 Developer_1c
 
03.08.17
07:41
(10) задачу делал вчера, сейчас нет этой конфигурации под другой - но я поменял только в типовом запросе вместо Счет В (&СчетаЗапасов) на "Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ТоварыНаСкладах)".

Когда оставлял запрос толкьо в динамическом списке, то заполнял дополнительно настройки построителя
12 h-sp
 
03.08.17
07:45
(11) ну там не может быть такого чтобы в одном месте. Во все местах поменял?
13 Developer_1c
 
03.08.17
07:58
да, во всех - отладчиком проходил, процедуры приОткрытии в форме нет, а в конце ПриСозданииНаСервере смотрел в отладке - отбор только по 1 счету, других процедур, которые выполняются при открытии формы - также нет