0 / 0 / 0
Регистрация: 23.05.2014
Сообщений: 13
|
|
1 | |
1C 8.x Как достать данные за период из регистра накопления в документ23.05.2014, 23:05. Показов 5487. Ответов 28
Метки нет (Все метки)
Доброго времени суток. У меня есть документ о посещениях детского сада. Из него данные передаются в регистр накопления посещений. Мне нужно в документ об оплате добавить сведения о количестве посещений за месяц. Подскажите, пожалуйста, как это сделать.
0
|
23.05.2014, 23:05 | |
Ответы с готовыми решениями:
28
Как вывести остаток из регистра накопления в документ? про период регистра накопления (почему пустой?) Заполнение документа данными из регистра накопления. Создание отчета по данным регистра накопления. Данные из регистра накопления в переменную |
2955 / 1767 / 82
Регистрация: 03.11.2011
Сообщений: 8,280
|
|
23.05.2014, 23:39 | 2 |
Не по теме: Дявчооонкэ! Вы одногруппницы, что ли?! Не по теме: Вы откуда все попадали? :wall:
0
|
Модератор
|
|
23.05.2014, 23:42 | 3 |
1. Запросом + встроенным языком
2. Объектной моделью + встроенным языком 3. Прямым чтением из файла с данными (с разбором внутренней структуры хранения данных в 1С) + можно и без встроенного языка
0
|
0 / 0 / 0
Регистрация: 23.05.2014
Сообщений: 13
|
|
23.05.2014, 23:48 [ТС] | 4 |
1с 8.1. Документ "Счет на оплату родителям". В табличной части "Оплата" есть реквизиты: услуга, количество, цена (за одно посещение). В другом документе отмечаются посещения, которые передаются в регистр. Нужно, чтобы реквизит количество документа "Счет на оплату"заполнялся автоматически исходя из количества посещений за период.
0
|
2955 / 1767 / 82
Регистрация: 03.11.2011
Сообщений: 8,280
|
|
23.05.2014, 23:53 | 5 |
Не по теме: За что кара такая - 8.1?! Что в регистре? т.е. "Посещение" - данное событие какими реквизитами характеризуется, и какие из них пишутся в регистр?
0
|
0 / 0 / 0
Регистрация: 23.05.2014
Сообщений: 13
|
|
23.05.2014, 23:56 [ТС] | 6 |
В регистре "Фио ребенка" и "количество"
0
|
Модератор
|
||||||
24.05.2014, 00:17 | 7 | |||||
Сообщение было отмечено Mariiinochka как решение
Решение
0
|
duk337
|
24.05.2014, 00:56
#8
|
0
|
0 / 0 / 0
Регистрация: 23.05.2014
Сообщений: 13
|
|
24.05.2014, 16:42 [ТС] | 9 |
Спасибо большое за помощь!
Добавлено через 7 часов 38 минут Dethmontt, я сделала так, как вы сказали. работает. а не подскажете, как сделать, чтобы выборка из регистра осуществлялась по двум измерениям( Фио ребенка и вид занятия), потому что у меня в документе "счет на оплату" в табличной части есть реквизит "наименование услуги". Если там выбрано "базовое посещение", то количество посещений берется из регистра "Посещения", а если что-то другое, то из регистра "Посещения дополнительных занятий", где нужно, чтобы реквизит "Вид занятия" совпадал с реквизитом табличной части ""наименование услуги". и с периодом так и не разобралась(Заранее большое спасибо.
0
|
0 / 0 / 0
Регистрация: 23.05.2014
Сообщений: 13
|
|
25.05.2014, 21:38 [ТС] | 11 |
Dethmontt, выдает ошибку "не задано значение параметра". а если указываю название табличной части, то синтаксическая ошибка...
0
|
2955 / 1767 / 82
Регистрация: 03.11.2011
Сообщений: 8,280
|
|
25.05.2014, 21:54 | 12 |
(цитата чисто вывесить текст)
ВидЗанятия разве есть в регистре? ВидЗанятияИзДокумента - такое поле есть в документе? Где - в ТЧ? Тогда не имя тч, а строка тч
0
|
0 / 0 / 0
Регистрация: 23.05.2014
Сообщений: 13
|
|
25.05.2014, 22:05 [ТС] | 13 |
duk337, в регистре измерения: ФИОРебенка, ВидЗанятия, в ресурсах количество. я и делаю СтрокаТабличнойЧасти
Запрос = Новый Запрос("ВЫБРАТЬ СУММА(а.Количество) КАК Количество из РегистрНакопления.ПосещенияДополнительныхЗанятий КАК а ГДЕ а.ФиоРебенка = &ФИОРебенка И а.ВидЗанятия=&СтрокаТабличнойЧасти.НаименованиеУслуги" ); Запрос.УстановитьПараметр("ФИОРебенка", ФИОРебенка); Запрос.УстановитьПараметр("ВидЗанятия", СтрокаТабличнойЧасти.НаименованиеУслуги); Выборка = Запрос.Выполнить().Выбрать(); Если Выборка.Следующий() Тогда СтрокаТабличнойЧасти.Количество=Выборка.Количество; Иначе Сообщить("Ребенок - "+Строка(ФИОРебенка)+", не посещал сад!"); Конецесли;
0
|
2955 / 1767 / 82
Регистрация: 03.11.2011
Сообщений: 8,280
|
|
25.05.2014, 22:09 | 14 |
в отладчике СтрокаТабличнойЧасти как выглядит? особенно если "плюсик" нажать?
0
|
0 / 0 / 0
Регистрация: 23.05.2014
Сообщений: 13
|
|
25.05.2014, 22:13 [ТС] | 15 |
duk337, СтрокаТабличнойЧасти = ЭлементыФормы.Оплата.ТекущиеДанные;
{Документ.СчетНаОпатуРодителям.Форма.ФормаДокумента(19)}: Ошибка при вызове метода контекста (Выполнить): {(1, 169)}: Синтаксическая ошибка ".НаименованиеУслуги" ВЫБРАТЬ СУММА(а.Количество) КАК Количество из РегистрНакопления.ПосещенияДополнительныхЗанятий КАК а ГДЕ а.ФиоРебенка = &ФИОРебенка И а.ВидЗанятия=&СтрокаТабличнойЧасти<<?>>.НаименованиеУслуги Выборка = Запрос.Выполнить().Выбрать(); по причине: {(1, 169)}: Синтаксическая ошибка ".НаименованиеУслуги" ВЫБРАТЬ СУММА(а.Количество) КАК Количество из РегистрНакопления.ПосещенияДополнительныхЗанятий КАК а ГДЕ а.ФиоРебенка = &ФИОРебенка И а.ВидЗанятия=&СтрокаТабличнойЧасти<<?>>.НаименованиеУслуги
0
|
о_____О
225 / 224 / 37
Регистрация: 19.11.2010
Сообщений: 1,062
|
||||||
25.05.2014, 22:16 | 16 | |||||
Параметр через точку быть не может.
0
|
0 / 0 / 0
Регистрация: 23.05.2014
Сообщений: 13
|
|
25.05.2014, 22:19 [ТС] | 17 |
OrkVasya, если убираю, пишет, что переменная не определена
0
|
2955 / 1767 / 82
Регистрация: 03.11.2011
Сообщений: 8,280
|
|
25.05.2014, 22:21 | 18 |
0
|
0 / 0 / 0
Регистрация: 23.05.2014
Сообщений: 13
|
|
25.05.2014, 22:26 [ТС] | 19 |
duk337, в табличной части оплата реквизит "наименование услуги". он заполняется из справочника "услуги"
0
|
2955 / 1767 / 82
Регистрация: 03.11.2011
Сообщений: 8,280
|
|
25.05.2014, 22:46 | 20 |
1. какая переменная неопределена? - это из текста ошибки взять, нажав Подробно
2. В каком реквизите нужное значение? - это в отладчике определить Добавлено через 3 минуты заодно удостоверьтесь, что в регистре видЗанятия - это Справочникссылка.Услуги
0
|
25.05.2014, 22:46 | |
25.05.2014, 22:46 | |
Помогаю со студенческими работами здесь
20
Данные из регистра в документ Как установить период в регистре накопления остатки? Как из Регистра Накопления взять обороты только за один месяц Как из регистра накопления получить стоимость для расх. накладной? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |