Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 16:09

Как привязать к справочнику значение

Автор maxxi, 06 сен 2023, 15:19

0 Пользователей и 2 гостей просматривают эту тему.

maxxi


LexaK

Цитата: maxxi от 07 сен 2023, 16:20Прощу помочь
в чем? вроде же, решили эту задачу?
если помогло нажмите: Спасибо!

maxxi

Проверьте пожалуйста, мои предпоследнее сообщение, что-то все равно не правильно.

antoneus

Так филиал и вид цен - это небось ссылки на справочники, а вы в соответствие пихаете строки и сравнение делаете ссылки со строкой (подсказка - они никогда не будут равны).

LexaK

maxxi, в предыдущем сообщении только один г..запрос... (ни результатов, ни сообщений, ни описаний ошибок...)
а он вообще работает? (есть такое сомнение)

(лучше конечно переписать)

и еще есть такая обработка Консоль запросов! Лучше всего воспользоваться ей, для составления и отладки запроса,
прежде чем помещать его в код программы!

если помогло нажмите: Спасибо!

maxxi

LexaK, весь код из Консоли запросов.

maxxi

antoneus, Скажите пожалуйста, как и где изменить код. Сапсибо.

Kvark5d

maxxi, Вот никак не пойму - как можно заниматься программированием не понимая основ!
Лично мне было бы стыдно задавать такие вопросы и выкладывать такой г..но код.
Конечно сейчас в интернете можно найти решение любой тривиальной задачи. Но долго на этом не продержаться - в какой момент поиск готового решения под свои задачи будет слишком долгим, а затем вообще появятся задачи готового решения которых нет!
Мой Вам совет - разберитесь сначала в основах! Ну и научитесь правильно описывать задачу - мы готовы помочь, но у Вас же никакого описания - хрен поймешь что в итоге надо.

maxxi

Направьте пожалуйста, в нужно русло. Спасибо.

antoneus

ВидЦенФилиал = Новый Соответствие;
ВидЦенФилиал.Вставить(Справочники.Филиалы.НайтиПоНаименованию("Филиал1"), Справочники.ВидыЦен.НайтиПоНаименованию("ВидЦенФилиала1"));
ВидЦенФилиал.Вставить(Справочники.Филиалы.НайтиПоНаименованию("Филиал2"), Справочники.ВидыЦен.НайтиПоНаименованию("ВидЦенФилиала2"));
ВидЦенФилиал.Вставить(Справочники.Филиалы.НайтиПоНаименованию("Филиал3"), Справочники.ВидыЦен.НайтиПоНаименованию("ВидЦенФилиала3"));

ВидЦен=ВидЦенФилиал.Получить(Филиал);

Запрос.УстановитьПараметр("ВидЦен",ВидЦен);   
Запрос.УстановитьПараметр("Филиал",Филиал);


Это ПРИМЕРНЫЙ код, вместо наименований "Филиал1" и "ВидЦенФилиала1" и т.д. нужно подставить РЕАЛЬНЫЕ наименования филиалов и видов цен из базы!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск