Перейти к содержимому


Услуги программиста 1С
Профессиональные программисты 1С.
Весь комплекс услуг сопровождения 1С.

Курсы 1С
Бухгалтерам, менеджерам
и программистам.
Бесплатно!
Живое индивидуальное обучение по 1С.

Возврат товару по проплачених накладних


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 6

#1   Lighta

Lighta

      Лейтенант

    • Пользователи
    • PipPip
    • Сообщений: 71
    • Регистрация: 04-March 10
    • Откуда:Ровно , Ровенская Область , Украина

Отправлено 11 November 2010 - 14:47

Виникла необхідність переробки типового возврата поставщику, конфа стандартна производство, бухгалтерия 7.7 перероблена, виникають нетипові ситуації, наприклад відбувається повернення по певній приходній накладній товару, а по регістру приходна накладна уже проплачена, регістр остатків взаєморозрахункиПостачальників, тобто вибираються в таблицю долгов непроплачені накладні, ну і дальше значить неправильно іде. По суті потім на протязі місця все перекривається, але якщо більш не буде накладних то на рахунку "висять" лишні кошти.
Code
Функция глПолучитьИтогиВзаиморасчетов(Конт, ВремРегистры, Фирма, ЗнакОплаты, Контрагент, Договор, Валюта=0) Экспорт
  Если ЗнакОплаты = +1 Тогда
   Рег = ВремРегистры.ВзаиморасчетыПоставщиков;
  Иначе
   Рег = ВремРегистры.ВзаиморасчетыПокупателей;
  КонецЕсли;
  тбДолги = 0;
  Рег.УстановитьЗначениеФильтра("Фирма",Фирма,1);
  Рег.УстановитьЗначениеФильтра("Контрагент",Контрагент,2);
  Рег.УстановитьЗначениеФильтра("Договор",Договор,2);
  Рег.УстановитьЗначениеФильтра("Валюта",Валюта,2);
  Рег.ВыгрузитьИтоги(тбДолги,1,1);
  Возврат тбДолги;
КонецФункции

Мені потрібна допомога в алгоритмі, що як за чим треба робити, бо в регістрах ще не дуже розбираюсь, або корисні ссилки. Дякую shy
  • 0

#2   Ardi

Ardi

      Генерал-полковник

    • Пользователи
    • PipPipPipPipPipPipPipPipPip
    • Сообщений: 958
    • Регистрация: 27-January 09
    • Откуда:Столица

Отправлено 11 November 2010 - 17:55

а как насчет вернуть им деньги?

Quote
Мені потрібна допомога в алгоритмі, що як за чим треба робити, бо в регістрах ще не дуже розбираюсь, або корисні ссилки. Дякую

Файл\Новый\Внешний отчет (обработка)\ОК
Конструкторы\запрос - и там по регистру наваять мышью отчет можно. А потом отчет переделать.
  • 0

#3   Lighta

Lighta

      Лейтенант

    • Пользователи
    • PipPip
    • Сообщений: 71
    • Регистрация: 04-March 10
    • Откуда:Ровно , Ровенская Область , Украина

Отправлено 12 November 2010 - 09:01

biggrin ага, хотіла б я бачити як бухгалтера будуть шукати чи проплачена накладна чи ні, якщо їх за місяць штук 100, їх абсолютно не цікавить як по регістру пройшло, вони тільки можуть сказати по проводкам не так, а дальше думай сама cool . Да і вертати гроші навіщо, якщо ті гроші можна по регістру перекинути на проплату іншої приходної накладної. Отчет це добре, от тількі скажіть з регістра остатків можна вродіби взяти тільки залишки накопичення, чи в принципі все що завгодно?
  • 0

#4   Темный_Эльф

Темный_Эльф

      Полковник

    • Пользователи
    • PipPipPipPipPipPip
    • Сообщений: 229
    • Регистрация: 16-January 10
    • Откуда:Запорожье , Запорожская Область , Украина

Отправлено 12 November 2010 - 18:33

Lighta, на дату - остатки, за период - обороты. Точно как с проводками. Можно провести аналогию между регистром и забалансовым счетом без корреспонденции, если так проще.
  • 0

#5   Polukuzov

Polukuzov

      Генерал-майор

    • Пользователи
    • PipPipPipPipPipPipPip
    • Сообщений: 324
    • Регистрация: 23-April 08
    • Откуда: , ,

Отправлено 13 November 2010 - 03:54

Ну так тупо пропиши процедуру которая тупо выбирает движения Взаиморасчетов Расходной
накладной и сторнируй их при возврате.
  • 0

#6   Lighta

Lighta

      Лейтенант

    • Пользователи
    • PipPip
    • Сообщений: 71
    • Регистрация: 04-March 10
    • Откуда:Ровно , Ровенская Область , Украина

Отправлено 15 November 2010 - 11:34

love дякую за допомогу, значить тепер по суті питання, що оптимальніше буде зробити: запрос (чи можна в запросі до регістра ставити условия), чи через ВибратьДвижения шукати потрібну накладну (їх дуже багато) чи якісь фільтри поставити? Хм що швидше буде працювати і легше в написанні? angel
  • 0

#7   Темный_Эльф

Темный_Эльф

      Полковник

    • Пользователи
    • PipPipPipPipPipPip
    • Сообщений: 229
    • Регистрация: 16-January 10
    • Откуда:Запорожье , Запорожская Область , Украина

Отправлено 15 November 2010 - 19:17

Условия ставить можно, а по поводу скорости лучше померять. "По учебнику" правильнее делать запрос, но при выборке из файловых баз по неиндексированным полям выборкой бывает быстрее.
  • 0



Похожие темы

  Название темы Автор Статистика Последнее сообщение



Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных