gifts2017

Пакетный ввод и печать документов на оказание услуг и для управляемого приложения

Опубликовал Aleksandr Filonov (AleksSF) в раздел Обработки - Обработка документов

Внешняя обработка для пакетного создания и печати документов на оказание услуг, Счетов, Актов и Счетов-фактур.
Бухгалтерия 2.0 и 3.0. Управление торговлей 10.3

Столкнулся с тем что на предприятии ежемесячно оформляют более 100 документов на оказание услуг покупателям. Причем эти документы как правило копируются, так как в них редко что-то изменяется. Поначалу обработка была без интерфейса, но запускать ее приходилось самому. Бухгалтера постоянно чего-то путали. Увидев публикацию http://infostart.ru/public/77852/ от slepoi решил доделать обработку до общеупотребимой. Вот выкладываю на обсуждение. Конечно в ее можно еще доработать, но это как строительство дачи процесс бесконеный. К этому процессу добавился переход на БП 3.0.В результате появилась версия для УП

Вот ее возможности:

1. Выбор периода для отбора документов

2. Выбор вида документов для отбора и подстроки комментария, а так-же отбирать непроведенные или нет.

3. Все отобранные документы отображаются в виде таблицы.

4. Можно отметить документы для последующей обработки.

5. По выбранным документам можно сформировать новые и распечатать их, или только распечатать. (У нас это актуально - бухгалтера сначала нажимают, а потом смотрят чего они сделали. Поэтому иногда приходится перепечатывать документы). Для документов Реализации можно выбрать Вид операции

6. При создании документов вводится предопределенный комментарий, для удобства их идентификации. Что сделано обработкой, а что нет.

7. При создании документов можно завести новые цены, если они определены в базе данных, иначе все равно останутся старые.

8. При создании документов можно установить дату. Время обработка изменяет сама - иначе в журнале они неудобно располагаются.

9. На печать отправляются те формы документов, которые определены по умолчанию !!!!! (для сокращения кода).   
    Для управляемой обработки формы заданы в самой обработке и есть возможность для Реализации выбрать печатную форму.

10. При печати можно указать количество экземпляров для каждого документа.  Для управляемой пока не нашел как передать кол-во экземпляров в процедуру печати. Если кто-нибудь знает, поделитесь буду благодарен.

11. В настройках параметров сделан анализ, что можно делать с отобранными документами, а что нет.

12. По просьбам добавлена возможность Создавать Акты не только на основании счета, но и копированием предыдущего Акта.

13. По просьбам добавлена возможность менять услугу на другую по выботу во вновь создаваемых Счетах и далее в остальных документах. Но услуга меняется если в  счете она единственная, иначе весь перечень услуг заменится на одну и ту-же и во всех выбранных Счетах проставляется одинаковая услуга. Цена может менятся или оставляться старая, в зависимости как выбрано в настройках.  В управляемой обработке можно менять только цену.

Выложенная версия работоспособна для БП 2.0.34.7, для более ранних нужно подправить строчку СчетФактура.ВидСчетаФактуры = Перечисления.ВидСчетаФактурыВыставленного.НаРеализацию. К сожалению 1С не дает скучать.

После объединения в Счете Покупателю ТЧ Товары и Услуги пришлось внести исправления. Теперь работает.
Управляемая проверена на версии БП 3.0.39.53

Жду вашей критики.

 

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

Наименование Файл Версия Размер Кол. Скачив.
ПакетныйВводДокументовНаУслуги
.rar 20,45Kb
17.05.12
386
.rar 20,45Kb 386 Скачать
ПакетныйВводТорг.rar
.rar 20,55Kb
25.05.12
26
.rar 20,55Kb 26 Скачать
ПакетныйВводДокументовНаУслуги_УП
.epf 25,07Kb
08.04.15
90
.epf 3.0 25,07Kb 90 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Сергей (СержТ) 17.03.11 22:38
А что значит "Изменять цены" ?
2. Aleksandr Filonov (AleksSF) 18.03.11 10:10
Если после ввода предыдущего счета на оплату услуг цена изменилась, то в новый счет автоматически введется новая цена, если нет то останется старая.
Но для этого цена должна быть установлена в справочнике Номенклатура
3. Светлана Кон (MBG 2) 31.03.11 16:03
Большое спасибо за обработку! Экономит много времени, а это особенно важно в отчетный период!
4. Наталья Иванова (Seamka) 03.08.11 14:16
Возможно ли эту обработку использовать для версии 1С Предприятие 7.7 ?
5. Ирина Князева (fortuna_77) 03.08.11 14:30
Очень надо для 7.7,но для ген.подряда,выбираем услуги,например за месяц,выбираешь % генподряда от суммы услуг, и на основании этих данных формируем счет,сч-ф и акт на генподрядные услуги, с возможностью выбора контрагента. Есть примерно такая обработка ert, но для товара...выбирает товар с минусом на складе и на это колиество формирует приходную накладную.Обработать генподряд более 100 доков за неделю физически нереально,а комп это сделает за пар сек.
6. Aleksandr Filonov (AleksSF) 03.08.11 14:47
Для 7.7 эта обработка работать не будет. Там другой язык програмирования.
Можно посмотреть код и написать аналогичную для 7.7, но я уже лет 5 как расстался с 7.7 и вспоминать язык проблематично.
7. Ирина Князева (fortuna_77) 03.08.11 15:02
может посоветуете кого,спасибо,очень надо
reshenie; +1 Ответить
8. Дмитрий Крайнов (reshenie) 03.08.11 15:27
fortuna_77 пишет:
Очень надо для 7.7,но для ген.подряда,выбираем услуги,например за месяц,выбираешь % генподряда от суммы услуг, и на основании этих данных формируем счет,сч-ф и акт на генподрядные услуги, с возможностью выбора контрагента. Есть примерно такая обработка ert, но для товара...выбирает товар с минусом на складе и на это колиество формирует приходную накладную.Обработать генподряд более 100 доков за неделю физически нереально,а комп это сделает за пар сек.

Легко. Пишите в личку.
9. Aleksandr Filonov (AleksSF) 18.08.11 09:33
Исправил ошибку. Почему-то никто ее не заметил.
Дата конца периода устанавливалась со временем 0:00:00
Исправил на 23:59:59
10. Елена К (Slivovaya) 13.09.11 17:23
Мне понравилась обработка. Спасибо!
11. alone_d 05.10.11 15:22
Спасибо за обработку. Очень помогает!
12. Татьяна Федорова (fedorova_tv) 22.12.11 17:50
Почему-то при нажатии на кнопку "заполнить" не выводится список документов, хотя они есть в этой базе. А вот если добавлять по одному, то все работает.
13. Aleksandr Filonov (AleksSF) 23.12.11 09:21
(12) fedorova_tv,
Проверьте период за который Вы выбираете документы.
И посмотрите что у Вас в поле Комментарий для отбора, по умолчанию там ##++Создан в пакете.
Если Вы не хотите отбирать по определенному Комментарию, то очистите поле.
14. Татьяна Федорова (fedorova_tv) 23.12.11 18:04
(13) AleksSF, cпасибо. А вот еще помогите разобраться. Постоянно вылетают ошибки о том, что в строке такой-то табличной части "Услуги" не заполнено значение реквизита "Счет доходов". Его нужно проставлять в регистре "Счета учета номенклатуры"? Просто не пойму откуда именно он этот счет берет. Вроде в регистре все проставлено, но ошибка все-равно появляется.
15. Aleksandr Filonov (AleksSF) 26.12.11 09:10
(14) fedorova_tv,
Счет доходов проставляется автоматически, но для этого он должен быть определен в Справочнике Номенклатура, в том элементе, который вы вносите в документ. Вообще счета долджны быть установлены для всех элементов, это делается под руководством ГлавБуха, чтобы остальные бухгалтера не проявляли самодеятельность.
16. Korona Korona (Korona) 26.12.11 09:30
17. Светлана Кон (MBG 2) 12.01.12 15:39
Добрый день! Еще раз повторюсь, что обработка отличная и очень помогла в работе за что большое спасибо! Только после обновления конфигурации до версии 2.0.27.10 перестали генерироваться счет-фактуры. Появилась ошибка: "Не заполнено значение реквизита "Вид счета-фактуры"!" Не могли бы Вы ответить что случилось?
18. Aleksandr Filonov (AleksSF) 12.01.12 16:01
(17) MBG 2,
Начиная с 2.0.27.10 в Счете-фактуре появился новый реквизит Вид... обязательный для заполнения.
Это исправлено в свеже залитой версии. Вам отправлено по почте.
19. Aleksandr Filonov (AleksSF) 13.01.12 10:08
После обновления БП до 2.0.30.8 изменилось Перечисление для ВидСчетаФактуры, теперь оно имеет вид СчетФактура.ВидСчетаФактуры = Перечисления.ВидСчетаФактурыВыставленного.НаРеализацию , в принципе код обработки открыт и модно это подправить ручками. Сейчас выложена обработка для этой версии БП.
20. Ирина Цыглина (irina0101) 19.01.12 15:39
Супер! Все работает отлично и экономит массу времени. Наша организация - одна из тех, в которых из месяца в месяц создаются одни и те же документы, так что такая обработка была нужна, как воздух!
21. Андрей Никифоров (2877121) 20.01.12 02:44
Полезная штука! Есть ли возможность организовать что-то подобное в УТ 11? В первую очередь интересует именно пакетная печать!
22. oleg grom (ThunderUA) 20.01.12 03:45
Спасибо сэкономил много времени
23. Aleksandr Filonov (AleksSF) 20.01.12 12:52
(21) 2877121,
Насколько я понимаю УТ11, это управляемое приложение.
Для него нужно переделать обработку.
Изменить форму на управляемую. И изменить процедуры и функции на части выполняемые на Клиенте и на Сервере.
Короче нужно взять идею и написать обработку под управляемое приложение.
У меня на работе только БП и ЗУП, они не управляемые, а времени не хватает.
В принципе код открыт и если кто-то возьмет идею и перепишет все под управляемое приложение, то я не против.
Я отмечал, что идею я тоже взял у http://infostart.ru/public/77852/ от slepoi.
25. Дмитрий Вавилин (vadms) 08.04.12 15:31
Спасибо за обработку,мне понравилось!!!
26. Людмила Артемьева (l-Rain) 08.04.12 19:50
Спасибо большое! Полезная обработка, плюс несомненно.
27. Denis Shistko (zayden) 09.04.12 13:16
НА УПП создает только счет а на нкладные ругается что нет отметки о принадлежности к учету. Как допилить?
28. Aleksandr Filonov (AleksSF) 09.04.12 16:46
(27) zayden,
Дописать в процедуре необходимые реквизиты
Процедура СоздатьАктУслуг(СчетНаОплату)
	// Создание Акта
	Текст = "";
	АктУслуг = Документы.РеализацияТоваровУслуг.СоздатьДокумент();
	АктУслуг.Дата = ДатаАкта;
	АктУслуг.УстановитьВремя(РежимАвтоВремя.Последним);
	АктУслуг.Заполнить(СчетНаОплату.Ссылка);
	АктУслуг.ВидОперации = Перечисления.ВидыОперацийРеализацияТоваров.ПродажаКомиссия;
	АктУслуг.Ответственный = глЗначениеПеременной("глТекущийПользователь");
	АктУслуг.Комментарий = Комментарий;
	ТаблУслуга = АктУслуг.Услуги;
	АктУслуг.Записать(РежимЗаписиДокумента.Проведение);
	Текст = "Записан :";
	// Отправляем на печать
	ПечатьАктУслуг(АктУслуг);
КонецПроцедуры
...Показать Скрыть

К сожалению я с УПП не работаю и этой конфы у меня нет, чтобы проверит
29. Дмитрий Вавилин (vadms) 11.04.12 17:02
30. Дмитрий Вавилин (vadms) 23.04.12 13:59
(28) AleksSF, Еще раз спасибо за публикацию!Но было бы хорошо,если бы документы (акт,счет-фактура) создавались не тольно на основании счетов на оплату,но и на основании предыдущих реализаций (актов)
31. Aleksandr Filonov (AleksSF) 23.04.12 14:24
(30) vadms,
Реализацию на основании Реализации сделать нельзя, это прописано в конфигурации.
Можно создать новую реализацию копированием старой. Посмотрю как это сделать. А вы что счета не выставляете или выставляете за несколько месяцев сразу?
32. Aleksandr Filonov (AleksSF) 25.04.12 09:54
(30) vadms,
Выложил подправленную, теперь можно копировать Акты.
33. Дмитрий Вавилин (vadms) 25.04.12 11:23
34. Евгений Земцов (Деко-Лит) 27.04.12 20:17
Добрый день, (2) AleksSF!
Очень полезная обработка!

Прошу автора добавить функцию выбора номенклатуры, как это сделано в документе оказание услуг (одна услуга для разных контрагентов).
Т.е. мы каждый месяц выставляем счета и акты одним и тем же контрагентам, но в номенклатуре меняется за февраль, за март и т.д. Очень бы хотелось, что-б в вновь созданных документах сразу указывалась новая услуга, предварительно выбранная, как и дата документа сейчас!

Заранее СПАСИБО!
35. Aleksandr Filonov (AleksSF) 28.04.12 11:55
(34) Деко-Лит,
Объясните задачу детальней. Возможно решение не в той плоскости где вы его хотите найти. Можете написать мне на почту AkleksSF@yandex.ru
36. Евгений Земцов (Деко-Лит) 28.04.12 12:12
(35),
Добрый день!

Каждый месяц выставляются счета + акты за услугу одним и тем же контрагентам с содержанием "Услуга за *МЕСЯЦ* 2012 года".
В 7.7. у нас была внешняя обработка которая сама проверяла в справочнике номенклатуры есть ли такая, если ее не было она создавала новую с добавлением в нее месяца.
В 8ке есть пакетный ввод документов в документе Оказание услуг, и вот в нем есть функция выбора номенклатуры которую необходимо добавить в вновь созданные документы.

Соответственно, мне показалось, гораздо проще добавить в вашу обработку пункт выбора уже созданной номенклатуры скажем "Услуга за МАРТ 2012 года", также как сейчас указывается дата на закладке параметры, чем переписывать весь модуль добавляя проверки на поиск созданной в справочнике номенклатуры и добавление в него новой по шаблону.

Собственно поэтому и попросил добавить функцию выбора номенклатуры-услуги из справочника, которая и будет подставляется во все вновь созданные счет и акты вместо услуги прошлого месяца!
37. Aleksandr Filonov (AleksSF) 28.04.12 12:46
(36) Деко-Лит,
Теперь задача стала яснее. Попробую добавить такую возможность.
Но добавляться будет одна и та-же услуга во все выбранные счета, а Акты формируются на основании счетов.
38. Евгений Земцов (Деко-Лит) 28.04.12 15:49
(37), да-да, именно одна выбранная услуга во все новые документы, то, что нужно! Спасибо! :)
39. Aleksandr Filonov (AleksSF) 02.05.12 17:44
(38) Деко-Лит,
Положил подправленую. Пробуйте
40. Евгений Земцов (Деко-Лит) 02.05.12 23:05
(39), Спасибо!
Пока глянуть не могу, уехал за границу, как вернусь сразу попробую!
Еще раз спасибо!
41. Света Серебряная (silver-747) 09.05.12 11:31
Спасибо! Очень нужная обработка.
42. Евгений Земцов (Деко-Лит) 09.05.12 12:08
(39)AleksSF, все отлично, кроме ЦЕНЫ... проверка на цену в справочнике номенклатуры явно лишняя.

Пример:
Счет1 для контрагента1 Услуга1 цена 1000
Счет2 для контрагента2 Услуга1 цена 2000

После использования обработки:
Счет1 для контрагента1 Услуга2 цена 1000
Счет2 для контрагента2 Услуга2 цена 1000

Вывод: Если цена не указана в справочнике цены номенклатуры, обработка не работает вообще, а если указана то во всех новых документах будет одна и та же цена, что не правильно!

Решение: Отменить проверку и подстановку цены в новые документы, как это было ранее сделано в обработке. Какая цена была в копируемом документе, такая и должна оставаться.

Огромное Спасибо!

Добавляю:
На сколько я понял, если убрать проверку на цену услуги, то новый документ создается с незаполненной ценой...

Из этой ситуации я вижу следующий выход - цена должна подставляться из самой обработки, т.к. в ней есть поле сумма! На мой взгляд это будет оочень удобно - указана цена в справочнике цены номенклатуры подставляется оттуда, а если не указана подставляется из обработки (цена берется из документа "основания для заполнения)".

КСТАТИ, если цена будет подставляться из обработки, то в случае изменение стоимости для одного из контрагентов, будет очень удобно указать новую ценув самой обработке!! (Не придется лезть в сам документ или в цену номенклатуры.).
43. Aleksandr Filonov (AleksSF) 11.05.12 11:19
(42) Деко-Лит,
По вашей просьбе подправил. Сегодня выложу.
Наличие цены проверяется, но позволяет поставить Услугу без цены.
Если отмечаете Изменять цены то старая цена меняется на новую, иначе остается старая.
Из обработки ничего не берется. Все данные бурутся из справочника или из документа-оригинала.
Если для кого-то нужно менять цены, а для кого-то нет. То выход один сами отбираете тех кому менять не нужно, а потом тех кому нужно менять. Список счетов позволяет отметить обрабатываемые документы.
Усложнение алгоритмов работы обработки приведет к тому, что бухгалтера будут постоянно косячить. И потом придется все править вручную, а это получается что проще сразу сделать вручную и не пользоваться обработкой вообще.
Хотя код обработки открыт. Можете допилить ее как Вам нужно.
44. Евгений Земцов (Деко-Лит) 13.05.12 20:42
(43)AleksSF,

Спасибо! Все отлично!
45. qwerty45 24.05.12 19:36
По описанию функционала обработка оч. полезная. Что нужно переписать чтобы работала на УТ 10.3 платформа 8.2?
46. Aleksandr Filonov (AleksSF) 25.05.12 11:58
(45) qwerty45,
Выложил второй вариант для УТ. После модерации будет доступен для скачивания
В торговле есть свои тонкости связанные с заказами и резервированием. Так что если что-то будет работь не так то пишите подправим. А если можете сами, то запускайте через конфигуратор и он в режиме отладки сам подскажет, в каком месте ошибка. Дальше исправляйте, я не против если каждый заточит обработку для себя. Для этого код и открыт.
47. qwerty45 02.06.12 16:59
Спасибо, обработка делает именно то, что от нее и ожидалось!!!
Но есть два вопроса:
1) при попытке печати документа в УТ 10.3 обработка вываливается с ошибкой
"{Форма.Форма.Форма(102)}: Слишком много фактических параметров
Если УниверсальныеМеханизмы.НапечататьДокументПоУмолчанию(СчетПечать,ЭкземпляровСчет, НаПринтер, Истина) Тогда".
2) с какой целью в строке ЭлементыФормы.ПечатьАкт.Доступность параметр флага установлен на "Ложь"? Даже если ставишь галку "Создать акт" элемент остается недоступным.
Заранее спасибо за ответы
48. qwerty45 15.06.12 17:12
так и не получается побороть ошибку о которой писал в (47)пункт 1
49. Aleksandr Filonov (AleksSF) 19.06.12 14:58
(48) qwerty45,
По 1 вопросу
Не знаю у меня стандартная конфа УТ 10,3,12,3
Я сейчас не работаю с торговлей это по памяти со старой работы
Сейчас проверил все печатает. Может не то скачали
Там лежит 2 архива
ПакетныйВводДокументовНаУслуги.rar - это для БУП
ПакетныйВводТорг.rar - это для УТ
Со 2 вопросом не понял вроде все флажки переустанавливаются нормально.
А изначально все недоступны чтобы было меньше вылетов из-за ошибок
50. qwerty45 26.06.12 15:43
качнул еще раз, спасибо, работает.
Вот только если формируем документы на основании реализации, то не выводятся счета на оплату. А надо. Сделать доступными флаги "создать новый счет" и "печатать счет" нужного эффекта не дают. Счет выводится только на основании заказа
51. Aleksandr Filonov (AleksSF) 26.06.12 15:56
(50) qwerty45,
Реализация делается на основании счета, а наоборот конфигурация не позволяет.
Комп конечно умеет многое, но думать за пользователя он не умеет.
В счете есть реквизиты, которые не используются в реализации. И на основании чего их заполнять?
Делайте все по порядку - Счет=Реализация=Фактура и будет Вам счастье
52. qwerty45 26.06.12 16:35
в иповой УТ 10.3 можно создать счет на оплату из реализации. Это штатная возможность.
и обработка на основании заказа выводит не счет/акт, а опять таки заказ покупателя и акт.
Со счетом никак...
53. Aleksandr Filonov (AleksSF) 26.06.12 22:55
(52) qwerty45,
Да в типовой есть, но при программном вводе на основании обязательный реквизит Банк/касса не заполняется.
И документ не проводится. Я писал что с торговлей я сейчас не работаю. И сейчас в конце полугодия разбиратся с Торговлей нет времени. Могу отправить черновик, но там нужно доработать программный ввод на основании.
54. qwerty45 27.06.12 09:05
Если можете скиньте черновик chainiku @ pisem.net. Может что и получится. Спасибо большое за помощь!
55. Ирина Баранова (Ироида) 06.12.12 01:42
Похоже, это то, что надо! Спасибо!
56. Svetlana E (Svetlana_E) 20.06.13 07:25
Спасибо огромное!!!!! Сколько времени сэкономит! Порадую сегодня главного бухгалтера! У нас каждый месяц сотни счетов загружаются в базу из системы биллинга, а потом бухи вручную на основании каждого создают реализацию и счета-фактуры. Вот подарок-то им!
57. Алексей (alex_art) 01.11.13 15:44
Полезная вещь. Доработал чтобы заполнение документов происходило с отбором по организации. + у Вас там проблемы с возвратом значения в НастройкаПериода - дата окончания не конец суток, а начало.
58. Люда (ludoedka) 02.02.14 13:33
Спасибо за обработку.
"Для управляемой пока не нашел как передать кол-во экземпляров в процедуру печати."
Вроде так:

// Теперь можно заняться печатью
Если ПечататьСчет И МассивСчетовПечать.Количество() > 0 Тогда
МенеджерПечати = "Документ.СчетНаОплатуПокупателю";

// 2 экземпляра на печать, если нужно 3 экземпляра, то ещё раз через запятую ",СчетЗаказ"

ИмяМакета = "СчетЗаказ,СчетЗаказ";
Если ПечататьНаПринтер Тогда
УправлениеПечатьюКлиент.ВыполнитьКомандуПечатиНаПринтер(МенеджерПечати, ИмяМакета, МассивСчетовПечать);
Иначе
УправлениеПечатьюКлиент.ВыполнитьКомандуПечати(МенеджерПечати, ИмяМакета, МассивСчетовПечать, ЭтаФорма);
КонецЕсли;
КонецЕсли;
59. Aleksandr Filonov (AleksSF) 03.02.14 09:10
(58) ludoedka,
Это понятно, что можно несколько раз отправит на печать. Но в БСП выводится окно предварительного просмотра и в нем есть настройка количества экземпляров. Так вот хочется туда передать этот параметр.
60. Ольга Фигуркина (@Sonya) 09.02.14 13:15
Обработка полезная, спасибо. Скажите пожалуйста, а как ее доработать для БП 3.0, чтобы можно было напечатать дополнительную внешнюю форму документа, а не встроенную?
61. Aleksandr Filonov (AleksSF) 10.02.14 07:58
(60) @Sonya,
Я сам не проверял, но по-моему, если ВПФ подключена корректно, с помощью механизмов БСП. То нужно просто поменять имя макета.
62. Люда (ludoedka) 10.03.14 17:45
(59) AleksSF, так вроде и передает в окно предварительного просмотра

// 2 экземпляра на печать, если нужно 3 экземпляра, то ещё раз через запятую ",СчетЗаказ"
ИмяМакета = "СчетЗаказ,СчетЗаказ";
63. Aleksandr Filonov (AleksSF) 11.03.14 12:19
(62) ludoedka,
Во-первых с одинаковыми макетами не работает.
Во-вторых это печать комплекта. То есть печатается сначала первых щаблон, затем второй и т.д.
Потом вручную нужно собирать копии.
По идее число копий можно задать через параметры печати, но нигде не описано как.
64. Darya Shabalina (DaryaS) 13.05.14 12:56
Не заполняет документы по выборке.. Ни счетов, ни актов...
В чем может быть проблема?
65. Aleksandr Filonov (AleksSF) 14.05.14 09:04
(64) DaryaS,
Какая конфигурация, какая платформа.
Отбор производится по периоду и по комментарию.
По умолчанию подставляется стандартный комментарий, если Вы впервые пользуетесь обработкой, то в поле Комментарий для отбора удалите текст.
66. alina71 (alina71) 24.10.14 13:08
AleksSF, большое спасибо за обработку. Подскажите, пожалуйста, можно ли в нее добавить еще и копирование платежных требований? Просто групповое копирование выбранных платежек с указанной датой , это было бы настоящим спасением. У нас их порядка 300 штук. С актами и СФ Вы нам очень помогли, спасибо. Я не владею программированием на 1С , просто по аналогии попробовала вставить в код куски для платежек и в форме соответственно добавила поля и реквизиты. Все время выходит сообщение "Этот тип документов не обрабатывается" из процедуры ВыполнитьОбработкуЗавершение(РезультатВопроса, ДополнительныеПараметры). Может подскажете в какие процедуры что вставить? Либо может видели где-нибудь обработку Групповое копирование документов, в инете нигде не нашла. Спасибо.
67. Aleksandr Filonov (AleksSF) 24.10.14 16:00
(66) alina71,
Я не совсем понял, что Вы хотите.
Заполнить таблицу платежными требованиями (или все-таки платежными поручениями), а потом сделать из них пакетом дубли с полным копированием реквизитов и с одинаковой новой датой ?
Поточнее объясните задачу. В этой обработке все создаваемые документы увязаны между собой ссылками. Если Вы в счетах измените сумму, то и в платежке ее нужно менять.
Короче опишите задачу:
Какие документы Вы делаете, в каком порядке и какие на основании каких.
68. alina71 (alina71) 25.10.14 18:49
AleksSF, в редакции 2.0 у нас была написана обработка, которая формировала документы на основании данных файла из программы абонентского отдела по объемам оказанных услуг. После перехода на редакцию 3.0 переписать эту обработку нет возможности. Обрабатывается около 300 контрагентов, поэтому вручную это делать невозможно.Нас очень устроила Ваша обработка, потому что данные из месяца в месяц практически не меняются, т.е. оказываются услуги одним и тем же организациям в том же объеме и по тем же ценам. То есть можно обойтись простым копированием документов реализации услуг, актов и счетов-фактур, счета на эту услугу мы не выставляем. Но обязательно еще формируем платежные требования для предъявления клиенту. В нашей обработке платежные требования формировались на сумму оказания услуги с учетом авансов. Понятно, что платежные требования в этой обработке связать не с чем, поэтому было бы замечательно если бы была возможность их группового копирования.именно так, как Вы написали: заполнить таблицу платежными требованиями, а потом сделать из них пакетом дубли с полным копированием реквизитов и с одинаковой новой датой. Это очень облегчило бы наш труд. Возможно есть обработка группового копирования документов, но я ее не нашла.
69. Aleksandr Filonov (AleksSF) 29.10.14 12:43
(68) alina71,
Это проще написать дополнительную обработку для копирования платежных требований.
Только напишите по каким критериям их отбирать (Дата, комментарий , ....???)
70. alina71 (alina71) 29.10.14 13:30
Отбор по дате и комментарию, как в Вашей обработке, с указанием даты, на которую будут сформированы платежные требования.
71. Aleksandr Filonov (AleksSF) 30.10.14 15:53
(70) alina71,
Отправил на модерацию http://infostart.ru/public/310279/ скоро будет доступна
72. Петр Петров (Adoms) 26.12.14 16:45
73. Петр Петров (Adoms) 26.01.15 10:39
Добрый день. Подскажите пожалуйста, не получается ни открыть, ни добавить в дополнительные в Бухгалтерии 3.0.37.38 При открытии появляется пустая вкладка, а при попытке добавить, выдает ошибку
Невозможно подключить дополнительную обработку из файла.
Возможно, она не подходит для этой версии программы.
Техническая информация:
Метод объекта не обнаружен (СведенияОВнешнейОбработке)


Помогите пожалуйста, очень нужна обработка!
74. Aleksandr Filonov (AleksSF) 26.01.15 15:16
(73) Adoms,
Похоже вы скачали обработку для обычных форм, т.е. для БП 2.0
Вам нужна ПакетныйВводДокументовНаУслуги_УП она для управляемых форм, т.е. для БП 3.0
75. Петр Петров (Adoms) 27.01.15 08:30
(74) AleksSF, О Господи, точно! Спасибо! Написано УП, а я читаю как УПП ))) думал для УПП обработка, понедельник, не проснулся :) еще раз спасибо!
76. v_id (v_id) 12.02.15 15:07
Спасибо за обработку! В этой ветке обсуждения есть упоминание о возможности изменения поля "Содержание услуги" по шаблону, но я не понял как это работает.
Что бы хотелось: в документах используется один и тот же элемент справочника номенклатура "Оказание услуг связи", а для печати в поле документов "Содержание" каждый месяц дописывается по шаблону что-то типа " за февраль 2015 года".

Добавил сам в Функция СоздатьСчетаНаСервере(МассивОбъектов):
		//Меняем содержание услуги по шаблону
		ТабУслуга  = НовыйДокумент.Услуги;
		Если ТабУслуга.Количество() > 0 Тогда
			Для Каждого ТекущаяСтрока Из ТабУслуга Цикл
				ТекущаяСтрока.Содержание = СокрЛП(ТекущаяСтрока.Номенклатура) + " за " + Формат(ДатаСчета, "ДФ='ММММ гггг'") + " г.";
			КонецЦикла;	
		КонецЕсли;
...Показать Скрыть
77. Петр Петров (Adoms) 06.04.15 08:40
AleksSF, Добрый день.
После очередного обновления обработка УП перестала работать. Оказывается 1С в счетах на оплату упразднило табличную часть "Услуги" и оставила только "Товары". Хорошо бы подправить ее.
78. Aleksandr Filonov (AleksSF) 07.04.15 10:45
(77) Adoms, Да я видел. Обязательно подправлю.
79. Aleksandr Filonov (AleksSF) 08.04.15 17:47
(77) Adoms,
Выложил исправленную
80. v_id (v_id) 27.04.15 13:16
(79) AleksSF, Спасибо за оперативную доработку!
81. ir.iv (ir.iv) 12.10.15 20:08
Очень понравилась обработка! Только теперь в комментариях проставляется ##++Создан в пакете
Нужно, чтобы и комменты копировались! (Может я что-то не так делаю, 1С бух 8.3)
82. Aleksandr Filonov (AleksSF) 13.10.15 08:52
(81) ir.iv, Это сделано специально, чтобы можно было отличить документы созданные обработкой.
Если нужно что-то иное измените код, он открыт.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа