Имя: Пароль:
1C
1С v8
Кол-во строк ТЧ
0 anisa8310
 
12.08.13
12:01
Добрый день!
1С:Предприятие 8.2 (8.2.18.104)
Создала документ по учету гостей(скрин во вложении) споткнулась на посчете строк которые заполненыи признак Явка есть..
http://s019.radikal.ru/i638/1308/17/9965d0a5f567.jpg
Заполненные строки надо подсчитать-тип строк Дата.
Количество ТЧ не подходит-помогите найти решение, итоги в подвал тоже никак не подходят -тип Дата потому что
1 Ненавижу 1С
 
гуру
12.08.13
12:05
жесть какая-то
2 1Сергей
 
12.08.13
12:05
>>надо подсчитать-тип строк Дата.

переведите на русский кто-нибудь, плиз
3 kiruha
 
12.08.13
12:06
ТЗ=ТабличнаяЧастьБрони.Выгрузить()
В тЗ пройтись циклом по строкам, если заполнено +1
4 1Сергей
 
12.08.13
12:07
(3) нахрена выгружать?
5 anisa8310
 
12.08.13
12:07
(2)Да тип строк Дата-время. Подсчитать только те что заполнены и отмечена Явка.
6 anisa8310
 
12.08.13
12:08
запросом чтоль? функций таких нет наверное)))
7 Ненавижу 1С
 
гуру
12.08.13
12:08
Результат = 0;
СтрокиЯвки = Гости.НайтиСтроки(Новый Структура("Явка",Истина));
Для каждого Стр из СтрокиЯвки Цикл
  Результат = Результат + Число(ЗначениеЗаполнено(ДневнаяБронь))+Число(ЗначениеЗаполнено(ВечерняяБронь));
КонецЦикла;
8 kiruha
 
12.08.13
12:08
(4)
Кто ее знает где она это использует
9 salvator
 
12.08.13
12:09
(5)
А в чем проблема в цикле подсчитать-то?
10 1Сергей
 
12.08.13
12:09
(5) Запросом лучше, можно через Выгрузить с отбором
11 1Сергей
 
12.08.13
12:09
(10) Наверно, даже второй вариант будет лучше, хз
12 anisa8310
 
12.08.13
12:09
(9) ага сейчас попробую и так и так
13 Нуф-Нуф
 
12.08.13
12:10
(7) ты бог
14 anisa8310
 
12.08.13
12:10
(7) спасибы -сейчас попробую это сделать. Тип дата конечно здорова меня смутил
15 anisa8310
 
12.08.13
12:20
Документ.БронированиеСтоликов.Форма.ФормаДокумента(50,51)}: Переменная не определена (ДнБронь)
  Результат = Результат + Число(ЗначениеЗаполнено(<<?>>ДнБронь))+Число(ЗначениеЗаполнено(ВчБронь)); (Проверка: Толстый клиент (обычное приложение))
{Документ.БронированиеСтоликов.Форма.ФормаДокумента(50,85)}: Переменная не определена (ВчБронь)
  Результат = Результат + Число(ЗначениеЗаполнено(ДнБронь))+Число(ЗначениеЗаполнено(<<?>>ВчБронь)); (Проверка: Толстый клиент (обычное приложение))
  
ДнБронь-это реквизит табличной части Гости
16 kiruha
 
12.08.13
12:20
Стр.ДнБронь
17 salvator
 
12.08.13
12:21
(15) Стр.ДнБронь
18 anisa8310
 
12.08.13
12:21
добавила Гости.ДнБронь
19 Нуф-Нуф
 
12.08.13
12:21
(15)Стр.ДнБронь
20 Ненавижу 1С
 
гуру
12.08.13
12:21
Стр.ДнБронь!
21 Ненавижу 1С
 
гуру
12.08.13
12:21
(18) нет
22 Godofsin
 
12.08.13
12:21
Для каждого Строка их Гости цикл
    Бронь = ДнБронь;
КонецЦикла;

Навскидку
23 Godofsin
 
12.08.13
12:22
(22) тьфу, мля Строка.ДнБронь
24 1Сергей
 
12.08.13
12:22
ТС - программист?
25 Starhan
 
12.08.13
12:22
*фейспалм*
А где переменная текущей строки?
26 Godofsin
 
12.08.13
12:22
а, я не в тему )
27 Starhan
 
12.08.13
12:23
(25) к (15)
28 Starhan
 
12.08.13
12:23
ТС, а почему вы решили себя попробовать в 1с?
29 anisa8310
 
12.08.13
12:24
(28) иногда приходится (быстро что то решить -времени нет )
30 anisa8310
 
12.08.13
12:26
а почему СТР? получилось. Стр - это что?
31 hhhh
 
12.08.13
12:27
(30) текущая строка в таблице вашей
32 salvator
 
12.08.13
12:27
(30) Потому что гладиолус
33 kiruha
 
12.08.13
12:29
(30)
Волшебное слово
34 anisa8310
 
12.08.13
12:29
Спасибо!!! понятно теперь..хоть легче считать будет -а то ексель..уж..не очень удобно
35 Starhan
 
12.08.13
12:39
(30)ну это же легко это любой программист знает СТP
- Сonstant Temporary Prefix

Всегда используется впереди переменной через точку. Что бы компилятор проглотил необъявленную. переменную
36 WhiteDragon93
 
12.08.13
13:09
(35) я, видимо, не любой программист, впервые узнал название :)
37 Peltzer
 
12.08.13
13:12
(35) Что употребляете?
38 1Сергей
 
12.08.13
13:13
(36) (37) салаги
Независимо от того, куда вы едете — это в гору и против ветра!