#0
by Domovoi
Например, есть у меня заголовок вида "Заказ покупателя № 2 от 19 марта 2010 г." - это строка, как получить ссылку на этот док? Я знаю способ но не очень хороший: Отделить "Заказ покупателя", преобразовать в "ЗаказПокупателя". Так же получить номер документа = 2 преобразовать в нужный вид и составить запрос поиска по коду. Вот только не знаю как грамотно определить префикс документа, хотелось бы чтоб подсказали. Если есть другие способы, то по возможности опишите.
#5
by Живой Ископаемый
2, а то есть все-таки изначально имеется ссылка? так чего нам голову морочишь?
#6
by Domovoi
Ну так как мне ее забрать, в типовом механизме не передается ссылка, а менять типовую штуку не хочется.
#7
by Lys
Извращения какие... Но если хочется - то лучше помещай ссылку на документ в расшифровку какой-нибудь ячейки печатной формы, и вытаскивай ее оттуда при формировании эл. письма.
#8
by Domovoi
Просто тогда надо будет в каждую печатную форму лезть, и переделывать чтоб параметр ссылка передавался.
#12
by Domovoi
так я и не собираюсь, делаю просто печатную форму, потом отправляю по электронке механизмом 1с, просто надо немного поменять (Текст письма написать, контрагента указать в теме, ну и хрен его знает что еще понадобиться) поэтому надо получить ссылку дока, оттуда все уже достану.
#13
by Lys
Ну если не понимаешь, зачем, тогда лезь в типовую конфу, и делай "в каждую печатную форму лезть, и переделывать чтоб параметр ссылка передавался." =)
#14
by Domovoi
Да не, придется тогда свой метод по получению ссылки впихивать. Интересно, а вы настраиваете вообще в базах механизм рассылки писем?
#15
by ThreeTONE
разбирай строку на три составляющие - наименование документа номер документа в цикле обходи все метаданные, сравнивай наименование с имеющимся наименованием документа а дальше отбор документов на указанную дату, сравниваешь в цикле номер с имеющимся номером
#16
by Lys
см . Если у автора в строе номер без префикса, а в базе - более одной организации с разными префиксами, то не взлетит. И вообще, это извращение. Нет, не настраиваю, мне это не нужно=)
#17
by Domovoi
Сильно. Я в предложил это, только без циклов) Только хочется способ типа в одну строчку.
#18
by Ненавижу 1С
странно, но в обработку отправки писем ссылка таки передается, в чем проблема у автора мне непонятно
#19
by Domovoi
Да я понимаю что немного извращение, но как быть то, перелапачивать все печатные формы тоже не хочется.
#22
by Domovoi
:)А я про док Заказ покупателя -> Печатная форма Счет на оплату -> ОбщиеФормы Печать документа -> ОбщиеФормы НастройкаОтправкиОтчета -> и т.д. Док Электронное Письмо
#24
by Живой Ископаемый
2 настраивал... Но ни в коем случае не отправлю печатные формы документов. И даже если бы я так делал - например бы клиентам счета - я бы вставлял в них или штрихкод или уникальный номер с избыточностью - чтобы даже если операционистка в кассе банка ошибется водной цифре, я бы смог это выцепить и одиночную ошибку исправить
#25
by Domovoi
Почему ни в коем случае? Отправка копии печатной формы счета - стандартная вещь. А зачем вообще уникальный код?
#26
by hhhh
можно обратным ходом пойти. Выгружаешь запросом все заказы в таблицу значений, две колонки: ссылка и представление. И потом в этой ТЗ по представлению берешь ссылку. Как раз пара строчек кода, ну конечно тормозной путь, но можно период выборки допустим ограничить.
#27
by Domovoi
ну период датой ограничется, за один день немного будет) Ну как вариант, наверно так и завалю.
#29
by Живой Ископаемый
2 А ты никогда не получал... ну не знаю счета за свет/газ со штрихкодом? как думаешь? зачем он там?
#32
by Domovoi
+Я хз нах его использовать, обычно для ускорения поиска или учета, но там что учитывать не знаю, сканеров обыно нет в сберкасах, поэтому и посик не ускорит.
#34
by Живой Ископаемый
2 там еще циферки внизу штрихкода... и еще есть контрольная цифра обычно... Про коды Хэмминга в курсе?
#36
by Живой Ископаемый
2 чтобы идентифицировать платеж. Даже если нет в сберкассе сканера штрих кода. Он может в конторе. Кроме того этот код может дублироваться как номер документа.. Когда клиент приходит платить - оператор наберет этот номер. За счет избыточности - даже если она ошиблась в одной цифре, это можно будет обнаружить. При приходе электронной выписки контора будет знать какой счет оплачен.
#40
by Domovoi
Чтоб не заниматься этим, надо уметь программировать и знать что из формы в форму передается ссылка на основной объект и из нее уже получают что надо, на строку заголовка, жаль что разработчики типовой базы этого не знают. А штрих код, может и задумывался как что-то нужное, но сейчас, по крайней мере пока не будут везде сканеры штрих кода, он нафиг не нужен. В квитанции есть уникальный номер и без штрихкода. Но квитанция по сути дела только для вас. Вы платите без нее. Уникальность определяется лицевым счетом (как вариант говорите ФИО и адрес) и датой. И если приходите на разборки то вам никто не ищет по штрих коду) Поэтому и говорю что просто прибамбас) Всмысле, куда вставить внутренний идентификатор?
#42
by Domovoi
Хе, нашел, ссылку довели до ОбщиеФормы ПечатьДокумента, правда дальше оборвали, ну да ладно подпилить пару общих типовых процедур не сложно.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как программно получить получить пароль пользователя в текущем сеансе работ
- как спозиционироваться на строке табличной части справочника
- Как Получить ссылку на значение перечисления зная его синоним?
- Печать из 1С по командной строке файлов PDF
- Как получить разность дат (Нужно получить количество дней)
- Хочу определить в строке место перехода на новую строку
- Как получить пустое значение в строке, а не пробел?
- дата/время в строке состояния 1С 7.7
- Как получить значение колонки в текущей строке табличного поля?
- Как получить ссылку на объект по активной форме, которую, он породил?
- Как получить ГУИД элемента по OLE, записать и получить по нему ссылку?
- Получить ссылку на Документ
В этой группе 1С
- Декларация алко, выгрузка: обособленное подразделение
- СКД. Отбор по итогу ресурса в группировке
- RLS (УПП) повышение производительности
- Поиск в табличной части элемента справочника
- 1c ЗУП 8.2 Проблема заполнения сотрудниками списка начисление зарплаты
- УТ 10,3 Контроль остатков по организациям
- УТ11. ЗаданиеТорговомуПредставителю ввод на основании Заказа
- 1с 8.2 СКД не выводит поле из запроса
- Кто работал с 1С:Розница? Вопрос по шаблону чека ккм
- Проблема с пересчетом Больничного в ЗиК 7.7
- Где правильнее поставить управляемые блокировки
- Отладка web сервисов 8.2 - файловый вариант
- Как загрузить таблицу их формата MXL в 1С 8
- Автоматический обмен между УТ и БП - это миф?
- как закрыть окно сообщений через промежуток времени?
- Ошибка "Зацикливание уровней"
- Запрос к проводкам операций
- Как в табличном поле узнать, по какой колонке идет сортировка и изменить ее? 8.1
- Косяк при выгрузке из 1С 8 ЗуП в 1С 8 Бухгалтерия
- ТиС. Строка выписки банка. Отключение контроля уникальности. Последствия будут?