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

Сравнение данных из поля ввода на форме документа и справочника.

Автор incl, 14 мая 2013, 23:27

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

incl

Здравствуйте!
Помогите, пожалуйста, с одной задачей.
Есть форма документа, на ней поле ввода данных ("формат"), в это поле значение выбирается из справочника Стоимости.
(Есть справочник, где каждому формату соответствует стоимость единицы его изготовления, (полиграфия))
(Стоимости.Формат, Стоимости.СтоимостьПечати).
Так вот, в итоге нужно сравнить данные из поля ввода на форме с данными из справочника, при совпадении "формата" посчитать стоимость(Стоимости.СтоимостьЕд*Тираж)
Бошка кипит, первый раз с 1с работаю.

Пока Стоимости.Следующий() Цикл
   Если Стоимости.Формат = ЭтаФорма.Формат Тогда
      СтоимостьПечати = Стоимости.СтоимостьПечати*Тираж*КолПолос;
   КонецЕсли
КонецЦикла?

Заранее спасибо, объяснил как смог.

Dethmontt

Запрос = Новый Запрос("ВЫБРАТЬ СтоимостьПечати ИЗ Справочник.Стоимости ГДЕ Формат = &Формат");
Запрос.УстановитьПараметр("Формат",Формат);
Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
   Сообщить(Выборка.СтоимостьПечати*Тираж*КолПолос);
//Вам для отладки
Иначе
   Сообщить("В справочнике ""Стоимости"" не найдено Стоимости с форматом - "+Формат);
КонецЕсли;
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

incl

Т.е. в итоге при совпадении "формата" на форме с "форматом" из справочника
Стоимость = Выборка.СтоимостьПечати*Тираж*КолПолос;
будет подсчитана именно для "формата" отмеченного на форме документа?

Спасибо большое!

Dethmontt

Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

incl

Dethmontt, не подскажете, к кому можно обратиться за помощью в написании конфигурации? Уверен, что знающему человеку труда не составит вообще (такое ощущение, что на пару часов дел). Просто голова уже идет кругом, учусь на экономфаке, поэтому пришлось делать на 1с ничерта не разбираясь в нем. Естественно в долгу не останусь.
Ваш ответ загнал в еще больший тупик)

Dethmontt

Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

incl


Теги:

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

Рейтинг@Mail.ru

Поиск