Имя: Пароль:
1C
1C 7.7
v7: Свернуть ТЗ по колонка с типом Дата
0 Balabass
 
13.03.12
02:49
Подскажите. Проблема такая.
Есть ТЗ
| Сотрудник | ДатаПриема | ДатаУвольнения |
| Иванов    | 01.01.01   |                |
| Иванов    |            |  01.01.11      |

Как получить на выходе

| Сотрудник | ДатаПриема | ДатаУвольнения |
| Иванов    | 01.01.01   | 01.01.11       |

?
1 Конфигуратор1с
 
13.03.12
02:55
Свернуть?
2 Balabass
 
13.03.12
02:58
Имеется введу ТЗ.свернуть(,)?
3 Конфигуратор1с
 
13.03.12
02:59
(2)оно самое
4 Balabass
 
13.03.12
03:00
Да не выходит чет.
"" + 01.01.11 дает ""
5 Конфигуратор1с
 
13.03.12
03:18
(4) а ты задай тип дата для колонок
6 Злопчинский
 
13.03.12
03:20
пустые значения в каждой колонке заполнить, потом свернуть.
7 Balabass
 
13.03.12
03:29
Заполнил пустые ячейки типом Дата(0,0,0)/

| Сотрудник | ДатаПриема | ДатаУвольнения |
| Иванов    | 01.01.01   |   .  .  .      |
| Иванов    | .  .  .    |  01.01.11      |

При свертывании ничего не меняется.
На выходе получаю

| Иванов    | 01.01.01   |   .  .  .      |
8 Aleksey
 
13.03.12
03:31
А зачем ты так сделал?
9 Balabass
 
13.03.12
03:32
А как нужно?
10 Aleksey
 
13.03.12
03:35
(9) Почему нельзя сразу ТЗ сделать, чтобы не пришлось сворачивать?
11 Balabass
 
13.03.12
03:44
Собрал документы по приему и увольнению. Вот и вышло на 1 сотра 2 строки и 2 стобца
12 Aleksey
 
13.03.12
03:45
(11) Научить искать в ТЗ перед добавлением новой строки?
13 Aleksey
 
13.03.12
03:47
стр="";
Если ТЗ.НайтиЗначение(Сотрудник,стр,"Сотрудник")=0 тогда
 ТЗ.НоваяСтрока();
 ...
Иначе
 ТЗ.УстановитьЗначение(стр,"ДатаУвольнения ",ДатаУвольнения);
КонецЕсли;
14 Balabass
 
13.03.12
03:48
Точно...несообразил...))) спасибо!