Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: "Перенос взаиморасчетов" ошибки
Форумы общения пользователей продуктов АТОЛ > Программное обеспечение Back-Office > ДАЛИОН
Shiwa
1. При изменении даты документа выводится ошибка

"{ОбщийМодуль.РаботаСДиалогами(1166)}: Преобразование значения к типу Дата не может быть выполнено
РазностьДат = НачалоГода(НачальнаяДатаДокумента) - НачалоГода(ДокументОбъект.Дата);"

2. Табличные части по взаимозачетам не заполняются по кнопке "Заполнить => Обновить остаток по взаиморасчетам"
Михин Константин
Цитата(Shiwa @ 29.1.2009, 6:42) *
1. При изменении даты документа выводится ошибка

"{ОбщийМодуль.РаботаСДиалогами(1166)}: Преобразование значения к типу Дата не может быть выполнено
РазностьДат = НачалоГода(НачальнаяДатаДокумента) - НачалоГода(ДокументОбъект.Дата);"

2. Табличные части по взаимозачетам не заполняются по кнопке "Заполнить => Обновить остаток по взаиморасчетам"

Спасибо за информацию об ошибках.
Shiwa
Пожалуйста. Но хотелось бы знать когда выйдет исправление? Может есть возможность исправить ошибки заменой текста модуля, тогда был бы рад если выложите таковой.
Михин Константин
1. Добавьте в процедуру ПриОткрытии формы документа "Перенос взаиморасчетов" строку:
мТекущаяДата = Дата
Из процедуры ДатаПриИзменении удалите строку:
ПриИзмененииЗначенияДатыДокументаВзаиморасчеты(ЭтотОбъект, мВалютаРегламентированногоУчета);
2. Вначале нам надо воспроизвести ситуацию и убедиться в том, что проблема существует.
Shiwa
Спасибо по п. 1 всё нормально заработало.
Что касается второго пункта, то здесь я не корректно выразил мысль. Уточняю.
Если добавить в ТЧ документа строки, то взаиморасчеты по ним при нажатии кнопки обновляются. Но это неверный подход. Если база большая, то разбираться каким документом поставки перекрыть документ отгрузки у пользователя нет ни времени ни желания.
Мое предложение следующее:
Для вида операции "Между контрагентами" добавьте в Шапку два поля "Контрагент1" "Контрагент2", а при нажатии кнопки "Заполнить" , выводите в ТЧ остатки по взаиморасчетов по этим контрагентам (по всем договорам контрагента). Если пользователь захочет, то он сможет подкорректировать полученные таблицы, в любом случае это проще чем заполнять в ручную кучу строк.
Аналогично для операции "Между договорами". Добавьте 2 поля с договорами, и выводите остатки взаиморасчетов по ним.

В качестве P.S.
Недостойно талантливому человеку тратить, подобно рабу, часы на вычисления, которые, безусловно, можно было бы доверить любому лицу, если бы при этом применить машину.
Г.В. Лейбниц rolleyes.gif
Михин Константин
Цитата(Shiwa @ 30.1.2009, 5:37) *
Если добавить в ТЧ документа строки, то взаиморасчеты по ним при нажатии кнопки обновляются. Но это неверный подход. Если база большая, то разбираться каким документом поставки перекрыть документ отгрузки у пользователя нет ни времени ни желания.
Мое предложение следующее:
Для вида операции "Между контрагентами" добавьте в Шапку два поля "Контрагент1" "Контрагент2", а при нажатии кнопки "Заполнить" , выводите в ТЧ остатки по взаиморасчетов по этим контрагентам (по всем договорам контрагента). Если пользователь захочет, то он сможет подкорректировать полученные таблицы, в любом случае это проще чем заполнять в ручную кучу строк.
Аналогично для операции "Между договорами". Добавьте 2 поля с договорами, и выводите остатки взаиморасчетов по ним.

Идея понятна, запишем как предложение.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Русская версия IP.Board © 2001-2022 IPS, Inc.