Имя: Пароль:
1C
1С v8
v8: Ввод на основании
,
0 ZADR
 
20.05.13
16:53
Помогите, документ РеализацияТоваров должен заполняться на оснований ОприходованиеТоваров, как это сделать?
1 mikecool
 
20.05.13
16:55
описать процедуру ОбработкаЗаполнения
2 ДенисЧ
 
20.05.13
16:55
Внести его в список вводимых на основании и подправить обработку заполнения
3 Mitriy
 
20.05.13
16:56
Для этого надо указать, что он является основанием, а потом допилить обработку заполнения...
4 Shurjk2
 
20.05.13
16:56
(0) Если не писать код то есть такая волшебная кнопка "изменить" там можно заполнить из другого документа
5 Mitriy
 
20.05.13
16:56
...
6 ZADR
 
20.05.13
16:57
внес в список вводимых на основании, а как подправить обработку заполнения?
7 ДенисЧ
 
20.05.13
16:59
(6) как-как... Ручками
8 Mitriy
 
20.05.13
16:59
позвать программиста...
9 Balonbl4
 
20.05.13
17:00
(6) здесь толковый совет: http://xn-----clcksaplxf6byd3cyb.xn--p1ai/
10 ZADR
 
20.05.13
17:02
(4) а где же эта волшебная кнопка "изменить"? )
11 ZADR
 
20.05.13
17:04
Процедура ОбработкаЗаполнения(Основание)
   
   ЗаполнитьПоДокументуОснования(Основание);
       
КонецПроцедуры

а в списке вводимых на оснований есть ОприходованиеТоваров
12 mikecool
 
20.05.13
17:05
(11) за тебя уже все написали, дуй дальше в процедуру и смотри, что уже есть - делай аналогично
13 ZADR
 
20.05.13
17:07
все равно не заполняет...
14 Mitriy
 
20.05.13
17:09
(11) не вводимых, а вводится на основании оприходования...
15 ZADR
 
20.05.13
17:16
а где же эта волшебная кнопка "изменить"? )
16 Mitriy
 
20.05.13
17:17
(15) думаю, у тебя другая конфигурация... если бы ты еще в самом верху ее озвучил, было бы проще...
17 ZADR
 
20.05.13
17:19
версия 1С:Предприятие 8.2 (8.2.16.368)
18 ZADR
 
20.05.13
17:33
народ, подскажите...
19 Borteg
 
20.05.13
17:36
В модуле объекта нашел процедура обработказаполнения?
20 lapinio
 
20.05.13
17:39
Пример

ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка)
   ТипДанныхЗаполнения = ТипЗнч(ДанныеЗаполнения);
   Если ТипДанныхЗаполнения=Тип("ДокументСсылка.ПриходнаяНакладная") Тогда
       ДокументОснование=ДанныеЗаполнения;
       Комментарий="Введен на основании "+ДокументОснование;
       Фирма=ДокументОснование.Фирма;
       МестоХранения=ДокументОснование.МестоХранения;
       Грузоотправитель=ДокументОснование.Грузополучатель;
       Для каждого СтрокаТЧ Из ДокументОснование.ТабличнаяЧасть Цикл
           НоваяСтрока=ТабличнаяЧасть.Добавить();
           НоваяСтрока.Номенклатура=СтрокаТЧ.Номенклатура;
           НоваяСтрока.Количество=СтрокаТЧ.Количество;
       КонецЦикла;

КонецПроцедуры;
21 ZADR
 
20.05.13
17:42
там только
Процедура ОбработкаЗаполнения(Основание)
   
   ЗаполнитьПоДокументуОснования(Основание);
       
КонецПроцедуры
и все
22 lapinio
 
20.05.13
17:44
У Тебя УФ или ОФ и типовая?
23 Mitriy
 
20.05.13
17:44
(21) кликаешь правой кнопкой на ЗаполнитьПоДок... и выбираешь: Перейти к определению
24 ZADR
 
20.05.13
17:46
Процедура ДокументОснованиеПриИзменении(Элемент)
   Если НЕ ЗначениеЗаполнено(Элемент.Значение) Тогда
       мИсходныйДокументОснование = Элемент.Значение;
       Возврат;
   КонецЕсли;
   
   Если мИсходныйДокументОснование = Элемент.Значение Тогда
       Возврат;
   КонецЕсли;
   
   ТекстВопроса = "Заполнить текущий документ данными документа-основания?";
   Ответ = Вопрос(ТекстВопроса, РежимДиалогаВопрос.ДаНет, , КодВозвратаДиалога.Да,);
   Если Ответ <> КодВозвратаДиалога.Да Тогда
       Возврат;
   КонецЕсли;
   
   //очистим табличные части
   Товары.Очистить();
   Составнабора.Очистить();
   
   ЗаполнитьПоДокументуОснования(Элемент.Значение);
   
   Если Не мИсходныйСклад = Склад  Тогда
       ПриИзмененииСклада();
   КонецЕсли;
   
   мИсходныйДокументОснование = Элемент.Значение;
   мИсходныйСклад             = Склад;

КонецПроцедуры
25 hhhh
 
20.05.13
17:48
(24) и к чему этот набор букв? У тебя разве просили эту процедуру?
26 lapinio
 
20.05.13
17:49
ЗаполнитьПоДокументуОснования(Элемент.Значение); В этой процедуре уже все описано. Стань курсором на нее нажми F12
27 ZADR
 
21.05.13
08:28
и еще один вопрос, в списке вводимых на оснований есть и СчетНаОплату и Чек,это в конфигураторе, а в самой 1Ске когда нужно выбрать документ на основании выходит только ОприходованиеТоваров, а чем проблема?
28 Живой Ископаемый
 
21.05.13
08:36
проблема дума в том, что не научили пользоваться отладчиком.
29 ZADR
 
21.05.13
08:47
подскажите, если не трудно
30 Мимохожий Однако
 
21.05.13
08:50
(29)Какая конфигурация? ))
31 cw014
 
21.05.13
08:51
(29) Бюджет "подсказки" какой?
32 ZADR
 
21.05.13
09:12
все, решил проблему...
33 Живой Ископаемый
 
21.05.13
09:38
всем правда не все равно