Вопрос № 61106: Здравствуйте! V7.7 Конфигурация для Казахстана
Есть проблема. Надо найти дату образования задолжности по дебиторам и кредиторам.Мучаюсь 2 дня, толку нет. Пожалуйста помогите!!! ...
Вопрос № 61.106
Здравствуйте! V7.7 Конфигурация для Казахстана
Есть проблема. Надо найти дату образования задолжности по дебиторам и кредиторам.Мучаюсь 2 дня, толку нет. Пожалуйста помогите!!!
Отправлен: 03.11.2006, 08:18
Вопрос задала: Olia (статус: Посетитель)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Elric
Здравствуйте, Olia!
Сформируйте карточку счета (взаиморасчеты) сначала за текущий период. Если там нет, тогда за более ранний период. Пока не найдете.
--------- Мирный атом в КАЖДЫЙ дом!
Ответ отправил: Elric (статус: Практикант)
Ответ отправлен: 03.11.2006, 10:16
Отвечает: Karanskiy Arkadiy
Здравствуйте, Olia!
Думаю наиболее правильно будет сделать так: окрыть все корр. счета в аналитике контрагента и сделать обработку для анализа.
Успехов...
P.S. Если идея будет интересна, то пишите в л.с., опишу все подробнее.
Ответ отправил: Karanskiy Arkadiy (статус: 4-ый класс)
Ответ отправлен: 05.11.2006, 18:25
Отвечает: Игорь К.
Здравствуйте, Olia!
Попробуйте так:
Ит.ИспользоватьСубконто(ВидыСубконто.Контрагенты,, 1);
Если Ит.ВыполнитьЗапрос(ОтчДата, ОтчДата, СписокСчетов,,,3,2) = 0 Тогда
Возврат;
КонецЕсли;
Ит.ВыбратьСубконто(1);
Пока Ит.ПолучитьСубконто(1) = 1 Цикл
Если (Ит.СКД()<>0) ИЛИ (Ит.СКК()<>0) Тогда
. . .
// далее кусок который Вас интересует
тмрДата="";
Ит0.ИспользоватьСубконто(ВидыСубконто.Контрагенты,Ит.Субконто(1), 1);
Ит0.ВыполнитьЗапрос("01.01.1980",ОтчДата,СписокСчетов,,,3,2);
Ит0.ВыбратьПериоды();
Пока Ит0.ПолучитьПериод() = 1 Цикл
тмрДата=Ит0.Операция.ДатаОперации;
КонецЦикла;
// теперь в тмрДата - дата последнего движения по одному счету из СписокСчетов
// по конкретному контрагенту
. . .
КонецЕсли;
КонецЦикла;
Лучше все это дело записать в Таблицу Значений.
Удачи.
Ответ отправил: Игорь К. (статус: 1-ый класс)
Ответ отправлен: 07.11.2006, 08:36