Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Запрос из формы к регистру накоплений????
|
|||
|---|---|---|---|
|
#18+
Добрый день! Хочется в форму в табличную часть засунуть лимиты просчитаные из Регистра Накопления... В книженке и на форуме прочитал как сделать цикл, но к сожалению этот простой код не работает .... результат нулевой? Подскажите что подкрутить в цикле или в регистре? и доп вопрос знатокам а как сравнивать дату в регистер и документ ? Процедура ПриОткрытии() Для Каждого ТекСтрокаТЧРРТаб Из ТЧРРТаб Цикл НаборЗаписей = РегистрыНакопления.ЛимитыПолученные.СоздатьНаборЗаписей(); НаборЗаписей.Прочитать(); ТекСтрокаТЧРРТаб.ЛимитНераспределенный = 0; Для Каждого Запись из НаборЗаписей Цикл Сообщить(Запись.Сумма); ТекСтрокаТЧРРТаб.ЛимитНераспределенный + ЗаписьНабора.Сумма; КонецЦикла; КонецЦикла; Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2009, 10:43 |
|
||
|
Запрос из формы к регистру накоплений????
|
|||
|---|---|---|---|
|
#18+
А что мешает в табличном поле указать в качестве источника данных Набор записей этого вашего регистра? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2009, 10:44 |
|
||
|
Запрос из формы к регистру накоплений????
|
|||
|---|---|---|---|
|
#18+
необходимо просчитать лимит на дату документа, и кроме того если он будет меньше нуля .. поставить ноль и вывести сообщение что лимит меньше нуля , потом досчитать до конца регистра и если в дальнейшем будет меньше нуля то тоже вывести сообщение ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2009, 10:51 |
|
||
|
Запрос из формы к регистру накоплений????
|
|||
|---|---|---|---|
|
#18+
в принципе не работает простоий код, и интересно почему?? автор НаборЗаписей = РегистрыНакопления.ЛимитыПолученные.СоздатьНаборЗаписей(); НаборЗаписей.Прочитать(); Для Каждого Запись из НаборЗаписей Цикл Сообщить(Запись.Сумма); КонецЦикла; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2009, 10:55 |
|
||
|
Запрос из формы к регистру накоплений????
|
|||
|---|---|---|---|
|
#18+
йопт, а делать он чего должен? Синтаксис: Прочитать() Описание: Считывает записи из базы данных по установленному отбору. где отбор? что читать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2009, 10:58 |
|
||
|
Запрос из формы к регистру накоплений????
|
|||
|---|---|---|---|
|
#18+
блин пять книг лежит передомной ни в одной таких описаний нет ... суко .. дайте ссылки если есть на токловый мануал по 1с8 по языку... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2009, 11:05 |
|
||
|
Запрос из формы к регистру накоплений????
|
|||
|---|---|---|---|
|
#18+
дело явно не в книгах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2009, 11:11 |
|
||
|
Запрос из формы к регистру накоплений????
|
|||
|---|---|---|---|
|
#18+
Я не знаю в чем там дело .. данный пример из книжки (правда от сносится к регистру сведений .. а про регистр накопления ни чего нет .. сделано по аналогии).. видимо аналогии неправильные.. где описания этих функций? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2009, 11:17 |
|
||
|
Запрос из формы к регистру накоплений????
|
|||
|---|---|---|---|
|
#18+
поставь курсор на имя функции, нажми ctrl+f1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2009, 11:19 |
|
||
|
Запрос из формы к регистру накоплений????
|
|||
|---|---|---|---|
|
#18+
что кстати за пример такой странный... непонятно нафига все это ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2009, 11:21 |
|
||
|
Запрос из формы к регистру накоплений????
|
|||
|---|---|---|---|
|
#18+
Зачем нужно: Для документа пройти по всем строкам (строки аналитика, сумма, лимит) и в соответствии с аналитикой проставить сумму в поле лимит (пересчитывается при входе в документ и при изменении строки).. Но просчитать лимит надо на текущую дату (это число проставить в поле), но и до конца регистра чтоб узнать если будующие документы выйдут за лимит то вывести сообщение вот и вся задача . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2009, 11:29 |
|
||
|
Запрос из формы к регистру накоплений????
|
|||
|---|---|---|---|
|
#18+
Получилось запросом Запрос = Новый Запрос ("ВЫБРАТЬ |ЛимитыПолученныеОстатки.СуммаОстаток, |ЛимитыПолученныеОстатки.сЭКР.Ссылка |ИЗ |РегистрНакопления.ЛимитыПолученные.Остатки КАК ЛимитыПолученныеОстатки |ГДЕ ЛимитыПолученныеОстатки.сЭКР.Код =&Код"); Запрос.УстановитьПараметр("Код",ТекСтрокаТЧРРТаб.сЭКР.Код); ТаблЗнач = Запрос.Выполнить().Выбрать(ОбходРезультатаЗапроса.Прямой); Пока ТаблЗнач.Следующий() Цикл ТекСтрокаТЧРРТаб.ЛимитНераспределенный =ТаблЗнач.Получить(0); КонецЦикла; Но теперь самый простой вопрос как отобрать в запрос Дату из РегистраНакопления????????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2009, 13:41 |
|
||
|
Запрос из формы к регистру накоплений????
|
|||
|---|---|---|---|
|
#18+
|ГДЕ ЛимитыПолученныеОстатки.сЭКР.Код =&Код"); а чо это за порнография? почему код, а не ссылка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2009, 14:13 |
|
||
|
Запрос из формы к регистру накоплений????
|
|||
|---|---|---|---|
|
#18+
какую дату из регистра? У тебя остатки там дата только одна - дата среза остатка. "Период" если в таблице движений по регистру, в "обороты" и "остаткииобороты" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2009, 14:16 |
|
||
|
Запрос из формы к регистру накоплений????
|
|||
|---|---|---|---|
|
#18+
и вообще условие в запросе должно выглядеть так примерно: |РегистрНакопления.ЛимитыПолученные.Остатки(, сЭКР = &сЭКР) КАК ЛимитыПолученныеОстатки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2009, 14:18 |
|
||
|
Запрос из формы к регистру накоплений????
|
|||
|---|---|---|---|
|
#18+
Может кто будет искать такие простые всчи - решение по обходу автор Запрос = Новый Запрос ("ВЫБРАТЬ |ЛимитыПолученныеОстатки.СуммаОстаток, |ЛимитыПолученныеОстатки.сЭКР.Ссылка |ИЗ |РегистрНакопления.ЛимитыПолученные.Остатки(&Период) КАК ЛимитыПолученныеОстатки |ГДЕ ЛимитыПолученныеОстатки.сЭКР.Ссылка =&Код"); Запрос.УстановитьПараметр("Код",СтрокаТабличнойчасти.сЭКР.Ссылка); Запрос.УстановитьПараметр("Период",МоментВремени()); ТаблЗнач = Запрос.Выполнить().Выбрать(ОбходРезультатаЗапроса.Прямой); Пока ТаблЗнач.Следующий() Цикл СтрокаТабличнойчасти.ЛимитНераспределенный =ТаблЗнач.Получить(0)-СтрокаТабличнойчасти.Сумма; КонецЦикла; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2009, 16:15 |
|
||
|
|

start [/forum/topic.php?fid=28&fpage=150&tid=1524060]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 13ms |
| total: | 158ms |

| 0 / 0 |
