Переключение на Главную Страницу Страницы: 1 [2]  ОтправитьПечать
Очень популярная тема (более 25 ответов) Получение вида из $ВидДокумента (число прочтений - 28459 )
U_zer
Экс-Участник


Re: Получение вида из $ВидДокумента
Ответ #15 - 02. Июня 2006 :: 08:23
Печать  
Да! И еще чтобы итоги были по видам документов!
  
Наверх
 
IP записан
 
S.W.A.T.
Junior Member
**
Отсутствует



Сообщений: 42
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Получение вида из $ВидДокумента
Ответ #16 - 02. Июня 2006 :: 08:24
Печать  
Цитата:
пажаласта, но это эскиз моих всех подобных циклов, условие что ТЗ уже подготовлена и она отсортирована как нада, именно типа по IDDOCDEF:
Код
Выбрать все
ВидДока="";
ТЗ.ВыбратьСтроки()
Пока ТЗ.ПолучитьСтроку()=1 Цикл
ТекВид=ТЗ.Док.Вид();
Если ТекВид<>ВидДока Тогда
Таб.ВывестиСекцию("ВидДокумента");
КонецЕсли;
Таб.ВывестиСекцию("Документ");
КонецЦикла; 


думаю идея понятна...


НИЗАЧОТ Улыбка Чиатем входные данные Улыбка)

  
Наверх
ICQ  
IP записан
 
Славко
Senior Member
****
Отсутствует



Сообщений: 467
Местоположение: Украина, г. Днепропетровск
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Получение вида из $ВидДокумента
Ответ #17 - 02. Июня 2006 :: 08:24
Печать  
объясни мне плиз, как у тя поле Док может иметь значение NULL, но при этом имеет значение IDDOCDEF?  Подмигивание
  

Ламер, самый обычный ламер...    сначала мы ...   а потом мы ...
Наверх
wwwICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Получение вида из $ВидДокумента
Ответ #18 - 02. Июня 2006 :: 08:25
Печать  
U_zer
Еще не забудь про ИТ, можно потавить индекс на док_вид, перебрать и заполнить расшифровку.
А стандартный док.Вид() может оказаться более тормозным, присмотрись.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
S.W.A.T.
Junior Member
**
Отсутствует



Сообщений: 42
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Получение вида из $ВидДокумента
Ответ #19 - 02. Июня 2006 :: 08:25
Печать  
Цитата:
объясни мне плиз, как у тя поле Док может иметь значение NULL, но при этом имеет значение IDDOCDEF?  Подмигивание


Эхххх, BOL тебе в руки Подмигивание
Даю наводку GROUP BY ... WITH ROLLUP Улыбка
  
Наверх
ICQ  
IP записан
 
Славко
Senior Member
****
Отсутствует



Сообщений: 467
Местоположение: Украина, г. Днепропетровск
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Получение вида из $ВидДокумента
Ответ #20 - 02. Июня 2006 :: 08:25
Печать  
Цитата:
Да! И еще чтобы итоги были по видам документов!

а что у тебя их нет чтоли?
я же сказал ТЗ уже подготовлена, явсегода rollup "подымаю" наверх, а если это не нужно то итоги себе спокойно сидят внизу...
  

Ламер, самый обычный ламер...    сначала мы ...   а потом мы ...
Наверх
wwwICQ  
IP записан
 
Славко
Senior Member
****
Отсутствует



Сообщений: 467
Местоположение: Украина, г. Днепропетровск
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Получение вида из $ВидДокумента
Ответ #21 - 02. Июня 2006 :: 08:28
Печать  
S.W.A.T. писал(а) 02. Июня 2006 :: 08:25:
Цитата:
объясни мне плиз, как у тя поле Док может иметь значение NULL, но при этом имеет значение IDDOCDEF?  Подмигивание


Эхххх, BOL тебе в руки Подмигивание
Даю наводку GROUP BY ... WITH ROLLUP Улыбка

ты шо ваще меня за ламера держишь?
если с группировками, кстати у меня уже есть пост по этому поводу, то тогда нужно более "грамотное" условие, с проверкой на пустое значение, в 1С оно не NULL, а пустое значение, короче я Вам дал свой алгоритм как я это делаю, не нравится, делайте по своему, кто Вам мешает то?
  

Ламер, самый обычный ламер...    сначала мы ...   а потом мы ...
Наверх
wwwICQ  
IP записан
 
S.W.A.T.
Junior Member
**
Отсутствует



Сообщений: 42
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Получение вида из $ВидДокумента
Ответ #22 - 02. Июня 2006 :: 08:28
Печать  
Цитата:
Цитата:
Да! И еще чтобы итоги были по видам документов!

а что у тебя их нет чтоли?
я же сказал ТЗ уже подготовлена, явсегода rollup "подымаю" наверх, а если это не нужно то итоги себе спокойно сидят внизу...


Тогда приведенный тобой код - НИЗАЧОТ*2 Подмигивание
  
Наверх
ICQ  
IP записан
 
S.W.A.T.
Junior Member
**
Отсутствует



Сообщений: 42
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Получение вида из $ВидДокумента
Ответ #23 - 02. Июня 2006 :: 08:29
Печать  
Цитата:
S.W.A.T. писал(а) 02. Июня 2006 :: 08:25:
Цитата:
объясни мне плиз, как у тя поле Док может иметь значение NULL, но при этом имеет значение IDDOCDEF?  Подмигивание


Эхххх, BOL тебе в руки Подмигивание
Даю наводку GROUP BY ... WITH ROLLUP Улыбка

ты шо ваще меня за ламера держишь?
если с группировками, кстати у меня уже есть пост по этому поводу, то тогда нужно более "грамотное" условие, с проверкой на пустое значение, в 1С оно не NULL, а пустое значение, короче я Вам дал свой алгоритм как я это делаю, не нравится, делайте по своему, кто Вам мешает то?



Блин, мне тебе ссылку в BOL-е дать? Это после типизации оно ПустоеЗначение, т.к. 7.7 не знает что есть NULL
  
Наверх
ICQ  
IP записан
 
Славко
Senior Member
****
Отсутствует



Сообщений: 467
Местоположение: Украина, г. Днепропетровск
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Получение вида из $ВидДокумента
Ответ #24 - 02. Июня 2006 :: 08:29
Печать  
ни зачот так низачот  Подмигивание
  

Ламер, самый обычный ламер...    сначала мы ...   а потом мы ...
Наверх
wwwICQ  
IP записан
 
U_zer
Экс-Участник


Re: Получение вида из $ВидДокумента
Ответ #25 - 02. Июня 2006 :: 08:43
Печать  
kms писал(а) 02. Июня 2006 :: 08:25:
U_zer
Еще не забудь про ИТ, можно потавить индекс на док_вид, перебрать и заполнить расшифровку.
А стандартный док.Вид() может оказаться более тормозным, присмотрись.



Балин! Господа, успокойтесь! Не использую я Док.Вид(), не использую RollUp. И ИТ тоже не использую.
В отчете несколько группировок - Вид,  День, Документ. И соотв. Итоги. 
Обход группировок и вывод результатов без марафета занимает 25 строчек кода. Используется ВК ValTable.

Вопрос возник ТОЛЬКО в переводе ВидаДокумента в строку, помог совет S.W.A.T. со списком соответствий.
Всем спасибо!
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 
ОтправитьПечать