#0
by MitjaT
Здравствуйте!1С 7.7 ТорговляПишу новый документ. Табличная часть - список контрагентов с долгами предприятию.Создаю новый документ. Нажимаю кнопку "Заполнить", и должен сформироваться список контрагентов с указанием долга (выбирается остаток по регистру Долги). А проблема вот, в чем: Долги надо получить на дату данного документа. Но в этом случае надо перенести ТА на эту дату. Но программа не дает это сделать, пишет: "Невозможно ... потому что есть открытые документы" (т.е. этот же сам документ).Все было бы хорошо, если бы этот код выполнялся в модуле проведения документа, а не в модуле формы.А надо именно так, чтобы долги можно было подкорректировать.Как это сделать?Заранее благодарен.
#2
by Джинн
Не нужно никуда переносить ТА. Посмотри типовую ТиС или комплексную - там в модуле документа увидишь временный расчет при неоходимости. Делай по образу и подобию.
#3
by Sasha
Очуметь! (с)Ну сделай запрос или через объект Регистры с временным расчетом на дату документа...
#4
by MitjaT
Так в том-то и дело, пишу:РассчитатьРегистрыНа(ТекущийДокумент);На что пишет: Невозмежно расчитать на дату позже, чем ТА!
#13
by Sasha
Ты поясни, как у тебя соотносятся эти вещи:Получается у тебя ТА раньше текущей даты? Вы документы совсем текущей датой что-ли не проводите - все задним числом?
#14
by Defender aka LINN
№0 - а нафига переносить ТА?Сравнивай дату документа с ТА, и если надо, делай расчет, а если нет, то нафига расчет-то? Бери готовые остатки на ТА да не парься
#16
by Саха
РассчитатьРегистрыПо - флагом временного расчета на конец события.Поможет посмотреть наглядноОстЗаявки.Выбратьстроку
#17
by MitjaT
:Поясняю, почему это может не работать.Есть документы с 01.11.05 по 24.11.05.ТА в данный момент установлена на 15.11.05 (ну что-то перепроводлилось пользователями-"хакерами"). Создаем новый документ, ну то, уоторый я пишу. В моем случае ТекущийДокумент > ТА. Если я запрошу остатки (любым методом, хоть запросом ), то они получаться на 15.11.05, но не на ДатуДок (24.11.05)! Получить остатки после ТА нельзя. А измененить ТА также нельзя, открыт документ.При проведении документа можно было бы, но не в модуле формы!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Получить id и получить объект по id
- Как программно получить получить пароль пользователя в текущем сеансе работ
- Как получить разность дат (Нужно получить количество дней)
- Как из регистра бухгалтерии "Хозрасчетный" получить остатки по документам расчетов
- Как получить ГУИД элемента по OLE, записать и получить по нему ссылку?
- Регистр накопления Остатки и обороты. Получить остатки за каждый месяц
- v8: Подскажите как получить остатки, в оборотном регистре накопления
- 1с 8.2 Р-р накопления (остатки). Разные остатки в ВТ Остатки и ОстаткиИОбороты
- v7: Как получить остатки и измерения из регистра остатки.
В этой группе 1С
- Нет значений субконто у проведенных документов !!!! Подскажите ...
- Табличное поле с типом значения РегистрСведенийНаборЗаписей
- Что выбрать 1С ЗИК или КАМИН под V7.7
- а где можно посмотреть параметры подключения к sql-серверу
- интерактивный подсчет символов в строке
- Конвертация из 6.0 в 7.7. - CnvB6Cfg - очень нужен
- Как из одной процедуры в другую передать значение переменной?
- Таблица в режиме ввода данных
- Выборка из списка значений, это эффект 1С8 или можно устранить программно?
- УРБД: а как быстрее пометить документ как измененный, чтобы он выгрузился?
- Обращение к метаданным через OLE
- Обработки по редактированию XML в 1С 77
- Как подключить DLL собственной разработки в 1С?
- Не закрывается счет 44.1 при закрытии месяца. Почему и что делать?
- Слетают настройки реестра для 1С
- Перенос картинок между конфигурациями
- Больничный отпуск во время ежегодного отпуска
- Вопрос по бухгалетрии срочно!
- Ошибка при загрузке из ЗУП в БП -Тип не определен(ПеречислениеСсылка.РасходыУСН)
- Большая задержка после проведения документа