Подбор номенклатуры в УТ 11.1.2 нужна помощь! #696985


#0 by drey1912
Здравствуйте, в документе РеализацияТоваровУслуг при подборе номенклатуры выводится только цена продажи. Требуется рядом вывести цену закупки. Я добавил в запрос РегистрСведений ЦеныНоменклатурыПоставщиков.Цена. Поле на форму так же добавил, все на форме появилось, но при запуске через предприятие форма осталась той же. Подскажите куда копать? Это все я делал в обработке ПодборТоваровВдокументПродажи. Вот запрос: ВЫБРАТЬ
#1 by Злопчинский
А какое отношение цена в регистре сведений (справочном механизме) имеет к дествительной цене закупки..? что будет если в регистре сведений цена закупа =100 руб, а в документе поступления 120 руб..? или в регистре цена ВСЕГДА совпадает с ценой закупа?
#2 by Filin
В какой запрос добавил?
#3 by drey1912
На главной форме в Обработке Подбора номенклатуры в документ продажи есть динамический список СписокНоменклатура, в нем выводятся поля: наименование, код, артикул, цена и т.д. Его запрос я и подкорректировал.
#4 by drey1912
Вывод последней цены закупа требуется и при подборе в документ поступления, можно же вывести СрезПоследних как я понимаю. Это все требуется только для визуальной навигации. В документы закупа и продажи эти цены не должны попадать. Просто менеджер хочет их там видеть и все(
#5 by Filin
Там запрос потом меняется обычно. Скорее всего тебе нужно корректировать запрос в общем модуле "ПодборТоваровСервер". Процедура "ТекстЗапросаПоВариантуРасчетаЦен". Причем там еще разные варианты, в зависимости от собственно варианта расчета цен.  Я тоже долго искал :)
#6 by drey1912
Да действительно в этом модуле, спасибо! Только вот на форму как вывести отсюда?) Запрос поправил вроде.
#7 by drey1912
Подскажите пожалуйста, уже вообще запутался что, где заполняется... Отладчик не спасает уже.
#8 by Filin
Ну тебе нужно в запрос в динамическом списке "СписокНоменклатура" добавить поле твоей цены. Вытащить из "СписокНоменклатура" реквизит на форму и в запросе в общем модуле добавить это поле с ценой. Имя должно в запросах совпадать соответственно.
#9 by drey1912
Вытащил реквизит на форму, в конфигураторе его видно, а в предприятии ничего не изменилось. Имена совпадают. В общем модуле добавил поле в запрос, посмотрите правильно ли?
#10 by drey1912
Все, разобрался! Спасибо огромное за помощь!!!
#11 by drey1912
Всем здравствуйте! И снова нужна помощь! Все работало до обновления на УТ 11.1.4.10 В нем поменяли обычный запрос на ШаблонЗапроса. Я дописал его. ВЫБРАТЬ          СправочникНоменклатура.Ссылка КАК Ссылка,     ВЫБОР         КОГДА СправочникНоменклатура.ВидНоменклатуры.ТипНоменклатуры В (ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.Товар), ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.МногооборотнаяТара))         КОГДА СправочникНоменклатура.ВидНоменклатуры.ТипНоменклатуры В (ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.Услуга), ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.Работа)) ЦеныНоменклатурыПоставщиковСрезПоследних.Цена КАК ЦенаЗакупки ИЗ      РегистрСведений.ЦеныНоменклатурыПоставщиков.СрезПоследних КАК ЦеныНоменклатурыПоставщиковСрезПоследних ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК СправочникНоменклатура          ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(             ,     ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.СвободныеОстатки.Остатки(             ,     (1 В         (ВЫБРАТЬ ПЕРВЫЕ 1             1         ИЗ Добавил Цену закупки из регистра сведений. При попытке подобрать номенклатуру ошибка: {ОбщийМодуль.ПодборТоваровКлиентСервер.Модуль}: Ошибка при получении значения атрибута контекста (Параметры)     ЗначениеПараметра = Список.Параметры.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных(ИмяПараметра)); по причине: Ошибка при выполнении запроса. Ошибка при выполнении запроса. по причине: Ошибка получения информации набора данных по причине: Ошибка в запросе набора данных по причине: {(88, 1)}: Поле не найдено "ЦеныНоменклатурыПоставщиковСрезПоследних.Цена" <<?>>ЦеныНоменклатурыПоставщиковСрезПоследних.Цена КАК ЦенаЗакупки
#12 by Eugeneer
Ох уж эти подборы)
#13 by Eugeneer
Мой тебе совет. Пиши полностью свой подбор. Типовой подбор 1С меняет каждый релиз. Уже 3 года с этим работаю. конца и края нет изменениям. Причем переписывают каждый раз до неузнаваемости. Проще свой написать и поддерживать, тк типовой замучаешся перекапывать.
#14 by drey1912
Спасибо за совет, но а по ошибке было бы интересно услышать. Может кто знает как поправить?
#15 by drey1912
Все, разобрался с изменением типового запроса-подбора. 1Сники конечно наворочали его...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С