#0
by first_may
Добрый день. Подскажите пож, можно ли в запросе получить номер документа без префикса?
#3
by first_may
подскажите пож как ? вот запрос ВЫБРАТЬ НДСЗаписиКнигиПродажОбороты.СчетФактура.Номер, НДСЗаписиКнигиПродажОбороты.СчетФактура, НДСЗаписиКнигиПродажОбороты.НДСОборот КАК НДС ГДЕ НДСЗаписиКнигиПродажОбороты.СчетФактура ССЫЛКА Документ.РеализацияТоваровУслуг
#4
by rs_trade
Надо добавить реквизит в шапку документа НомерБезПрефикса и получать его в запросе )))
#6
by ВРедная
Обойди все документы в коде, получи для каждого префикс, потом полученную таблицу засунь в запрос и соедини с таблицей документов
#8
by first_may
в перспективе да... слева ВЫБРАТЬ НДСЗаписиКнигиПродажОбороты.НДСОборот КАК НДС НДСЗаписиКнигиПродажОбороты.СчетФактура ССЫЛКА Документ.РеализацияТоваровУслуг справа ВЫБРАТЬ НДСЗаписиКнигиПокупокОбороты.СчетФактура.Номер, НДСЗаписиКнигиПокупокОбороты.СчетФактура.НомерВходящегоДокумента ГДЕ НДСЗаписиКнигиПокупокОбороты.СчетФактура ССЫЛКА Документ.ПоступлениеТоваровУслуг И их надо соединить слева СчетФактура.Номер = справа НДСЗаписиКнигиПокупокОбороты.СчетФактура.НомерВходящегоДокумента
#9
by sirsp
ВЫБРАТЬ "ххх01" Номер ПОМЕСТИТЬ Документы ВЫБРАТЬ 1 Позиция ПОМЕСТИТЬ Позиции ОБЪЕДИНИТЬ ВЫБРАТЬ 2 ОБЪЕДИНИТЬ ВЫБРАТЬ 3 ОБЪЕДИНИТЬ ВЫБРАТЬ 4 ОБЪЕДИНИТЬ ВЫБРАТЬ 5 ОБЪЕДИНИТЬ ВЫБРАТЬ 6 ОБЪЕДИНИТЬ ВЫБРАТЬ 7 ОБЪЕДИНИТЬ ВЫБРАТЬ 8 ОБЪЕДИНИТЬ ВЫБРАТЬ 9 ОБЪЕДИНИТЬ ВЫБРАТЬ 10 ОБЪЕДИНИТЬ ВЫБРАТЬ 11 ОБЪЕДИНИТЬ ВЫБРАТЬ 12 ОБЪЕДИНИТЬ ВЫБРАТЬ 13 ОБЪЕДИНИТЬ ВЫБРАТЬ 14 ОБЪЕДИНИТЬ ВЫБРАТЬ 15 ; ВЫБРАТЬ
#10
by Другая
В СКД можно использовать функции глобального модуля. Например на закладке "Вычисляемые поля" в колонке "Выражение". Мне кажется это будет более удобно, чем извращаться с запросом.
#15
by PR третий
Так я же не спрашиваю, знаешь ли ты, что такое может быть. Я говорю, какой здесь префикс, пустой?
#18
by PR третий
Вообще задача решается проще пареной репы. ВЫБОР для фиксированной длины номера и всего делов. Типа когда первый символ "0", то префикса нет, когда второй символ "0", то префикс первый символ,... иначе префикса нет.
#20
by PR третий
+ А, не, посложнее, нули же надо убрать. То есть будет выбор со вложенными выборами.
#21
by first_may
есть СчетФактураНомер = БРМ000480, есть префикс ОрганизацияПрефикс = БРМ надо получить 000480, а затем это преобразовать к числу
#24
by Timon1405
Так что мешает выгрузить колонку документов, прогнать ее через функцию ПрефиксацияОбъектовСобытия(или какой там у вас в конфигурации).ПолучитьНомерНаПечать, получить ТЗ "Ссылка-НомерНаПечать", загнать ее в запрос и связать там по ссылке? или почти то же только по каждой строчке вам советуют в
#26
by first_may
Префиксы убрал вот так ВЫБРАТЬ 2 "___", 3 "____", 4 "_____", 5 "______", 6 "_______", 7 "________", 8 "_________", 9 ВЫБРАТЬ "", 0 ; НДСЗаписиКнигиПродажОбороты.СуммаБезНДСОборот КАК СуммаБезНДС, ПО (НДСЗаписиКнигиПродажОбороты.Организация.Префикс ПОДОБНО КоличествоСимволов.Симв) ГДЕ НДСЗаписиКнигиПродажОбороты.СчетФактура ССЫЛКА Документ.РеализацияТоваровУслуг
#27
by first_may
Теперь надо в другом номере справа добавить 0, то есть если СчетФактураНомерВходящегоДокумента = 1281, то хотелосьбы получить 000001281
#28
by Другая
еще можно сформировать таблицу значений ручками, провернув все необходимые действия, и передать в СКД. Почему-то мне хочется рыдать при взгляде на запрос...
#29
by Ildarovich
А можно оба номера привести к числу и соединять таблицы по равенству этого числа. Приводить к числу можно методом, изложенным в статье . Префикс там автоматически уберется.
#30
by Начинающий_13
В СКД в поле ВЫРАЖЕНИЕ ПРЕДСТАВЛЕНИЯ можно обратиться напрямую к общему модулю где у тебя отсекается префикс. Это немного неправильно, но если очень хочется то можно.
#31
by GANR
СКД, язык выражений компоновки данных. И функцию общего модуля или модуля менеджера какого-либо объекта вызывать.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- ЗиК падает при загрузке. Без сообщений. Без переиндексации.
- Создаем ВК "без программирования",получаем задержку в N-сек без 100% загр.
- Запись периодических реквизитов: Время,Документ,Номер,Номер Стр
- Как закрыть форму документа, без сохранения и без запроса на сохранение
- Поиск документа по номеру без префикса и лидирующих нулей
- Серийный номер? Серийный номер!
- Номер проводки и номер строки документа
- Неверный номер основной записи. Ожидается номер: 1!
- Как печать платежные поручения чтобы без префикса в номере? (КомплАвтом 82)
- УТ11 "Номер сообщения меньше номер ранее принятого сообщения" где поменять?
- Сколько разрядов у «Номер отправленного сообщения» и «Номер принятого сообщения»
- БП3 отчёты руководителю без копеек, как сделать, чтобы было без округлений.
В этой группе 1С
- Хранение табличных документов
- Порекомендуйте программу для выполнения ежедневных бэкапов документов
- Как учесть в ОС неучтенный экскаватор? (БП 3)
- Отчет СКД в ОП "программное включение выключение видимости колонок"
- Поле "Курс взаиморасчетов после" не заполнено
- Установка цен продажи для контрагентов
- Сохранение как внешней печатной формы
- Ошибка при закрытии месяца
- Программное нажатие клавиш в 1с
- срез последних регистр накопления
- Как передать переменную с клиента на сервер.
- Получить список с возможными типами составного типа
- Как изменить файл внешней обработки
- Не работает ПриОткрытии в форме выбора при перевыборе значения.Почему?
- Скд со вложенными схемами - обратиться к результату.
- УПП Давальческая схема
- 1с УТ 11 пропадают группировки в отчете
- Поменять ширину этикетки ут 10.3
- Получение данных о продажах в возврате от покупателя: рс или обход документов?
- Как определить сломана 1C или нет?