Группа: Пользователи
Сообщений: 324
Спасибо сказали: 1 раз
Рейтинг: 1
Есть Документ связанный с регистром накопления. В документе есть поле номер договора, как мне при создании нового документа он лез в накопление и выводил мне информацию в поле(СуммаОплачено)сумму всех предыдущих документов по полю сравнения номера договора. Можно хотя бы пример какой-то)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0
ВЫБРАТЬ СУММА(ЕСТЬNULL(Расчеты.СуммаПоСчету , 0)) КАК СуммаПоСчету ИЗ РегистрНакопления.РегистрСчетов.Обороты(, , , НомерДоговора = &НомерДоговора И Организация = &Организация) КАК Расчеты
Сообщение отредактировал logist - 06.03.18, 11:59
Личные бесплатные консультации не даю, для этого есть форум!
Группа: Пользователи
Сообщений: 324
Спасибо сказали: 1 раз
Рейтинг: 1
podcast @ Сегодня, 12:00
, А как сравнивать если не указать номер договора чтобы он сам сравнивал если несколько документов с одинаковым номером договора выводил сумму
burza @ Сегодня, 13:47
, То есть у меня есть заявки и у них свой номер при формировании счета нужно сравнивать предыдущие по номеру(номер заполняется с заявки) он один для всех документов одной заявки.
Здела так, вроде работает)
Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | РегистрСчетов.Период, | РегистрСчетов.Регистратор, | РегистрСчетов.НомерСтроки, | РегистрСчетов.Активность, | РегистрСчетов.Контрагент, | РегистрСчетов.Организация, | РегистрСчетов.НомерДоговора КАК НомерДоговора, | РегистрСчетов.НомерСчета КАК НомерСчета, | РегистрСчетов.Санаторий, | РегистрСчетов.СуммаПоСчету КАК СуммаПоСчету |ИЗ | РегистрНакопления.РегистрСчетов КАК РегистрСчетов |ГДЕ //| РегистрСчетов.Организация = &ВыбОрганизация | РегистрСчетов.Регистратор.НомерСчета = &НомерСчета | ";
Запрос.УстановитьПараметр("НомерСчета",Объект.НомерСчета); //Запрос.УстановитьПараметр("ВыбОрганизация",Справочники.Организации.НайтиПоНаименованию("Накра")); //Запрос.УстановитьПараметр("НомерДоговора ",НомерДоговора ); //Указать нужный номер договора.
Группа: Пользователи
Сообщений: 324
Спасибо сказали: 1 раз
Рейтинг: 1
podcast @ Сегодня, 15:32
, Я не ввожу вручную при изменение не подходит, документ делается на основании и втягивает данные с родителя. Ну команда есть а что то дописать?)у меня с цыклами проблемы)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0
Цитата(burza @ 06.03.18, 15:35)
документ делается на основании и втягивает данные с родителя.
У документа нет Родителя, это у справочников. В модуле объекта есть процедура ОбработкаЗаполнения вот там и пишите ваш цикл который будет заполнять в каждой строке.
Личные бесплатные консультации не даю, для этого есть форум!
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0
Цитата(burza @ 06.03.18, 15:54)
Или вы меня не так поняли или я вас,
Тут вообще много непонятного. Я процитировал часть вашего сообщения на которое ответил. Вы там говорили что документ создается на основании другого.
Извините, но на самом деле нихуя не понятно, сначала вы пишите что это поле в документе, потом это оказывается реквизит в табличной части, потом оказывается что это должно заполнятся при вводе на основании другого,... а в итоге окажется что мы запускаем шатл на марс, просто постановщик стесняется это сразу пояснить, думая, что на каком-то этапе он сам разберется. Не бойтесь быть глупым, говорите всё сразу, это, как минимум, упрощает жизнь отвечающим
Личные бесплатные консультации не даю, для этого есть форум!
Группа: Пользователи
Сообщений: 324
Спасибо сказали: 1 раз
Рейтинг: 1
Как его правильно дописать Подскажите
Для каждого СтрКоличество Из Документы.РегистрСчетов.ОписаниеПутевки Цикл Элементы.ОписаниеПутевки.ТекущиеДанные.Количество = Элементы.ОписаниеПутевки.ТекущиеДанные.Количество / 100 * 20 КонецЦикла;
Группа: Пользователи
Сообщений: 324
Спасибо сказали: 1 раз
Рейтинг: 1
logist @ Вчера, 17:04
, Спасибо оно) Теперь наткнулся на другое. В табличной части например 5 полей а СуммаПоСчету ставит на каждое поле (20 процентов), как эту сумму разбить на количество полей и добавить в СуммаПоСчету уже посредственно для самой строки. Тоесть сейчас
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!