Как выбрать виды документа которые делают движения по регистру накопления? #472713


#0 by Evlanov
Как выбрать виды документа которые делают движения по регистру накопления? Выбрать Регистратор из РегистрНакопления.ВзаиморасчетыСКонтрагентами Упорядочить по Регистратор
#1 by ASU_Diamond
тебе надо все виды документов которые могут делать движения по регистру или виды документов которые сделали движения?
#2 by Evlanov
Не все, а только те документы которые сделали движения.
#3 by Evlanov
ТипЗнч(Регистратор) в запросе использовать нельзя.
#4 by Живой Ископаемый
зато можно ССЫЛКА
#5 by Живой Ископаемый
и ВЫБОР
#6 by shuhard
.Регистратор ССЫЛКА Документ.ПоступлениеТоваровУслуг
#7 by ASU_Diamond
тогда только: Выбор Когда Регистратор ССылка ХХХХ Тогда "ХХХХ"
#8 by Невский Александр
Представляю чтьо будет - если количество доков как в УПП :))
#9 by Живой Ископаемый
ВЫБОР КОГДА .Регистратор ССЫЛКА Документ.ПоступлениеТоваровУслуг ТОГДА "ПоступлениеТоваровУслуг " КОГДА .Регистратор ССЫЛКА Документ.ОтступлениеТоваровУслуг ТОГДА "ОтступлениеТоваровУслуг " ИНАЧЕ "Неопределенный вид" КОНЕЦ КАК ВидДокумента
#10 by Невский Александр
Лучше получить сначала список видов документов, которые заданы в конфе как регистраторы для РН - а затем сформировать запрос
#11 by la luna llena
и так всю тучу документов перебирать?
#12 by Птица
+и сформироватть текст запроса динамически, пробежавшись по метаданным и выбирая все регистраторы ре8гистра
#13 by Живой Ископаемый
2 нужно - перебирай. не нужно - не перебирай. нужно но лень - используй в77, там это реализовано.
#14 by ASU_Diamond
можешь программно создать этот кусок кода, перебирая метаданные
#15 by la luna llena
спасибо
#16 by Evlanov
Не понимаю, как в данном случае можно использовать "Ссылка".
#17 by Птица
см.
#18 by Evlanov
Выбрать Различные Подстрока(Регистратор.Представление,1,20) из РегистрНакопления.ВзаиморасчетыСКонтрагентами Неверные параметры Подстрока.
#19 by Evlanov
Разве Представление не имеет тип строка?
#20 by Живой Ископаемый
2 "Выбрать Различные Подстрока(Регистратор.Представление,1,20) из РегистрНакопления.ВзаиморасчетыСКонтрагентами" ни капли не похоже на ... будешь тупить дальше?
#21 by Живой Ископаемый
2 не имеет и не имело.
#22 by Evlanov
Цитата Митичкина: Представление содержит строку представления документа.
#23 by Живой Ископаемый
Митичкин такой Митичкин.
#24 by Живой Ископаемый
впрочем не важно какой он... Ну вот написал он так, и тем не менее в - нерабочий код, а в - стопроцентно рабочий. Что ты выберешь? Обвингить Митичкина в своих бедах?
#25 by Evlanov
А я обвинял Митичкина в своих бедах? Беда не с Митичкиным, а с 1С. Буду делать перебором.
#26 by Живой Ископаемый
Так, Представление действительно строка... В хелпе написано Функция ПРЕДСТАВЛЕНИЕ Данная функция предназначена для получения строкового представления значения произвольного типа. Параметр функции – выражение любого типа. Возвращаемое значение – представление значения, тип Строка. НО! Там же, ниже написано: Результат работы функции не может быть использован внутри других функций, за исключением функции ПРЕДСТАВЛЕНИЕ. Так что Митичкин реабилитирован, в8 тоже.
#27 by Птица
нифига. можно просчитаться с оптимально длиной подстроки. Например, первый документ - Заявка, Второй - Принятие к учету ОС, третий - Принятие к учету НМА. ну и какую длину подстроки выбрать? для последних двух нужно не меньше 18, чтобы два вида документа не слились в один, но в этом случае не удастся сгруппировать заявки, т.к. для них нужная длина = 6 или уть больше, но уж никак не 18
#28 by Живой Ископаемый
2 Это вообще к чему?
#29 by dk
а можно по тупому выгрузить все ссылки в ТЗ и заполнить вторую коронку видом документов, потом свернуть по 2-й колонке
#30 by la luna llena
[хороший вариант, я думаю, даже лучше
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

Похожие вопросы 1С

В этой группе 1С