ввод новой записи в журнал (в ЗиК 7)
26.12.2006
12:32
#1
"Подскажите пожалуйста, какие реквизиты являются обязательными?
жр.Новая();
жр.УстановитьРеквизит("Объект",тз.Объект);
жр.УстановитьРеквизит("Документ",тз.текЗапись.документ);
жр.УстановитьРеквизит("РодительскийДокумент",тз.текЗапись.документ);
жр.УстановитьРеквизит("ВидРасч",тз.вр);
жр.УстановитьРеквизит("ДатаНачала",тз.Начало);
жр.УстановитьРеквизит("ДатаОкончания",тз.Окончание);
жр.УстановитьРеквизит("Результат", 500);
жр.Записать();
ошибка при записи, ругается что не все обязательные реквизиты установлены.
И второй вопрос, ТОЛЬКО через модуль документа и вида расчета можно ввести записб в журнал расчета? Или возможно через внешнюю обработку, указав при этом документ??
СПС зараннее"
жр.Новая();
жр.УстановитьРеквизит("Объект",тз.Объект);
жр.УстановитьРеквизит("Документ",тз.текЗапись.документ);
жр.УстановитьРеквизит("РодительскийДокумент",тз.текЗапись.документ);
жр.УстановитьРеквизит("ВидРасч",тз.вр);
жр.УстановитьРеквизит("ДатаНачала",тз.Начало);
жр.УстановитьРеквизит("ДатаОкончания",тз.Окончание);
жр.УстановитьРеквизит("Результат", 500);
жр.Записать();
ошибка при записи, ругается что не все обязательные реквизиты установлены.
И второй вопрос, ТОЛЬКО через модуль документа и вида расчета можно ввести записб в журнал расчета? Или возможно через внешнюю обработку, указав при этом документ??
СПС зараннее"
26.12.2006
17:49
#2
"Вот код из моей обработки (внешней)
Никто ни на что не жалуется
зЖРЗап.Новая();
зЖРЗап.УстановитьРеквизит("Документ",зЖР.Документ);
зЖРЗап.УстановитьРеквизит("РодительскийДокумент",зЖР.РодительскийДокумент);
зЖРЗап.УстановитьРеквизит("Объект",зЖР.Объект);
зЖРЗап.УстановитьРеквизит("ДатаНачала",зЖР.ДатаНачала);
зЖРЗап.УстановитьРеквизит("ДатаОкончания",зЖР.ДатаОкончания);
зЖРЗап.УстановитьРеквизит("Сторно",зЖР.Сторно);
зЖРЗап.УстановитьРеквизит("Рассчитана",зЖР.Рассчитана);
зЖРЗап.УстановитьРеквизит("Исправлена",зЖР.Исправлена);
зЖРЗап.УстановитьРеквизит("Фиксирована",зЖР.Фиксирована);
зЖРЗап.УстановитьРеквизит("Перерасчет",зЖР.Перерасчет);
зЖРЗап.УстановитьРеквизит("ПервичнаяЗапись",зЖР.ПервичнаяЗапись);
зЖРЗап.УстановитьРеквизит("Результат",зЖР.Результат);
зЖРЗап.УстановитьРеквизит("Дни",зЖР.Дни);
зЖРЗап.УстановитьРеквизит("Часы",зЖР.Часы);
зЖРЗап.УстановитьРеквизит("НомерСтрокиДокумента",зЖР.НомерСтрокиДокумента);
зЖРЗап.УстановитьРеквизит("СтрокаИсправления",зЖР.СтрокаИсправления);
зЖРЗап.УстановитьРеквизит("ВидРасч",спВР.ПолучитьЗначение(лТекВР));
зЖРЗап.Записать();
"
Никто ни на что не жалуется
зЖРЗап.Новая();
зЖРЗап.УстановитьРеквизит("Документ",зЖР.Документ);
зЖРЗап.УстановитьРеквизит("РодительскийДокумент",зЖР.РодительскийДокумент);
зЖРЗап.УстановитьРеквизит("Объект",зЖР.Объект);
зЖРЗап.УстановитьРеквизит("ДатаНачала",зЖР.ДатаНачала);
зЖРЗап.УстановитьРеквизит("ДатаОкончания",зЖР.ДатаОкончания);
зЖРЗап.УстановитьРеквизит("Сторно",зЖР.Сторно);
зЖРЗап.УстановитьРеквизит("Рассчитана",зЖР.Рассчитана);
зЖРЗап.УстановитьРеквизит("Исправлена",зЖР.Исправлена);
зЖРЗап.УстановитьРеквизит("Фиксирована",зЖР.Фиксирована);
зЖРЗап.УстановитьРеквизит("Перерасчет",зЖР.Перерасчет);
зЖРЗап.УстановитьРеквизит("ПервичнаяЗапись",зЖР.ПервичнаяЗапись);
зЖРЗап.УстановитьРеквизит("Результат",зЖР.Результат);
зЖРЗап.УстановитьРеквизит("Дни",зЖР.Дни);
зЖРЗап.УстановитьРеквизит("Часы",зЖР.Часы);
зЖРЗап.УстановитьРеквизит("НомерСтрокиДокумента",зЖР.НомерСтрокиДокумента);
зЖРЗап.УстановитьРеквизит("СтрокаИсправления",зЖР.СтрокаИсправления);
зЖРЗап.УстановитьРеквизит("ВидРасч",спВР.ПолучитьЗначение(лТекВР));
зЖРЗап.Записать();
"
Читают тему
(гостей: 1)