|
Возможно ли ввести на основании 1 док. 2-а? | ☑ | ||
---|---|---|---|---|
0
Adecvator
06.06.14
✎
18:27
|
Может кто сталкивался?
|
|||
1
EugeniaK
06.06.14
✎
18:29
|
(0) Можно. А почему нет?
|
|||
2
Banned
06.06.14
✎
18:29
|
да
|
|||
3
Borometr
06.06.14
✎
18:30
|
(0) Только скорей всего свою кнопочку придется рисовать
|
|||
4
Adecvator
06.06.14
✎
18:31
|
блин где отлавливать инициирование нового документа?
|
|||
5
Adecvator
06.06.14
✎
18:31
|
(3) т.е. типовой кнопкой - "Ввод на основании" не проканает?
|
|||
6
oleg_prg
06.06.14
✎
18:36
|
(5) Прокатит. В создаваемом документе отслеживай на основании он введен или нет. Если введен на основании, создавай из этого документа еще документ. Думаю как-то так...
|
|||
7
Adecvator
06.06.14
✎
18:38
|
(6) я не правильно может выразился, есть две расходки их надо запулить в один приход
|
|||
8
DS
06.06.14
✎
18:41
|
(7) Конечно не правильно.
Не проще ли из прихода выбирать для заполнения сколько угодно расходов или других документов? |
|||
9
Borometr
06.06.14
✎
18:42
|
(8) Так скучно, давай лучше что-нибудь забабахаем.
|
|||
10
DS
06.06.14
✎
18:44
|
(9) Забабахать можно свою кнопку с блекджеком в списке с множественным выбором...
|
|||
11
Borometr
06.06.14
✎
18:45
|
(10) вот... пришли к тому с чего я начал
|
|||
12
Fragster
гуру
06.06.14
✎
18:56
|
один док на основании двух, а не два на основании одного. автор, сходи поспи!
|
|||
13
шаэс
06.06.14
✎
19:01
|
(7) в БП в возврате поставщику по кнопке «заполнить», по–моему, можно добавлять строки из скольки угодно документов–оснований
|
|||
14
Adecvator
06.06.14
✎
19:23
|
Вот чего я хочу - http://i6.pixs.ru/storage/7/7/7/VvodNaOsno_6518927_12441777.png
|
|||
15
ДенисЧ
06.06.14
✎
19:25
|
(14) ну это вам, батенька, к доктору-паталогоанатому, то есть к программисту надо...
|
|||
16
Adecvator
06.06.14
✎
19:38
|
Нашел вариант, плюс надо прописать в доп свойствах формы значение что документ найден и перед открытием формы проверяю его.
СтандартнаяОбработка = Ложь; Если ТипЗнч(ДанныеЗаполнения) = Тип("ДокументСсылка.РеализацияТоваровУслуг") Тогда Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ ПЕРВЫЕ 1 | ОтчетТаможенногоПредставителя.Ссылка |ИЗ | Документ.ОтчетТаможенногоПредставителя КАК ОтчетТаможенногоПредставителя |ГДЕ | ОтчетТаможенногоПредставителя.ДокументРеализации = &ДанныеЗаполнения"; Запрос.УстановитьПараметр("ДанныеЗаполнения", ДанныеЗаполнения); Результат = Запрос.Выполнить(); ВыборкаДетальныеЗаписи = Результат.Выбрать(); Если ВыборкаДетальныеЗаписи.Следующий() Тогда Сообщить("На основании данного документа отчет уже был сформирован. Будет открыт существующий"); Форма = ВыборкаДетальныеЗаписи.Ссылка.ПолучитьФорму(); Форма.Открыть(); Иначе // Заполнение шапки ДокументРеализации = ДанныеЗаполнения; ДоговорКонтрагента = ДанныеЗаполнения.ДоговорКонтрагента; Контрагент = ДанныеЗаполнения.Контрагент; Организация = ДанныеЗаполнения.Организация; Для каждого стр из ДанныеЗаполнения.АгентскиеУслуги Цикл СтрОтчета = ТЧДокументы.Добавить(); СтрОтчета.СуммаЗач = стр.Сумма; КонецЦикла; КонецЕсли; КонецЕсли; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |