17.04.2020 Борисенко Игорь 11936
Модуль Диадок в 1С: работа с новым видом паке...

Содержание:

1.    Какие возможности предоставляет Модуль Диадок в 1С
2.    Как отдельно отправить счет-фактуру и документ реализации в 1С 8.3 


  1.    Какие возможности предоставляет Модуль Диадок в 1С

 

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

·         отправлять вместе:




·         при выборе в списке отправленных один документ выделяется и его пара тоже:

 



Но плох тот заказчик, который не придумает задачу, не вписывающуюся в типовую реализацию.  


2.    Как отдельно отправить счет-фактуру и документ реализации в 1С 8.3


Постановка задачи.

1)    Между оформлением документа Реализации и Счета-фактуры может проходить продолжительное время. Поэтому необходимо иметь возможность отправлять документ реализации в 1С 8.3 отдельно (одним пакетом), а Счет-фактуру отдельно (вторым пакетом).


2)    При этом после отдельной отправки двух документов, на форме «Диадок Про» они должны отображаться единым пакетом. Типовая возможность совместной отправки документов в 1С естественно должна сохраниться.


Создание нового вида пакета документов.

В типовой поставке вид пакета для совместной отправки документ Реализации и Счет-фактуры называется «СФ + Торг12/Акт».




Причем «главным документом» (после оформления которого создается пакет) здесь является Счет-фактура.


Идея сделать главным документом – документ Реализации в 1С 8.3 – себя не оправдала. Да, получилось создать пакет «СФ + Торг12/Акт» с одним единственным документом вида Реализации. Но возникают ошибки при отправке документа, связанные с отсутствием Счет-фактуры. И эти ошибки при отправке документа исходят из недоступных для конфигурирования модулей. Поэтому от этой идеи пришлось отказаться и пойти через создание отдельного вида пакета для отправки одного документа Реализации в 1С 8.3. Назовем этот вид пакета «ТОРГ12/Акт».


В модуле Диадок 1С для хранения видов пакетов используется справочник «Диадок: Дополнительные справочники в 1С». Добавим в него новый элемент, зададим его ID.




Но в «Диадок: Дополнительные справочники в 1С» оказалось, что добавления элемента с новым Видом Пакета не достаточно. Например, при попытке сопоставить новый вида пакета документов он очищается. Его необходимо еще включить в «Таблицу используемых пакетов». Это можно сделать через обработку события ПолучитьТаблицуИспользуемыхПакетов в подключаемом модуле Диадок в 1С .

 




Затем в форме «Диадок Про» выполним сопоставление.




Сопоставление прошло успешно, следовательно, новый вид пакетов «ТОРГ12/Акт» добавили корректно.

Определение Реализации в качестве главного документа нового пакета.

Чтобы документ Реализации в 1С 8.3 стал главным документом для пакета «ТОРГ12/Акт», необходимо задать текст запроса для выборки пакета документов в 1С. Это можно сделать в обработчике события (ПолучитьТекстЗапросаДляСпискаПакетовНаОтправкуПоМассивуВидовПакетов) подключаемого модуля Диадок в 1С.




Текст самого обработчика:




Теперь при оформлении документа Реализации в 1С 8.3 (без счета-фактуры) создается пакет на отправку вида «ТОРГ12/Акт».




Нажимаем «Отправит пакет» и видим, что форма отправки пакета пустая.




Решаем задачу дальше.

Отправка нового пакета.

Отправляемый пакет нужно подготовить: добавить в него документ и указать, печатную форму какого вида следует прикрепить. Это можно сделать в обработчике события (ПодготовитьПакет) подключаемого модуля Диадок в 1С.




Текст обработчика:




Идентификатор соответствующей печатной формы можно найти на форме сопоставления пакетов и видов документов.




Теперь если нажать «Отправит пакет», выйдет корректно заполненная форма исходящего пакета.




После отправки наш пакет переместится на ветку «Отправленный документы».




Таким образом, первую часть задачи: отправить отдельно документ Реализации в 1С 8.3 в пакете нового вида «Торг12/Акт», - мы решили.

Во второй части задачи мы должны вдогонку отправить Счет-фактуру и объединить его в один пакет с ранее отправленным документом вида Реализации.

 

Исключение ранее отправленного документа из пакета.

После оформления Счета-фактуры выданного на основании Реализации создается типовой пакет вида «СФ + ТОРГ12/Акт», где Счет-фактура является главным документом.

 

 

Если нажмем «Отправить пакет», то увидим, что на форме отправки исходящего пакета находятся два документа, в том числе уже отправленный документ вида Реализации.

    


Исключить ранее отправленный документ в подготовленном пакете можно в обработчике события (ПослеПодготовкиПакета) подключаемого модуля Диадок в 1С.




Текст обработчика:




Теперь все верно – на форме отправки отображается один Счет-фактура.




После отправки пакет переходит на ветку «Отправленные документы».




Видим, что ранее отправленный документ Реализации в 1С 8.3 находится в одном пакете (вида «Торг12/Акт»), отправленный счет-фактура – в другом (вида «СФ + Торг12/Акт»). Осталось решить последнюю подзадачу – собрать оба документа одним пакетом в 1С.


Объединение пакетов документов в 1С.

Для этого воспользуемся обработчиком события (ПослеОтправкиПакета) подключаемого модуля Диадок в 1С.






Теперь документ реализации и счет-фактура – в одном пакете. И при выборе в списке отправленных одного документа выделяется и его пара.




Задача решена.


Итоги.

На примере решения задачи раздельной отправки нескольких связанных документов и последующего объединения отправленных документов в один пакет была продемонстрирована возможность использования обработчиков нескольких событий подключаемого модуля Диадок в 1С:


·         ПолучитьТаблицуИспользуемыхПакетов – для добавления нового вида пакета документов.

·         ПолучитьТекстЗапросаДляСпискаПакетовНаОтправкуПоМассивуВидовПакетов – для описания главного документа в созданном пакете.

·         ПодготовитьПакет – для задания состава отправляемого пакета и вида прикрепляемой печатной формы.

·         ПослеПодготовкиПакета – для исключения ранее отправленного документа из типового пакета.

·         ПослеОтправкиПакета – для объединения отправленных в один пакет документов в 1С.


Пример актуален для любых конфигураций 1С, в которых возможна интеграция модуля «Диадок Про».


Специалист компании ООО «Кодерлайн»

Борисенко Игорь

Наши проекты

Автоматизация кадрового учета на базе ПП "1С:Зарплата и управление персоналом" в ТД НМК
ООО «Торговый дом Нальчикский молочный комбинат»

Отрасль:
Торговля

Внедренное типовое решение:
1С:Зарплата и управление персоналом

- Кадровый учет;
- Расчет зарплаты;
- Регламентированная отчетность;
- А...

ООО «Фипар»
ООО «Фипар»

Отрасль:

Внедренное типовое решение:
1С:Предприятие 8. ERP Управление предприятием 2

Специалисты «Кодерлайн» внедрили «1С:ERP. Управление предприятием 2» и автома...

ООО "НЦКТ"
ООО "НЦКТ"

Отрасль:
Профессиональные услуги

Внедренное типовое решение:
1С:Бухгалтерия 8 ПРОФ

Производственные операции
Автоматизация бизнес-процессов...

ООО "Смена"
ООО "Смена"

Отрасль:
Торговля, склад, логистика, транспорт

Внедренное типовое решение:
1С:Комплексная автоматизация

Банк и касса
Расчеты с контрагентами
Торговые операции
Взаиморасчеты с...

Внедрение ПП «1С:Предприятие 8. Аренда и управление недвижимостью на базе "1С:Бухгалтерия 8"» в компании «Бутово Молл»
ООО «Бутово Молл»

Отрасль:
Недвижимость

Внедренное типовое решение:
1С:Аренда и управление недвижимостью на базе «1С:Бухгалтерия 8»

Управление продажами, логистикой и транспортом (SFM, WMS, TMS):
- Оформление зак...

Внедрение блоков в 1С:Комплексная автоматизация 8
ООО «Больцен Рус»

Отрасль:
Оптовая торговля

Внедренное типовое решение:
1С:Комплексная автоматизация

- Оперативный учет...

Госкорпорация «Ростех»
Госкорпорация «Ростех»

Отрасль:
Производство, ТЭК >> Машиностроение, приборостроение

Внедренное типовое решение:
1С:Управление холдингом 1.3.

Специалисты «Кодерлайн» помогли разработать и внедрить автоматизированную...

ООО «Экслтрейд»
ООО «Экслтрейд»

Отрасль:
Торговля

Внедренное типовое решение:
1С:Управление торговлей

Оформление заказов поставщикам Оптовая торговля Торговые операции ...

 ЗАО "Инвестгеосервис" -ДО
ЗАО «Инвестгеосервис»

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:Документооборот КОРП

- Работа с файлами;
- Делопроизводство;
- Процессы движения документов; ...

Автоматизация документооборота в компании ООО "Ликард"
ООО «Ликард» (ОАО ЛУКОЙЛ)

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:Документооборот КОРП

- Отказ от бумажного документооборота, от громоздких систем на базе офисного...

ООО "СЖД"
ООО "СЖД"

Отрасль:
Торговля, склад, логистика, транспорт

Внедренное типовое решение:
1С:Бухгалтерия 8 ПРОФ

Расчет зарплаты
Подбор кадров
Кадровый учет
Анализ кадрового состава...

ООО «ПраксисКом»
ООО «ПраксисКом»

Отрасль:
Аутсорсинг бухгалтерских услуг

Внедренное типовое решение:
1С:Управление небольшой фирмой 8 ПРОФ

- Взаиморасчеты с поставщиками
- Учет прихода ТМЦ
- Взаиморасчеты с поку...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение