Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
18 Дек 2017, 02:36
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Счет на оплату.  (Прочитано 6259 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн inoifantom

  • *
  • Сообщений: 33
  • РЕПУТАЦИЯ: 1
  • КПД: 3%
  • Регистрация: 2011-03-25
  • Сайт: 
  • Профессия: Разработчик 1С
Здравствуйте. Помогите плиз! Нужно создать внешнюю обработку.
Выбирается несколько документов "РеализацияТоваровУслуг" и на основании их надо создать  документы "счет на оплату покупателю".
Причем, если в документах контрагенты совпадают, то создается общий счет на оплату.
То есть например, есть 3 документа реализации. В 2-х из них контрагенты "Иванов". В 3 "Петров". Значит должны быть 2 счета:
1 на основании 2-х документов реализации на Иванова и 1 на основании третьего документа на Петрова.
КАК можно это сделать?????????!!!!!!!


Оффлайн Nail2010

  • ****
  • Сообщений: 325
  • РЕПУТАЦИЯ: 18
  • КПД: 6%
  • Регистрация: 2010-10-27
  • Сайт: 
Re: Счет на оплату.
« Ответ #1: 01 Апр 2011, 12:11 »
Именно только несколько документов нужно выбрать, или все имеющиеся?

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1099
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
Re: Счет на оплату.
« Ответ #2: 01 Апр 2011, 13:20 »
Запросом выбирайте данные документа Реализация,
группируйте по Контрагенту,
а потом при обходе результата запроса создавайте документ Счет.
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн inoifantom

  • *
  • Сообщений: 33
  • РЕПУТАЦИЯ: 1
  • КПД: 3%
  • Регистрация: 2011-03-25
  • Сайт: 
  • Профессия: Разработчик 1С
Re: Счет на оплату.
« Ответ #3: 01 Апр 2011, 14:19 »
выбираются документы  из списка и у которых контрагенты совпадают для них создается единый счет на оплату

Оффлайн Klyacksa

  • Фрилансер. Милости прошу с задачами в личку.
  • Глобальный модератор
  • *****
  • Сообщений: 1325
  • РЕПУТАЦИЯ: 430
  • КПД: 32%
  • Регистрация: 2010-08-20
  • Сайт: 
  • Профессия: Программист 1С
Re: Счет на оплату.
« Ответ #4: 01 Апр 2011, 15:09 »
1. Запросом отбираем РТУ, группируем по Контрагенту и суммируем нужные поля
2. Обходим по группировкам результат запроса, создаем счета :)
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

Мысль - это оргазм мозга. Кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1099
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
Re: Счет на оплату.
« Ответ #5: 01 Апр 2011, 15:37 »
1. Запросом отбираем РТУ, группируем по Контрагенту и суммируем нужные поля
2. Обходим по группировкам результат запроса, создаем счета :)

2 Klyacksa,
     боишься, что он в первого раза не поймет? ;))
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн Klyacksa

  • Фрилансер. Милости прошу с задачами в личку.
  • Глобальный модератор
  • *****
  • Сообщений: 1325
  • РЕПУТАЦИЯ: 430
  • КПД: 32%
  • Регистрация: 2010-08-20
  • Сайт: 
  • Профессия: Программист 1С
Re: Счет на оплату.
« Ответ #6: 01 Апр 2011, 15:38 »
Эммм.... прошу прощения, не внимательно читала  :nhsrm:
Зато теперь наверняка поймет ;)
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

Мысль - это оргазм мозга. Кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать

Оффлайн inoifantom

  • *
  • Сообщений: 33
  • РЕПУТАЦИЯ: 1
  • КПД: 3%
  • Регистрация: 2011-03-25
  • Сайт: 
  • Профессия: Разработчик 1С
Re: Счет на оплату.
« Ответ #7: 02 Апр 2011, 10:11 »
спасиб попробую)

Оффлайн inoifantom

  • *
  • Сообщений: 33
  • РЕПУТАЦИЯ: 1
  • КПД: 3%
  • Регистрация: 2011-03-25
  • Сайт: 
  • Профессия: Разработчик 1С
Re: Счет на оплату.
« Ответ #8: 03 Апр 2011, 11:06 »
Есть функция для выбора из обработки нескольких документов.
Вот код:

Функция СформироватьСчет() Экспорт
   Список=Новый СписокЗначений;
   Док=Документы.РеализацияТоваровУслуг.Выбрать();
   Пока Док.Следующий() Цикл
      Список.Добавить(Док.Ссылка);
   КонецЦикла;
   Список.ОтметитьЭлементы("Укажите");

   КонецФункции
Список документов появляется, но загружается долго. Это нормально? Или можно как то ускорить этот процесс????????????

Оффлайн inoifantom

  • *
  • Сообщений: 33
  • РЕПУТАЦИЯ: 1
  • КПД: 3%
  • Регистрация: 2011-03-25
  • Сайт: 
  • Профессия: Разработчик 1С
Re: Счет на оплату.
« Ответ #9: 03 Апр 2011, 11:49 »
Создал запрос. Когда пытаюсь делать группировку по контрагенту выдает:
"Нельзя группировать по полям внешних таблиц при наличии вложенные таблиц".
Че делать? Можно ли обойтись без группировки???


Теги:
 


* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
133 Сообщений
ilyay ilyay
63 Сообщений
AIFrame
61 Сообщений
alex0402
50 Сообщений
andron81_81
44 Сообщений
oleg-x
41 Сообщений
MuI_I_Ika MuI_I_Ika
31 Сообщений
BuhRust
30 Сообщений
Golickoff Golickoff
27 Сообщений
alexandr_ll
23 Сообщений

* Кто онлайн

  • Точка Гостей: 159
  • Точка Скрытых: 0
  • Точка Пользователей: 0

Нет пользователей онлайн.

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal