Проблемы с проведением
28.11.2008
09:45
#11
Не пойдет, наверное - продавцы то используют уже созданный документ и менять время надо уже записанного документа...
28.11.2008
09:56
#12
"Время проведенного документа по идее вообще нельзя поменять, по крайней мере интерактивно программа этого не дает.
А вот, например, при проведениии, если документ уже был ранее записан через "СоздатьОбъект" получить ссылку на этот объект можно спокойно.
Меня только мучает подозрение насчет блокировок
Как я и предполагала В обработке проведения
Док = СоздатьОбъект("Документ.ПоступлениеТоваров");
Док.НайтиДокумент(ТекущийДокумент());
Док.УстановитьВремя(23,59,59);
Док.Записать();
Выдает ошибки
Док.УстановитьВремя(23,59,59);
{Документ.ПоступлениеТоваров.Модуль Документа(492)}: Невозможно изменение времени проведенного документа!
Док.Записать();
{Документ.ПоступлениеТоваров.Модуль Документа(493)}: Объект заблокирован: Поступление товаров 00000002 (28.11.08)"
А вот, например, при проведениии, если документ уже был ранее записан через "СоздатьОбъект" получить ссылку на этот объект можно спокойно.
Меня только мучает подозрение насчет блокировок
Как я и предполагала В обработке проведения
Док = СоздатьОбъект("Документ.ПоступлениеТоваров");
Док.НайтиДокумент(ТекущийДокумент());
Док.УстановитьВремя(23,59,59);
Док.Записать();
Выдает ошибки
Док.УстановитьВремя(23,59,59);
{Документ.ПоступлениеТоваров.Модуль Документа(492)}: Невозможно изменение времени проведенного документа!
Док.Записать();
{Документ.ПоступлениеТоваров.Модуль Документа(493)}: Объект заблокирован: Поступление товаров 00000002 (28.11.08)"
28.11.2008
11:25
#13
А мне и не надо менять время проведенного документа - документ просто сохранен. Надо будет попробывать этот метод...
28.11.2008
11:27
#14
> А мне и не надо менять время проведенного документа - документ просто сохранен. Надо будет попробывать этот метод...
{Документ.ПоступлениеТоваров.Модуль Документа(493)}: Объект заблокирован: Поступление товаров 00000002 (28.11.08)
{Документ.ПоступлениеТоваров.Модуль Документа(493)}: Объект заблокирован: Поступление товаров 00000002 (28.11.08)
28.11.2008
12:30
#17
"ПроводитьПослеТА(>,);
Синтаксис:
ПроводитьПослеТА(<ФлагДляНеПров>,<ФлагДляПров>)
Назначение:
Установить режим проведения документа после ТА. Возвращает текущее значение режима перепроведения документа в зависимости от проведенности.
Параметры:
<ФлагДляНеПров> - режим проведения документа после ТА. Число: -1 (минус единица) - проводить документ всегда задним числом; 0 - при проведении запрашивать режим проведения документа; 1 - проводить документ в реальном потоке времени, т.е. при проведении время документа автоматически устанавливается на время после ТА.
<ФлагДляПров> - режим перепроведения документа после ТА. Числовое выражение: -1 (минус единица) - проводить документ всегда задним числом; 1 - проводить документ в потоке.
Замечание:
Метод доступен только в Модуле формы документа и работает с документом доступным в локальном контексте."
Синтаксис:
ПроводитьПослеТА(<ФлагДляНеПров>,<ФлагДляПров>)
Назначение:
Установить режим проведения документа после ТА. Возвращает текущее значение режима перепроведения документа в зависимости от проведенности.
Параметры:
<ФлагДляНеПров> - режим проведения документа после ТА. Число: -1 (минус единица) - проводить документ всегда задним числом; 0 - при проведении запрашивать режим проведения документа; 1 - проводить документ в реальном потоке времени, т.е. при проведении время документа автоматически устанавливается на время после ТА.
<ФлагДляПров> - режим перепроведения документа после ТА. Числовое выражение: -1 (минус единица) - проводить документ всегда задним числом; 1 - проводить документ в потоке.
Замечание:
Метод доступен только в Модуле формы документа и работает с документом доступным в локальном контексте."
28.11.2008
12:32
#18
"У них бухгалтерия, по крайней мере это видно по тому, что они рассчитывают бух.итоги! ;))"
Читают тему
(гостей: 1)