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

Автор Тема: Помогите свернуть документы!  (Прочитано 2232 раз)

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

Оффлайн Julia_fav

  • *
  • Сообщений: 3
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2010-09-06
  • Сайт: 
  • Профессия: Ученик 1С
Добрый день! В 1С 8 необходимо реализовать следующую обработку: Свернуть табличные части документов реализации за период, таким образом чтобы сумма свернутого документа например № 1 была  - 50тыс. № 2 - 40тыс.  и т.д. ( ну где то по 2-3 документа за дату). Так вот никак не могу сообразить как сделать так чтобы происходило отделение строк таб. части в доке. к примере в таб. части след. стр№ 1 - 5тыс., стр №2 - 25тыс. стр № 3 - 30тыс. так вот нужно чтобы в примеру от стр№ 3 взялось только 20тыс. и собралось в реализацию. И еще как хранить оставшиеся позиции тоже не ясно...... Заранее спасибо.


Оффлайн wise

  • ****
  • Сообщений: 428
  • РЕПУТАЦИЯ: 58
  • КПД: 14%
  • Кто сгорел, того не подожжешь
  • Регистрация: 2013-03-21
  • Сайт: 
  • Профессия: Ученик 1С
Не огорчаюсь, если люди меня не понимают, - огорчаюсь, если я не понимаю людей.(c)

Julia_fav, можно ПОПОДРОБНЕЕ...
Представьте себе, какая была бы тишина, если бы люди говорили только то, что знают

Оффлайн Julia_fav

  • *
  • Сообщений: 3
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2010-09-06
  • Сайт: 
  • Профессия: Ученик 1С
Есть большое количество документов по реализации, клиент не хочет видеть все это количество по различным ИП в 1С, которая предназначена для сдачи отчетность. Чеки пробиваются большими суммами в количество 2-5 штук в день. Суммы по оплата я уже записала в созданный регистр сведения "данные оплат". Так вот необходимо пройти по всем реализациям за период вытащить таб.часть (это я сделала). И сравнив построчно в оплатой в этот день создать на реализацию = оплате в этот день. Проблема возникает тогда когда не всю таб часть нужно записать в новый документ. вероятно моих знаний просто не хватает. Частично нужно убрать. К примеру реализ № 1 (умещается), реализ № 2 (умещается), а вот в третий нужно убрать часть. Не ясно где хранить ? И условие никак не могу сообразить какое ???

Оффлайн wise

  • ****
  • Сообщений: 428
  • РЕПУТАЦИЯ: 58
  • КПД: 14%
  • Кто сгорел, того не подожжешь
  • Регистрация: 2013-03-21
  • Сайт: 
  • Профессия: Ученик 1С
я ПОДОБНОЕ делал...
сейчас запрос найду... только я документы на суммы выбирал...

Добавлено: 31 Окт 2013, 09:57

подпили под свою задачу... :-)

{
//************************************************************
//
Функция ПолучитьПросроченныеРеализации(Контрагент, ТоргПредставитель, СуммаДолга, НаДату)
   ТекДата = НаДату - rcОдинДень()*(Константы.rcСтопЛистДопОтсрочка.Получить()+
                              Контрагент.ОсновнойДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности);
   Запрос = Новый Запрос;
   Запрос.Текст = "ВЫБРАТЬ
                  |   ВложенныйЗапрос.Ссылка КАК ДокументРеализация,
                  |   ВложенныйЗапрос.СуммаДокумента,
                  |   ВЫБОР
                  |      КОГДА ВложенныйЗапрос.СуммаДокументаИтог <= &Долг
                  |         ТОГДА ВложенныйЗапрос.СуммаДокумента
                  |      ИНАЧЕ ВложенныйЗапрос.СуммаДокумента + &Долг - ВложенныйЗапрос.СуммаДокументаИтог
                  |   КОНЕЦ КАК ДолгДокумента
                  |ИЗ
                  |   (ВЫБРАТЬ
                  |      РеализацияТоваровУслуг.Ссылка КАК Ссылка,
                  |      РеализацияТоваровУслуг.СуммаДокумента КАК СуммаДокумента,
                  |      СУММА(РеализацияТоваровУслуг1.СуммаДокумента) КАК СуммаДокументаИтог
                  |   ИЗ
                  |      Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
                  |         ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг1
                  |         ПО РеализацияТоваровУслуг.МоментВремени <= РеализацияТоваровУслуг1.МоментВремени
                  |   ГДЕ
                  |      РеализацияТоваровУслуг.Контрагент = &ВыбКонтрагент
                  |      И РеализацияТоваровУслуг.Проект = &ВыбТорпреда
                  |      И РеализацияТоваровУслуг.Проведен
                  |      И РеализацияТоваровУслуг.Дата < &ТекДата
                  |      И РеализацияТоваровУслуг1.Контрагент = &ВыбКонтрагент
                  |      И РеализацияТоваровУслуг1.Проект = &ВыбТорпреда
                  |      И РеализацияТоваровУслуг1.Проведен
                  |      И РеализацияТоваровУслуг1.Дата < &ТекДата
                  |   
                  |   СГРУППИРОВАТЬ ПО
                  |      РеализацияТоваровУслуг.Ссылка,
                  |      РеализацияТоваровУслуг.СуммаДокумента) КАК ВложенныйЗапрос
                  |ГДЕ
                  |   ВложенныйЗапрос.СуммаДокументаИтог - ВложенныйЗапрос.СуммаДокумента < &Долг
                  |
                  |УПОРЯДОЧИТЬ ПО
                  |   ВложенныйЗапрос.Ссылка.МоментВремени УБЫВ";
   
   Запрос.УстановитьПараметр("Долг", СуммаДолга);
   Запрос.УстановитьПараметр("ТекДата", ТекДата);
   Запрос.УстановитьПараметр("ВыбКонтрагент", Контрагент);
   Запрос.УстановитьПараметр("ВыбТорпреда", ТоргПредставитель);
   
   Результат = Запрос.Выполнить().Выгрузить();
   Возврат Результат;
КонецФункции // ПолучитьПросроченныеРеализации(СтрокаОстатков)
}
Представьте себе, какая была бы тишина, если бы люди говорили только то, что знают

Оффлайн Julia_fav

  • *
  • Сообщений: 3
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2010-09-06
  • Сайт: 
  • Профессия: Ученик 1С
Спасибки поразбираюсь :)


Теги:
 

Помогите срочно!! В вкладке "Сервис"--> "Журнал регистрации" отражаются все операции как можно определить сделаны ли операции "задним числом" и как вычислить первоначальную информацию какой расчет поменял на другой?

Автор 2ronРаздел Пользователям "1С - Предприятие 8"

Ответов: 1
Просмотров: 4292
Последний ответ 24 Дек 2015, 15:34
от дфтын
Помогите подобрать Back-office и Front-office

Автор avrnskРаздел Пользователям "1С - Предприятие 8"

Ответов: 1
Просмотров: 5551
Последний ответ 07 Сен 2010, 12:01
от mohock
Помогите с отчётами в УТ 10.3. (Ведомость по товарам и ведомость по заказам)

Автор chum710Раздел Пользователям "1С - Предприятие 8"

Ответов: 2
Просмотров: 5887
Последний ответ 28 Мар 2012, 13:02
от chum710
Помогите с отчетом "Валовая прибыль"

Автор Dm109Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 4
Просмотров: 4366
Последний ответ 10 Сен 2015, 13:57
от Dm109
помогите с отчетом "характеристики контрагентов"

Автор Vasya PovarРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 1978
Последний ответ 07 Дек 2016, 15:53
от Kironten

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

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

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


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

* Реклама

* Поиск

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

* Реклама

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

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

Геннадий ОбьГЭС Геннадий ОбьГЭС
172 Сообщений
ilyay ilyay
75 Сообщений
oleg-x
51 Сообщений
alex0402
49 Сообщений
andron81_81
39 Сообщений
AIFrame
37 Сообщений
MuI_I_Ika MuI_I_Ika
34 Сообщений
BuhRust
30 Сообщений
Golickoff Golickoff
28 Сообщений
Dima Dddd Dima Dddd
26 Сообщений

* Кто онлайн

  • Точка Гостей: 348
  • Точка Скрытых: 0
  • Точка Пользователей: 7
  • Точка Сейчас на форуме:

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal