Имя: Пароль:
1C
1С v8
Ввод документа на основании нескольких
,
0 Автосервис
 
26.04.16
11:54
Добрый день.
БП 3.0.43.50.
На основании нескольких счетов покупателям необходимо создать один заказ поставщику (это у нас самописанный документ). Хотелось бы проконсультироваться, как это лучше реализовать.
Несколько документов выбираются через ctrl. В платформе поддерживается обработка нескольких документов, но при вводе на основании передается только один документ. Можно как-то переписать стандартный механизм ввода на основании, чтобы он поддерживал передачу нескольких документов и в процедуре ЗаполнитьПоДокументуОснованию я смог обработать несколько документов?
1 DDwe
 
26.04.16
11:57
(0) Ты спрашиваешь разрешения?
2 Федя Тяпкин
 
26.04.16
11:57
Кнопку Заполнить/Добавить по счету над ТЧ документа заказ как вариант.
3 Dmitrith
 
26.04.16
11:58
Может написать отдельную обработку, которая заполнять документ будет? По аналогии с Изменить-Добавить из документа. А стандартной обработкой не пользоваться
4 Рэйв
 
26.04.16
12:00
(0)Сделай свою форму ввода на основании с покером и гетерами
5 FIXXXL
 
26.04.16
12:00
>но при вводе на основании передается только один документ

если выделить несколько, в обработу заполнения что приходит? ссылка на первый документ?
6 Автосервис
 
26.04.16
12:01
(1), (2) Это все понятно и можно. Но я спрашиваю про легкий путь, приближенный к типовому. Если его нет - то придется делать отдельной кнопкой
7 Автосервис
 
26.04.16
12:01
(5) Да, только один заходит
8 Рэйв
 
26.04.16
12:02
(6)Обработка с таб полем типаДокумент список. Выбиарешь множественно из списка и нажимаешь кномпку "хочу на основании"
9 Рэйв
 
26.04.16
12:03
+с передачей списка в процедуру заполнения, которую нужно будет переписать под это дело.
Как вариант
10 Автосервис
 
26.04.16
12:03
(6) Обработка - это лишнее. Можно тупо сделать кнопку, а в ней уже обрабатывать документы, выбранные в списке
11 Рэйв
 
26.04.16
12:03
Или на обычнойц формой списка документов сделать заполняемый СЗ с той де кнопкой
12 FIXXXL
 
26.04.16
12:04
(7) значит надо свою кнопку, в которой
ЗаказПоставщику.Заполнить(СписокОснований)
и уже в обработке заполнения
Если Список тогда
13 Автосервис
 
26.04.16
12:06
Насколько я понял - через стандартный механизм ввода на основании не получится. Буду писать обход. Всем спасибо за помощь :)
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший