Вход | Регистрация

1С:Предприятие ::

Метки:документы

Ввод на основании... шо оно такое? // ламерский вопрос

Я
   Crystalizer
26.05.04 - 23:02
дали мне перенести документы из стандартной-базовой конфигурации Бухгалтерия для Украины в готовую для одной конторы. Вроде всё основное сделал но шеф потыкал - опа! ввод на основании не катит.

что это такое - "ввод на основании" и как его _приделать_ ? В чём там суть в смысле программирования?
 
 
   SnarkHunter
 
1 - 26.05.04 - 23:07
Новый документ заполняется данными на основании данных другого документа...
   It is me
 
2 - 26.05.04 - 23:18
То бишь пример - приходная и расходная накладные - вещи принципиально различные в плане учета, но имеющие много общего в плане реквизитов. И сегодня (реально) клиент мой захотел сразу после ввода приходной мочь вводить расходную с тем же товарным составом нажатием одной волшебной клавиши ВвестиНаОсновании. Реализуется это следующим образом: открываешь документ в Конфиг., нажимаешь Ввод на основании и ставишь галочки, что на основании чего будешь вводить. Затем пишешь процедуру ВводНаОсновании (в модуле формы), в которой, собственно и будешь заполнять новый док, например:
Процедура ВводНаОсновании(Док)
Контрагент=Док.Контрагент;
Док.ВыбратьСтроки();
Пока Док.ПолучитьСтроку()=1 Цикл
НоваяСтрока();
ТМЦ=Док.ТМЦ;
Конеццикла;
КонецПроцедуры
   Crystalizer
 
4 - 27.05.04 - 10:35
а теперь практика %)

В свойствах документа указал "вводить на основании" таких-то документов (списание тмц/...). Добавил в модуль процедуру наполовину готовую.

открываю полный журнал...
Там у записи о моем документе в выпадающем меню (по правой кнопке) заблокирован пункт "ввод на основании".

Почему? Как исправить?
   SnarkHunter
 
5 - 27.05.04 - 10:41
Так и должно быть... Этот пункт будет активен, если ты укажешь что на основании твоего документа могут быть введены какие-то другие...
   Crystalizer
 
6 - 27.05.04 - 10:45
SnarkHunter: опа... :)
А тогда основанием для каких документов может быть "оприходование излишков"?
   Crystalizer
 
11 - 27.05.04 - 12:49
Процедура не обнаружена: ВводНаОсновании/InputCausedBy

а она есть!
уже и в модуль и в форму пихал...
   v-soft
 
12 - 27.05.04 - 12:53
А ты в какой документ ее вставляешь?
   Crystalizer
 
13 - 27.05.04 - 12:57
эээ... в этот - "оприходование излишков"
   v-soft
 
14 - 27.05.04 - 13:00
А надо в тот, который заполняется на основании. Например"Поступление контрабанды".
   Crystalizer
 
15 - 27.05.04 - 13:25
японский ты городовой! :)
я думал что когда вводишь то воод происход в обратную сторону - в выбранный документ %)
   Crystalizer
 
16 - 27.05.04 - 13:46
далее по тексту... :)
при выполнении процедуры "ВводНаОсновании" (Хвала!) вызываются процедуры из формы типа "УстРеквизитыШапки();" и тд.
На них можно сослаться как-то из модуля -> Форма.Процедура ?
   SiMazx
 
17 - 27.05.04 - 13:52
Из модуля проведения? А зачем?
   v-soft
 
18 - 27.05.04 - 13:57
Так ведь Проц "ВводНаОсн" находиться в модуле формы, просто вызываешь и все, только непонятно зачем? Ты же на основании вводишь, если надо работать с реквизитами интерактивно то просто не заполняй их. Или ты имеешь в виду форму документа основания?


Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует