Заполнить документ по нажатию кнопки на форме
Всем, привет. Народ помогите совсем новичку. Буду благодарен за любую подсказку в правильном направлении. Суть есть документ очень простой с тремя столбцами Предмет, Количество Часов, Сумма. Есть кнопка Сформировать расчётный листок и Поле для заполнения учителя. Выбираем Учителя и нажимаем кнопку. Документ должен заполниться данными по конкретному Учителю. Есть Регист Накопления в котором Измерения - Учитель и Предмет, а ресурс - Количество Часов и Сумма. Вот из регистра предполагается подтягивать данные. Ума хватило только создать процедуры на Клиенте и на Сервере. Дальше с кодом затык. Сразу шапками не закидывайте))
Прикрепленные файлы:
По теме из базы знаний
- Заполняем по шаблону (по умолчанию)
- Как сдать экзамен 1С:Специалист по платформе?
- Схема закрытия месяца в УПП 1.3
- Новичок новичку: как добавить программно кнопку на форму путем расширения
- Редактирование поля "Содержание" (услуги) в таблице документа "Счет на оплату покупателю" в отдельной форме (расширение). Бухгалтерия Предприятия 3.0
Найденные решения
Остальные ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
Скорее у вас регистр сведений.
&НаСервере
Процедура СформироватьРасчетныйЛистокНаСервере(Учитель)
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| РегистрСведений1.Учитель КАК Учитель,
| РегистрСведений1.Предмет КАК Предмет,
| РегистрСведений1.КоличествоЧасов КАК Количество,
| РегистрСведений1.Сумма КАК Сумма
|ИЗ
| РегистрСведений.РегистрСведений1 КАК РегистрСведений1
|ГДЕ
| РегистрСведений1.Учитель = &Учитель";
Запрос.УстановитьПараметр("Учитель", Учитель);
Объект.ТабличнаяЧасть1.Загрузить(Запрос.Выполнить().Выгрузить());
КонецПроцедуры
&НаКлиенте
Процедура СформироватьРасчетныйЛисток(Команда)
СформироватьРасчетныйЛистокНаСервере(Объект.Учитель);
КонецПроцедуры
Показать
(4) Почему вы так решили, что РС? Вполне себе нормальный и правильный регистр накопления должен быть. Просто логика у автора извращенная. Документ должен формироваться независимо от регистра и двигать этот регистр в качестве регистратора.
А то, что автор называет "документом" - надо делать отчетом, конечно.
А то, что автор называет "документом" - надо делать отчетом, конечно.
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)