helpf.pro
Регистрация
 0 
Распечатать

Как заполнить документ на основании выполним заполнение на сервере?

Часто при разработке конфигураций необходимо реализовать заполнение документов на основании уже введенных, вот код для управляемого приложения:

Код 1C v 8.3
 &НаСервере
Процедура ЗаполнитьТоварыПоОснованию(ДокументОснование) 
    Запрос = Новый Запрос();
    Запрос.УстановитьПараметр("Ссылка",ДокументОснование);
    Запрос.Текст = "ВЫБРАТЬ
                   |    РеализацияТоваровУслугТовары.Ссылка,
                   |    РеализацияТоваровУслугТовары.НомерСтроки,
                   |    РеализацияТоваровУслугТовары.ЕдиницаИзмерения,
                   |    РеализацияТоваровУслугТовары.Количество,
                   |    РеализацияТоваровУслугТовары.КоличествоМест,
                   |    РеализацияТоваровУслугТовары.Коэффициент,
                   |    РеализацияТоваровУслугТовары.Номенклатура,
                   |    РеализацияТоваровУслугТовары.СерияНоменклатуры,
                   |    РеализацияТоваровУслугТовары.Склад,
                   |    РеализацияТоваровУслугТовары.СтавкаНДС,
                   |    РеализацияТоваровУслугТовары.Сумма,
                   |    РеализацияТоваровУслугТовары.СуммаНДС,
                   |    РеализацияТоваровУслугТовары.СчетУчетаБУ,
                   |    РеализацияТоваровУслугТовары.Цена,
                   |    РеализацияТоваровУслугТовары.ЗаказПокупателя
                   |ИЗ
                   |    Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
                   |ГДЕ
                   |    РеализацияТоваровУслугТовары.Ссылка = &Ссылка";
    Объект.Товары.Загрузить( Запрос.Выполнить().Выгрузить() );
КонецПроцедуры
Разместил:   Версии: | 8.2 УП | 8.3 |  Дата:   Прочитано: 12964
 0 
Распечатать
Возможно, вас также заинтересует
1С Предприятие что это? 12
Что такое 1С? 1С — это фирма , у которой одно из направлений деятельности — разработка программного обеспечения для автоматизации бизнес-процессов предприятий. « 1С:Предприятие » - конкретный продукт, который выпускает компания 1С . Что такое
Cклонения по падежам 6
НаКлиенте Процедура Команда1(Команда) ФИО = " Иванов Иван Иванович" ; Падеж = 2; Пол = 1; Результат = СклонениеФИО(ФИО, Падеж, пол); Сообщить(Результат); КонецПроцедуры НаСервере Функция СклонениеФИО(ФИО, Падеж, пол) Результат = " " ;
Ввод данных по командировкам в программе ЗУП 0
Ввод сведений о командировках в программе 1С: Зарплата и управление персоналом 8 (ред.30) осуществляется в Разделе Кадры - Все кадровые документы - Создать - Командировка Откроется документ: Ввод сведений о командировках в программ
Ввод документа на основании - Программно 12
НовДок = Документы.ПеречислениеНДФЛвБюджет.СоздатьДокумент(); //Заполнить - вызывает ОбработкаЗаполнения(Основание) в документе ПеречислениеНДФЛвБюджет НовДок.Заполнить(ЭлементыФормы.ДокументСписок.ТекущаяСтрока); НовДок.ПолучитьФорму().Открыть()
Выбрать документы за период, установить значение в реквизит табличной части и провести документ 0
// Необходимо выбрать документы за период по ответственному // В каждом документе, где в первой строке табличного поля не заполнен реквизит Статья // заполнить, и провести документ Запрос = Новый Запрос; Запрос.Текст = " ВЫБРАТЬ | РасходныйКа
Посмотреть все результаты поиска похожих
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.