Имя: Пароль:
1C
1С v8
Состояние
0 karisha
 
11.11.11
14:06
Доброе время суток всем. Как в строке "Состояние" использовать "Прогресс"?
Пример:

Состояние ("Выполняется пересчет остатков номенклатуры", ??? "Прогресс");
       Для каждого стр из Номенклатура Цикл
           СтруктураОтбора = Новый Структура;
           СтруктураОтбора.Вставить("Склад",Склад);
           СтруктураОтбора.Вставить("Номенклатура",стр.Номенклатура);
           стр.Остаток = РегистрыНакопления.ОстаткиТМЦ.Остатки(,СтруктураОтбора,"Номенклатура,Склад",
                                                                               "Количество").Итог("Количество");
       КонецЦикла;
1 Axel2009
 
11.11.11
14:06
в цикле
2 Нуф-Нуф
 
11.11.11
14:07
жесть...
3 tdm
 
11.11.11
14:08
(0) за такое побить могут
4 karisha
 
11.11.11
14:08
Спасибо
5 DrShad
 
11.11.11
14:09
(4) да не то что могут, а надо
6 DrShad
 
11.11.11
14:09
+(5) стальным метром по пальцам
7 Нуф-Нуф
 
11.11.11
14:09
если бы была женщина, то можно было бы и выепать
8 tdm
 
11.11.11
14:10
(4) база может и маленькая, даже наверное летает всё, но лучше сразуже учиться правильно
9 Stim213
 
11.11.11
14:10
(7) на кол. Только на кол
10 DrShad
 
11.11.11
14:11
(7) прочистить поддувало, чтоб мозги проветрились?
11 Maxus43
 
11.11.11
14:12
злые какие
12 Нуф-Нуф
 
11.11.11
14:13
а еще лучше засадить в орех, а потом сразу минет. чтобы поняла что есть код в сабже
13 karisha
 
11.11.11
14:14
Ошибся в вопросе. Налетели...
       Для каждого стр из Номенклатура Цикл
           
           Состояние("Выполняется пересчет остатков номенклатуры","Прогресс");
           
           СтруктураОтбора = Новый Структура;
           СтруктураОтбора.Вставить("Склад",Склад);
           СтруктураОтбора.Вставить("Номенклатура",стр.Номенклатура);
           стр.Остаток = РегистрыНакопления.ОстаткиТМЦ.Остатки(,СтруктураОтбора,"Номенклатура,Склад",
                                                                               "Количество").Итог("Количество");
       КонецЦикла;
14 Maxus43
 
11.11.11
14:15
(13) не по этому поводу налетели, запросом делай, по всей номенклатуре сразу
15 DrShad
 
11.11.11
14:15
(13) а впорос то в чем?
16 DrShad
 
11.11.11
14:16
и получение остатка <> пересчету остатка
17 Нуф-Нуф
 
11.11.11
14:16
(15) читай сабж, как сделать прогресс-бар :)
18 PiVa123
 
11.11.11
14:16
Состояние с прогрессом работает только в управляемом режиме.
19 DrShad
 
11.11.11
14:17
(17) так в СП же все написано, должно быть не слово "Прогресс" а число соответствующее от 1 до 100
20 lubja
 
11.11.11
14:21
мать моя женщина... wtf?
21 Шапокляк
 
11.11.11
14:21
Вот, блин, окрысились! Чувак, небось, какой-то свой мелкий документ пересчитывает с ТЧ Номенклатура, а вы его так пугаете. Научится еще запросы делать.
22 karisha
 
11.11.11
14:21
Это простой пример. Как использовать свою форму "ХодВыполненияОбработкиДанных" я знаю. Но меня интересует в этом примере.
23 Maxus43
 
11.11.11
14:23
в цикл ОбработкаПрерыванияПользователя(); поставь ещё
24 DrShad
 
11.11.11
14:24
(22) так у тя что СП украли?
25 DrShad
 
11.11.11
14:24
+(24) если что, то у ДенисЧ их уже лям  валяется
26 lubja
 
11.11.11
14:25
если я правильно поняла, то тебя интересует

<Прогресс> (необязательный)

Тип: Число. Значение индикатора прогресса (от 1 до 100).
Если не задан, индикатор прогресса не отображается.
27 karisha
 
11.11.11
14:28
Я понимаю что не отображается, но я хочу чтобы отражался

Состояние("Выполняется пересчет остатков номенклатуры",Номенклатура.Количество());

Это правильно ?
28 Axel2009
 
11.11.11
14:30
нет
29 Maxus43
 
11.11.11
14:30
(27) там счетчик нужен, от 1 до 100 причем. а номенклатур у тебя не 100 может быть, вычисляй от общего количества твоё частное в пропорциях к 100
30 karisha
 
11.11.11
14:33
Спасибо за понимание. Из-за простого примера и вопроса так реагировать...
31 DrShad
 
11.11.11
14:34
(30) достали уже постить свой индийский код на форум - СП сначала читать нужно, потом думать, потом снова читать и снова думать, и только где-то после сотой итерации писать сюда
32 Maxus43
 
11.11.11
14:35
(30) сегодня пятница 11.11.11 11.11.11, забей, полфорума напились уже)
33 karisha
 
11.11.11
14:36
(31) Вспомни себя когда ты только начинал ...
34 Axel2009
 
11.11.11
14:37
(33) помню. когда начинал искал на форумах ответ в течении часа или более
35 DrShad
 
11.11.11
14:37
(33) а че тут помнить? ветки мои посмотри и все узнаешь, в те времена считалось постыдным выкладывать такие вопросы
36 DrShad
 
11.11.11
14:38
+(35) зато сейчас без разбору постят и требуют ответа, а фиг ли форум ведь создан чтоб всякий г_овно код разбирать
37 karisha
 
11.11.11
14:41
Я ответа именно от тебя не требовал. А насчет твоей ветки из принципа не буду смотреть. Умник.
38 Tumakota
 
11.11.11
14:41
(33) Да ты не парься, тут истеричек хватает, которым не нравятся не че:)
39 Tumakota
 
11.11.11
14:45
(36) Не когда не понимал ну не нравится не отвечай, зачем человека с г-овном прям съедать за вопрос
40 Axel2009
 
11.11.11
14:48
(39) чтобы человек думать научился
41 Tumakota
 
11.11.11
14:50
(40) Да ладно не разу не видел людей которых с ног до головы обо..с и он начал думать, не парь мне тут