[БП 3.0] [Расширения] Контроль контрактов

21.12.18

Учетные задачи - Оптовая торговля

Пример использования добавленной табличной части объекта (таблицы значений) без изменения конфигурации в режиме совместимости расширений 8.3.10 на конкретной задаче. ЗАДАЧА: Есть государственные контракты, нужно контролировать превышение поставок по этим контрактам. РЕШЕНИЕ: Заполняем таблицу товаров с количеством ценой и суммой в договорах, контролируем превышения при проведении реализаций по этим договорам. 14.08.2018 Версия 1.0.5.5 21.12.2018 Версия 1.0.5.6 - Адаптация для 3.0.67.43

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Контроль контрактов v 1.0.5.5:
.cfe 136,12Kb ver:1.0.5.5
4
4 Скачать (1 SM) Купить за 1 850 руб.
Контроль контрактов v 1.0.5.6:
.cfe 136,09Kb ver:1.0.5.6
7
7 Скачать (1 SM) Купить за 1 850 руб.

Расширение «Контроль контрактов» для БП 3.0

 

Есть контора, которая по гос. контрактам поставляет что-то государевым учреждениям. Объёмы закупок определяются самим  контрактом, и контора должны выполнить контракт в этих объёмах ,ни больше ни меньше. Меньше – штрафные санкции, больше – никто не заплатит – сам виноват. Отсюда это расширение – проверить, что количество проданной номенклатуры не превышает указанное в контракте.

Снимать с поддержки, как водится,не, хотелось, сделать расширением в режиме совместимости 8.3.10?…а почему нет?

Учет в БП 3.0 (работает на 3.0.64.42, написано уже не помню на какой версии БП 3.0 летом 2017 года)

Сложность режима совместимости 8.3.10 – нельзя в расширении добавлять объекты, которые хранят данные (новые константы, свои справочники и документы, регистры сведений и накоплений, а также реквизиты существующих). Но дополнительные реквизиты и сведения есть, потому используем их.

Следующая сложность – в дополнительных реквизитах и сведениях нельзя хранить таблицы значений – решаемо – создаём строковой дополнительное сведение максимальной длины (1024 символа, если не ошибаюсь, если ошибаюсь – то поправьте).

В общем, получается так – сведения о номенклатуре гос. Контракта будем хранить в справочнике «Договоры контрагентов»/, к которому «прицепим» два дополнительных сведения «Контролировать превышение», тип «Булево», и «Данные контракта», тип «Строка».

Таблица контракта состоит из колонок – Номенклатура, Объем, Цена и Сумма. Если с тремя последними никаких проблем, то с Номенклатурой засада – в строке ссылку не сохранишь, потому сохраним ГУИД, каждую строку таблицы пишем через перевод строки, в строке разделителем полей установим «|».

В общем модуле пишем функции по записи таблицы в строку и парсим при чтении в таблицу значений.

Форму элемента справочника «Договоры контрагентов» добавляем в расширение, добавляем реквизиты – флаг «Контролировать превышение», закладки «Основные сведения» и «Данные контракты» (видимую только при установленном флаге «Контролировать превышение»), получаем:

При сохранении элемента справочника получаем многострочный текст:

2b5e5ea3-1dcf-11e6-a31d-14dae9b19a48|10|100|1 000

2b5e5ea8-1dcf-11e6-a31d-14dae9b19a48|1 000|200|200 000

Строки которого – это строки таблицы значений, номенклатура в которых представлена ГУИД-ом.

Осталось проконтролировать проведение документов, в модуле объекта документа «Реализация товаров и услуг» расширения добавляем процедуру обработки проведения с директивой:

&После("ОбработкаПроведения")

Процедура еаю_ОбработкаПроведения(Отказ, РежимПроведения)

В ней проверяем все реализации по договору из контрагента (если для него записан флаг «Конролировать превышение»). Если пытаемя продать больше, чем указано в контракте – документ не проводится, в сообщениях видим причину отказа провыедения:

 

Как- то был тут разговор, по невозможности сохранения в дополнительных реквизитах таблиц значений – вот реализация. Есть, ну как без этого, подлянка, если таблица очень большая, то длины строки в доп.сведениях может не хватить. Тупик? – Нет!, если нужно, то в доп сведениях храним ссылку на текстовый файл (писать их можно в справочник «Файлы»), размер текстового файла позволит хранить в строковом виде таблицы значений очень больших размеров.

Как обычно – если нельзя, но очень хочется – то можно)))

Гос.контракты

См. также

Оптовая торговля Производство готовой продукции (работ, услуг) Обмен с ГосИС Программист Бухгалтер Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Оптовая торговля, дистрибуция, логистика Пищевая промышленность Россия Бухгалтерский учет Платные (руб)

Автоматический обмен данными с системой ФГИС Меркурий из 1С через ВетИС API: загрузка данных по хозяйствующим субъектам, предприятиям; типов, групп, видов, наименований продукции, сопоставление данных и запись их в базу данных; создание на основании расходных документов транспортных партий, отправка на сервер, печать полученных ветеринарных свидетельств, запрос остатков складского журнала, проведение инвентаризаций, оформление производственных партий.

11500 руб.

08.12.2017    106120    291    110    

147

Оптовая торговля Розничная торговля Обмен с ГосИС Бухгалтер Платформа 1С v8.3 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Россия Бухгалтерский учет Управленческий учет Акцизы Платные (руб)

Автоматизация учета ЕГАИС в 1С для оптовой торговли, производства и импорта. Получение и отправка ТТН, отправка акта о постановке на баланс и акта о списании. Получение остатков. Загрузка и сопоставление номенклатуры и контрагентов. Оправка в ЕГАИС отчетов о производстве и импорте.

828 руб.

15.12.2015    172712    865    370    

407

SALE! 15%

Загрузка и выгрузка в Excel Оптовая торговля Печатные формы Бухгалтер Пользователь Платформа 1С v8.3 Управляемые формы Платформа 1C v8.2 1C:Бухгалтерия 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Бухгалтерский учет Управленческий учет Платные (руб)

Универсальная обработка для загрузки документов из Excel в 1С. Забудьте о ручном вводе: загружайте документы из Excel в 1С за секунды! Не требует указания параметров (номера колонок, номер первой строки таблицы и т.д.) и предварительной настройки. Просто выбираете файл Excel, документ 1С и нажимаете кнопку "Загрузить". Обработка сама находит таблицу в файле Excel, необходимые для загрузки данные в ней (номенклатура, количество, НДС, цена, сумма) и загружает ее в 1С.

6000 5100 руб.

09.11.2016    242484    1116    910    

1046

Оптовая торговля Розничная торговля Пользователь Платформа 1С v8.3 Оперативный учет Управляемые формы 1С:Управление торговлей 10 1С:Розница 2 Россия Управленческий учет Платные (руб)

Подсистема призвана упростить и автоматизировать процесс расчета и начисления бонусов покупателей. Бонусная система работает с конфигурациями только 1С:УТ 10.3. Механизм реализован в начале 2013г. и работает до сих пор более 100 клиентов по РФ.

250000 руб.

02.11.2015    113887    6    89    

187

SALE! 10%

Перенос данных 1C Взаиморасчеты Оптовая торговля Логистика, склад и ТМЦ Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Управленческий учет Платные (руб)

Можно проверить до покупки, оставьте заявку! Воспользовались более 268 компаний! Перенос данных из УТ 10.3 в УТ 11 | из УТ 10.3 в КА 2 | из УТ 10.3 в ERP. Решение для перехода с УТ 10.3. Можно перенести начальные остатки, нормативно-справочную информацию и все возможные документы. При выгрузке можно установить отбор по периоду, организациям и складам.

55778 50200 руб.

24.04.2015    197576    157    245    

287
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. user651868_abrakitov89 22.11.19 09:34 Сейчас в теме
скачать расширение возможно как-нибудь кроме стартмани??
Оставьте свое сообщение