Добрый день.
Работаю в 1С:Предприятие (Учебная версия)
цели глубокого изучения пока нет, хочу просто выполнить курсовой проект.
Программирование на 1С особо не изучала.
Идея в следующем:
Есть база, в ней справочники Материалы (код, наименование, количество и себестоимость) и Услуги ( код, наименование, стоимость)
Хочу сделать так, чтобы в справочнике Услуги поле Стоимость рассчитывалось автоматически: Услуги.Стоимость = Материалы.Себестоимость * 2.
Такое возможно осуществить? как ссылаться на справочник? нужна процедура или функция?
Писать процедуры пробовала, не получается.
P.S. самостоятельно изучить и вникнуть уже времени нет.
Работаю в 1С:Предприятие (Учебная версия)
цели глубокого изучения пока нет, хочу просто выполнить курсовой проект.
Программирование на 1С особо не изучала.
Идея в следующем:
Есть база, в ней справочники Материалы (код, наименование, количество и себестоимость) и Услуги ( код, наименование, стоимость)
Хочу сделать так, чтобы в справочнике Услуги поле Стоимость рассчитывалось автоматически: Услуги.Стоимость = Материалы.Себестоимость * 2.
Такое возможно осуществить? как ссылаться на справочник? нужна процедура или функция?
Писать процедуры пробовала, не получается.
P.S. самостоятельно изучить и вникнуть уже времени нет.
По теме из базы знаний
- Практическое применение механизма WEB-сервисов в системе 1С:Предприятие
- Интеграция сервиса проверки идентификационных реквизитов юридических лиц по данным ЕГРН и 1С:Предприятие 8
- Использование асинхронных методов в платформе «1С:Предприятие 8»
- Библиотека процедур и функций для технологической платформы "1С: Предприятие 7.7"
- Экосистема 1С:Предприятие: вчера, сегодня, завтра
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
У справочников Услуги и Материалы должна быть какая-то связь.
Например, один к одному, тогда можно сделать Материалы реквизитом справочника Услуги.
Или один ко многим - тогда у справочника Услуги создать табличную часть Материалы.
Например, один к одному, тогда можно сделать Материалы реквизитом справочника Услуги.
Или один ко многим - тогда у справочника Услуги создать табличную часть Материалы.
(3)
я в модуле справочника Материалы написала вот такую ерунду:
ошибок не выдает, но и ничего не работает.
в правильном ли направлении хотя бы иду?
я в модуле справочника Материалы написала вот такую ерунду:
&НаКлиенте
Процедура МатериалыСебестоимостьПриИзменении(Элемент)
СтрокаТабличнойЧасти = Элементы.Материалы.ТекущиеДанные;
ИсходныеДанные = СтрокаТабличнойЧасти.Себестоимость;
РасчетСтоимости (ИсходныеДанные);
КонецПроцедуры
&НаКлиенте
Функция РасчетСтоимости(Элемент)
СтрокаТабличнойЧасти = Элементы.Услуги.ТекущиеДанные;
СтрокаТабличнойЧасти.Стоимость = Элементы.Материалы.Себестоимость * 2;
КонецФункции
Показатьошибок не выдает, но и ничего не работает.
в правильном ли направлении хотя бы иду?
ну как бы да! В справочнике: код товара, наименование, вид номенклатуры (товар, материал, услуга) и др. реквизиты.
Потом документе делаете расчеты и при проведении документа, записываете данные в регистр. Потом с помощью отчета по регистру получаете данные. Можно обойтись и без регистра. Формировать отчет по документам из которых получать стоимости, количество и т.д.
Потом документе делаете расчеты и при проведении документа, записываете данные в регистр. Потом с помощью отчета по регистру получаете данные. Можно обойтись и без регистра. Формировать отчет по документам из которых получать стоимости, количество и т.д.
(13)
Хорошо, если сделать так, потом данные из этого документа (назовем его Стоимость услуг) мне необходимо использовать в документе Оказание услуги (типа чека), там можно сделать чтобы поле Стоимость услуги заполнялось автоматически в соответствии с тем, какую услугу мы выбрали?
Хорошо, если сделать так, потом данные из этого документа (назовем его Стоимость услуг) мне необходимо использовать в документе Оказание услуги (типа чека), там можно сделать чтобы поле Стоимость услуги заполнялось автоматически в соответствии с тем, какую услугу мы выбрали?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот