Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: 1С для программиста

  Все выпуски  

RusFAQ.ru: 1С для программиста


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / 1С для программиста

Выпуск № 342
от 08.11.2006, 16:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 280, Экспертов: 37
В номере:Вопросов: 1, Ответов: 3


Вопрос № 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


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.37 от 04.10.2006
Яндекс Rambler's Top100

В избранное