Копирование ТЧ нескольких документов одного вида в ТЧ документа другого вида.

Опубликовал Алексей (alexejnic) в раздел Обработки - Обработка документов

Бывает, что надо осуществить копирование табличных частей нескольких (можно одного) документов одного вида в один док другого вида.
Например несколько приходников скопировать в один расходник

Бывает что надо осуществить копирование табличных частей нескольких (можно одного) документов одного вида в один док другого вида. Например несколько приходников скопировать в один расходник или их же в Перемещение ТМЦ.
Или объединить несколько документов одного вида в один. Например из 15 приходников сделать один.

Порядок действий:

  1. Выбираем документ (любого вида содержащий табличную часть) - куда будем помещать итог. (внимание! итог ЗАМЕЩАЕТ уже существующую ТЧ документа-приемника)
    При необходимости создаём новый.
  2. Подбором выбираем нужные документы опять же любые (можно отличные от приёмника) но одного типа друг с другом. (в подборе может быть указан сам документ-приемник - тогда его ТЧ не пропадет)
  3. Объединяем (копируем)!

В объединенном документе - ТЧ сворачивается - суммируются колонки, в наименовании которых есть последовательность "количество" или "сумма".

При разработке за основу была взята обработка Commoniter.ert большое спасибо автору Сhe Burashka.
Пишите отзывы или пожелания

Скачать файлы

Наименование Файл Версия Размер
-
.1185619742 10,69Kb
27.10.14
155
.1185619742 10,69Kb 155 Бесплатно

См. также

Добавить вознаграждение
Комментарии
1. Сhe Burashka (CheBurator) 28.07.07 00:56 Сейчас в теме
Оригинал здесь (мой)
Commoniter
http://infostart.ru/projects/267/?ref=174
//
копирование доков в другие доки - не выкладывал принципиально.
Потому как это чревато весьма тяжелыми глюками при "непонятливом" тупом копировании типа расход ТМЦ скопировать в приход ТМЦ...
2. Алексей (alexejnic) 39 28.07.07 14:35 Сейчас в теме
Обработку переделывал для себя преследуя две цели.
1) Когда собираешь под заказ клиента из кучи приходников сделать расходник.
2) И при перевозке товара из кучи приходников сделать перемещение ТМЦ(для злых работников ДПС).
3. Сhe Burashka (CheBurator) 28.07.07 23:30 Сейчас в теме
расходник/приходник - имеются в виду накладные?
4. Вадим 1С911.BY (Вадимко) 182 29.07.07 03:56 Сейчас в теме
Ниасилел
А "Добавить из документа" по кнопке "Действия" сморел в ТиС?
5. Алексей (alexejnic) 39 29.07.07 19:54 Сейчас в теме
Конечно накладные в кассовых нет Таб Части
6. Алексей (alexejnic) 39 29.07.07 19:59 Сейчас в теме
А "Добавить из документа" по кнопке "Действия" сморел в ТиС?
А ты сам добавлял из 30 приходных накладных ?
7. Вадим 1С911.BY (Вадимко) 182 30.07.07 15:46 Сейчас в теме
>>А ты сам добавлял из 30 приходных накладных ?
Нет, я не оператор :D
8. Евгений Пономарев (pho) 13 07.08.07 07:53 Сейчас в теме
9. arbi (Arbi) 21.11.08 01:16 Сейчас в теме
Автору моё огроменное спасибо, у меня такая гора работы с места сдвинулась!
10. Борис Петров (muzmebel 2009) 02.12.09 12:51 Сейчас в теме
Если глЕстьРеквизитШапки("СуммаВзаиморасчетов", Док.Вид())<> 0 Тогда
11. Наталья (natali_sch) 20.01.10 22:45 Сейчас в теме
Если глЕстьРеквизитШапки<<?>>("СуммаВзаиморасчетов", Док.Вид())<> 0 Тогда
{D:1SBDB\EXTFORMS\ОБЪЕДДОК.ERT(181)}: Функция не обнаружена (глЕстьРеквизитШапки)
12. SAshock 24.01.12 15:48 Сейчас в теме
Спасибо огромное, очень пригодилась обработочка в
повседневной работе.
13. Надежда Носарева (nadya_n) 14.06.12 15:17 Сейчас в теме
сли глЕстьРеквизитШапки<<?>>("СуммаВзаиморасчетов", Док.Вид())<> 0 Тогда
{C:\1С\1CV77\ТМ2\1SBDB\EXTFORMS\COMMONITER.ERT(157)}: Функция не обнаружена (глЕстьРеквизитШапки)

что с этим делать?
а так обработка очень нужна такая
14. Андрей Я (andrey2005) 21.04.13 17:32 Сейчас в теме
Обработка заточена конкретно под 1С 7.7 Торговля, поэтому выскакивают опшибочки )))
Например
1. В глабальнике у бухгалтерии отсутствует стандартная процедура глЕстьРеквизитШапки()
2. Виды документов тоже "Торговые"
Требует доработки в 10-15 минут при использовании для 1С Бухгалтерия, в целом как черновик-шаблон приемлимо.
15. Вячек Т (viacht) 13 02.07.13 21:25 Сейчас в теме
При попытке запустить на украинской бухии ругается словами жуткими типа

Если глЕстьРеквизитШапки<<?>>("СуммаВзаиморасчетов", Док.Вид())<> 0 Тогда
{D:\1С77_CULTIVATION\ОБЪЕДДОК\ОБЪЕДДОК.ERT(181)}: Функция не обнаружена (глЕстьРеквизитШапки)

Возможно ещё что-то вылезет, но я не программист и не могу оценить весь объём обработки