Согласование цен по заказу

Публикация № 858457

Разработка - Практика программирования

программирование согласование заказов

5
Согласование цен по заказу покупателя - менеджер указывает цену с признаком "На согласование". Руководитель визирует "Согласовано". Полный контроль над ценами в два клика. Отдел продаж - 20 менеджеров, 1 руководитель.

ДЛЯ КОГО

Для финансового директора - для понимания, что не Excel'ем единым жив финансовый и управленческий учет.

Для программиста - для понимания, как внедрить предлагаемую финансово-управленческую модель.

ПРО ЧТО

Вашему вниманию представлена статья - пошаговое внедрение в УТ 10.3 финансово-управленческой модели "Согласования цен по заказу покупателя или счету на оплату покупателя" без использования объектов метаданных "Бизнес-процессы" и "Задачи", без использования дополнительных специальных подсистем документооборота.

Подобная фин.-упр. модель не реализована типовым функционалом в УТ 10.3, поэтому потребовалась доработка УТ 10.3. Как и любая модель имеет свои допущения и ограничения. Внедрялась на конкретном предприятии с конкретными бизнес-процессами, и поэтому не претендует на универсальность.

Краткое описание

На предприятии используется сетка цен - разные категории цен с разными скидками от "основной" цены по прайсу.

Ряд категорий используются только менеджерами - для них включен признак "Показывать менеджерам", остальные категории им не доступны для использования.

Согласование цен по заказу покупателя (счету на оплату) происходит так.

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

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

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

На этом типовые механизмы в части игр с ценами заканчиваются. 

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

Руководитель постоянно мониторит список заказов. В форме имеется подсказка и фильтр на заказы, которые надо согласовать.

 
 Мониторинг заказов на согласование

Руководитель открывает заказ, напротив каждой позиции визирует "Согласовано".

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

 
 Алгоритм визирования "Согласовано"

Далее документ проводится и закрывается. При проведении программа проверит категорию цен Ответственного за согласование - чтобы не опуститься по цене ниже его категории. Поскольку у руководителя также установлено стандартное ограничение цен по "минимальной" категории.

Менеджер может продолжить редактировать заказ - добавлять новые товары - при этом согласованные строки товаров становятся не редактируемыми для всех пользователей, кроме Ответственного за согласование (см. код ниже).

 
 Блокировка согласованной строки товаров


Архитектура решения

В документ "Заказ покупателя" добавлены следующие реквизиты:

1) в шапку документа - реквизит "НаСогласование" - который хранит информацию "надо ли согласовывать данный заказ". Определяется перед записью документа (см. код ниже). Реквизит является служебным - на форме заказа не отображается.

2) в табличную часть "Товары" - добавлены колонки "НаСогласование", "ЦенаНовая", "Согласовано", "ОтветственныйЗаСогласование", "ДатаСогласования". 

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

 
 Проверки перед записью документа

В модуле документа "Заказ покупателя" для проведения по регистру накопления "Заказы покупателей" переопределяется функция ПодготовитьТаблицуТоваров(). Этого достаточно, чтобы в движения заказа "села" согласованная новая цена (см. код ниже).

 
 Функция ПодготовитьТаблицуТоваров(...)

В процедуре ОбработкаПроведения() переопределяется процедура ПроверитьДопустимостьЦенОтпуска(ДокументОбъект, ИмяТабличнойЧасти, Отказ).

 
 Доработка процедуры ПроверитьДопустимостьЦенОтпуска(ДокументОбъект, ИмяТабличнойЧасти, Отказ)

Первая половина алгоритма переопределяемой процедуры - типовая, и все же я представляю полный листинг процедуры - чтобы можно было скопировать в свою конфигурацию. А в следующем абзаце описана суть изменений - по сути ядро модели.

 
 Переопределение процедуры ПроверитьДопустимостьЦенОтпуска
 
 Вспомомгательные и дополнительные процедуры общего модуля МодульДоработок

Ядро модели

В данной модели наибольшее количество изменений коснулось процедуры ПроверитьДопустимостьЦенОтпуска() - за основу взят типовой алгоритм. В начале процедуры собирается запрос, который в типовом варианте обходится в цикле как РезультатЗапроса - но я переопределил РезультатЗапроса на ТаблицуЗначений. В таблицу значений добавил свои колонки для анализа наименьшей цены - Новый МинимумЦен (см. код ниже).

 
 Адаптация типового алгоритма проверки цен - по сути это ядро модели

  Вот собственно и все.

Кроме основных доработок были доработаны другие алгоритмы и механизмы. Представляю в виде техзадания - по сравнению с затраченным временем на придумывание "основного ядра" механизма, эти работы заняли не так много времени.

1) Разработан механизм согласования цен в документе Счет на оплату. Механизм аналогичен механизму согласования для Заказа покупателя. (1,5 ч)

2) Доработан механизм "Заполнить и провести" в Заказе покупателя. (30 мин)

3) Разработан механизм - когда на основании согласованного Заказа создается Счет на оплату  - при этом счет на оплату не нужно дополнительно согласовывать.(1 ч)

4) Разработан механизм - когда на основании согласованного Счета на оплату создается Заказ или Реализация товаров - дополнительно согласовывать созданный документ не нужно. (45 мин)

5) Доработан механизм согласования - добавление в алгоритм Даты согласования и проверки цены "на 7 календарных дней". (40 мин)

6) Доработаны печатные формы счета на оплату и заказа покупателя. (2 ч)

7) Добавление механизма учета категорий цен контрагента. Менеджер выставляет цены, далее нажимает кнопку "Проверить по ценам Контрагента". Если цена менеджера меньше, чем цена Контрагента (из карточки Контрагента), тогда данная цена копируется в колонку "НоваяЦена" и автоматом ставится галка "НаСогласование" - требуется дополнительное согласование. Если цена менеджера больше или равна цене Контрагента, то ничего не происходит. Документ проводится. (1,5 ч)

Представленный механизм был реализован на платформе 8.3.11.3034 на конфигурации версии УТ 10.3.36.1.

С пользой для клиентов, RustIG 


См. также:

Как эффективно использовать Инфостарт NEW!

Список реализаций + структура подчиненности + реестр документов SALE'1sm

Список заказов поставщикам + структура подчиненности SALE'1sm

Список заказов покупателей + структура подчиненности SALE'1sm

Договоры для 1с-ника ТОП-скачиваний

Сетка расписания (Планировщик) нестанДАрт

Два механизма, которые ускорили работу бухгалтеров в 1С нестанДАрт

Мини-CRM для УТ 10.3

Расчет банковских (рабочих) дней нестанДАрт

Шаблоны кода в режиме 1С:Предприятие SALE'1sm

Доработка конфигурации Конвертация Данных

Планирование платежей. Прогнозирование прибылей и убытков

Ввод показателей план-факта БП 3.0 Know-how

Инвентаризация личного опыта Для новичков 1С

Большие запросы: взгляд на проблему нестанДАрт

Технология создания коммерческих разработок Know-how

Андроид-решение для создания заказов в 1С Know-how + нестанДАрт

Отчет Остатки и цены

Печать ценников с одной и двумя ценами 55х40, 100х60, 140х200

Загрузка данных о розничных продажах из магазинов Intimissimi (Интимиссими) и Calzedonia (Кальцедония)

Доработки обмена "УТ 10.3 - интернет-магазина Shop-Script"

5

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. pm74 133 04.07.18 08:01 Сейчас в теме
(0) нормально , делал подобную штуку с использованием РС , даже где то видео есть
2. Rustig 1197 04.07.18 09:22 Сейчас в теме
(1) сложно представить , как это можно сделать с РС
3. pm74 133 04.07.18 09:33 Сейчас в теме
(2) для ут 10.3 привязка по ключу строки тч
5. Rustig 1197 04.07.18 09:36 Сейчас в теме
(3) привязка к документу как осуществляется? а если один и тот же товар в двух строках в документе?
4. pm74 133 04.07.18 09:35 Сейчас в теме
(2) там удалось сделать даже без изменения самой тч через ДополнительныеСвойства благо не управляемый интерфейс
6. Rustig 1197 04.07.18 09:38 Сейчас в теме
(4) для меня ДополнительныеСвойства пусть останутся в прошлом, в настоящем только для базовых версий... С Доп.Свойствами начинаются другие проблемы - в запросах - да и регистр ДопСвойства растет как на дрожжах... Поэтому я ушел от этой практики - использовать ДопСвойства...
7. pm74 133 04.07.18 09:43 Сейчас в теме
(6) ДополнительныеСвойства (эм. может неправильно назвал) имелся в виду не регистр а структура привязанная к объекту
8. pm74 133 04.07.18 09:51 Сейчас в теме
(6) там вообще интересная штука получилась , т.е изначально не хотелось редактировать ТЧ
как оказалось в заказе пок-ля и еще паре документов событие ПриВыводеСтроки обращается к общему модулю
само по себе привыводестроки довольно тормознутое если считывать данные из бд ,
но в обычных формах можно сделать такой финт , при открытии считать нужные данные в ДопСвойства (как соответствие) и обновлять из него
работает довольно шустро даже в тяжелых (больше 200 строк заказах) видимо берет из кэша
9. Rustig 1197 04.07.18 10:03 Сейчас в теме
(8)
при открытии считать нужные данные в ДопСвойства (как соответствие)

какие сведения считать? какие считаются нужными?

(8)
и обновлять из него
что обновлять?

(8)
есть вызов на событие при выводе строки на общий модуль
согласен, есть, в ряде задач удобно использовать

(8)
работает довольно шустро даже в тяжелых
согласен - я в одном проекте использовал Соответствие так - при проведении по партиям - сразу позиционировался на строке , по которой не хватает остатков, и все такие строки прокрашивал оранжевым - через Соответствие строк - и также использовал вызов ПриВыводеСтрок
10. pm74 133 04.07.18 10:07 Сейчас в теме
(9) приложил скриншот
Прикрепленные файлы:
11. Rustig 1197 04.07.18 10:08 Сейчас в теме
12. pm74 133 04.07.18 10:09 Сейчас в теме
(9)
что обновлять?

обновлять данные строк "при выводе строки "
13. Rustig 1197 04.07.18 10:12 Сейчас в теме
(12) картинку увидел и все понял :)
правда , у вас и у меня задачи разные - цели разные, но ваша идея и подход мне нравятся, запомню это !
14. pm74 133 04.07.18 10:30 Сейчас в теме
(6) зря кстати ушли
очень хорошо рисовать доп. реквизиты документов без изменения в кф
Прикрепленные файлы:
15. Rustig 1197 04.07.18 10:36 Сейчас в теме
(14) да, интересно получается - напишите публикацию с деталями - у вас интересный проект
16. pm74 133 04.07.18 10:38 Сейчас в теме
17. pm74 133 04.07.18 10:40 Сейчас в теме
(15) вернее была уже с деталями и проч , особого интереса не вызвала я и удалил ))
не умею рекламировать
18. aspirator23 402 07.07.18 14:48 Сейчас в теме
(17)Тоже интересно. Статью можно не писать специально, может можно посмотреть черновики или какие -то примеры?
19. pm74 133 07.07.18 15:30 Сейчас в теме
(18) интересно что ? Про согласование , есть видео в этой статье ,
по поводу доп реквизитов , тут работает через перехват вызова общих модулей (немного соврал что без редактирования кф :), но сами документы остаются на замке )
20. aspirator23 402 07.07.18 15:34 Сейчас в теме
21. pm74 133 07.07.18 15:42 Сейчас в теме
(20) вобще есть в планах сделать платную и бесплатную версии доработки УТ 10
в бесплатной основной функционал по доп реквизитам , в платной
помимо этого статусы заказов , платежные бокументы для БП настройка правил + бух. счета + выгрузка , может быть согласование , работа по комиссии , авансы и еще всякие плюшки по мелочи типа печати от разных подразделений итп , такая вот солянка )
Оставьте свое сообщение

См. также

Агрегатные функции СКД, о которых мало кто знает 319

Статья Программист Нет файла v8 v8::СКД 1cv8.cf Бесплатно (free) Практика программирования

Пользуетесь ли Вы всеми возможными агрегатными функциями, которые предоставляет система компоновки данных? Если Вы используете только: СУММА, КОЛИЧЕСТВО, МИНИМУМ, МАКСИМУМ, СРЕДНЕЕ, то эта статья для Вас.

05.09.2019    10262    ids79    42       

Функции СКД: ВычислитьВыражение, ВычислитьВыражениеСГруппировкойМассив 243

Статья Программист Нет файла v8 v8::СКД 1cv8.cf Бесплатно (free) Практика программирования

Подробное описание и использование внутренних функций системы компоновки данных: Вычислить, ВычислитьВыражение, ВычислитьВыражениеСГруппировкойМассив, ВычислитьВыражениеСГруппировкойТаблицаЗначений.

08.08.2019    10663    ids79    24       

"Меньше копипаста!", или как Вася универсальную процедуру писал 170

Статья Программист Стажер Нет файла v8 v8::СКД 1cv8.cf Бесплатно (free) Практика программирования Разработка

Программист Вася разбирает подход создания универсальных методов на примере программного вывода СКД.

04.07.2019    6276    SeiOkami    48       

Создание отчетов с помощью СКД - основные понятия и элементы 192

Статья Программист Нет файла v8 v8::СКД Бесплатно (free) Практика программирования Математика и алгоритмы

Основные принципы работы СКД. Понятия схемы компоновки и макета компоновки. Описание основных элементов схемы компоновки: наборы данных, поля, вычисляемые поля, ресурсы, параметры.

25.06.2019    17646    ids79    16       

Многопоточное ускорение однопользовательских нагрузок в 1С + Microsoft SQL Server 2017 176

Статья Программист Нет файла v8 v8::Запросы Бесплатно (free) Практика программирования Разработка

Взаимодействие с Microsoft SQL Server нередко вызывает трудности у 1С-ников, а потому интересны любые моменты, связанные с его использованием. О своем опыте работы с новым SQL Server 2017 участникам конференции Infostart-2018 рассказал директор ООО «Аналитика софт» Дмитрий Дудин.

11.06.2019    11608    dmurk    134       

Регистры накопления. Структура хранения в базе данных 174

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Практика программирования Разработка

Структура хранения регистров накопления в базе данных для платформы 1С:Предприятие 8.x. Первая часть в серии публикаций.

16.05.2019    17338    YPermitin    27       

Выгрузка документа по условию 5

Статья Программист Нет файла v8 Бесплатно (free) Практика программирования Разработка

Что делать, если документы нужно выгружать не все подряд, а по какому-то фильтру: статусу, дате, набору условий... А что если он соответствовал этим условиям, а потом перестал? А если потом опять начал? Такие ситуации заставили попотеть не одного программиста.

25.04.2019    4878    m-rv    2       

Как прикрутить ГУИД к регистру сведений 23

Статья Программист Нет файла v8 Бесплатно (free) Практика программирования Перенос данных из 1C8 в 1C8 Разработка

... и немного теории обмена данными. В частности, разберем боль всех, кто пишет небанальные обмены данными: как набору записей регистра сведений назначить гуид и далее использовать его в обмене для идентификации этого набора.

16.04.2019    7421    m-rv    16       

О расширениях замолвите слово... 192

Статья Программист Стажер Нет файла v8 Бесплатно (free) Практика программирования Разработка

О чём стоит задуматься при принятии решения о создании расширения конфигурации…

07.04.2019    16450    ellavs    122       

Git-репозитории для 1С-кода (опыт использования при небольших проектах) 200

Статья Программист Стажер Нет файла v8 Windows Бесплатно (free) Практика программирования Разработка

Инструкции по взаимодействию с Git-репозиторием, которые писались для тех наших программистов, которые вообще никогда не работали с Git (руководства в духе "Как получить код из git-репозитория?", "Как отправить код в git-репозиторий")...

28.03.2019    12802    ellavs    83       

Трюки с внешними источниками данных 164

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Практика программирования Разработка

Некоторые трюки для преодоления ограничений внешних источников данных.

14.03.2019    12898    YPermitin    52       

Автоматизация отчета об исполнении гособоронзаказа (по Постановлению правительства №543) в программе 1С:ERP Управление предприятием 2 6

Статья Бухгалтер Нет файла v8 ERP2 Машиностроение и приборостроение Россия БУ Бесплатно (free) Бухгалтерский учет

В данной статье Пикурен Вера - эксперт ВЦ Раздолье по автоматизации предприятий ОПК - расскажет о некоторых методических решениях, применяемых для автоматического заполнения Отчета об исполнении государственного оборонного заказа (ГОЗ) в соответствии с Постановлением правительства №543 в программе 1С:ERP. Подробности можно посмотреть в вебинаре https://infostart.ru/webinars/1013708/

06.03.2019    5486    1СERP    5       

Автоматизация отчета об исполнении гособоронзаказа (по Постановлению правительства №543) в программе 1С:Управление производственным предприятием 8 9

Статья Бухгалтер Нет файла v8 УПП1 Государственные, бюджетные структуры Россия БУ Бесплатно (free) Бухгалтерский учет

В данной статье Пикурен Вера - эксперт ВЦ Раздолье по автоматизации предприятий ОПК - расскажет о некоторых методических решениях, применяемых для автоматического заполнения Отчета об исполнении государственного оборонного заказа (ГОЗ) в соответствии с Постановлением правительства №543 в программе 1С:Управление производственным предприятием 8. Подробности можно посмотреть в вебинаре https://infostart.ru/webinars/1005164/

21.02.2019    6637    1СERP    9       

Возможности типовых шаблонов ограничения доступа на уровне записей (RLS) 163

Статья Программист Нет файла v8 v8::Права Бесплатно (free) Практика программирования БСП (Библиотека стандартных подсистем) Роли и права

Краткий обзор применения типовых шаблонов ограничения доступа на уровне записей в конфигурациях, созданных на базе БСП: #ПоЗначениям, #ПоНаборамЗначений, #ПоЗначениямРасширенный, #ПоЗначениямИНаборамРасширенный

03.02.2019    15612    ids79    9       

Новый подход к обмену данными EnterpriseData 203

Статья Программист Нет файла v8 v8::УФ Россия Бесплатно (free) Практика программирования Обмен через XML

Хочу предложить Вашему вниманию цикл статей, посвященных обмену данными через универсальный формат (EnterpriseData или ED).

14.12.2018    21555    ids79    72       

Автоматические и управляемые блокировки применительно к типовым конфигурациям 1С 126

Статья Программист Нет файла v8 v8::blocking 1cv8.cf Бесплатно (free) Математика и алгоритмы Практика программирования

Основные принципы работы с режимами автоматических и управляемых блокировок в 1С Предприятие 8. Теория и применение в типовых конфигурациях: БП, УТ, ЕРП

10.11.2018    20926    ids79    40       

Планирование платежей. Прогнозирование прибылей и убытков. Часть 1. 7

Отчеты и формы Бизнес-аналитик Руководитель проекта Архив с данными v8 v8::ОУ УТ10 УУ Финансовый учет и бюджетирование (FRP) Абонемент ($m) Финансовые

Планирование поступлений от клиентов, списаний налогов и оплат поставщикам. И как следствие - прогнозирование прибыли или убытков.

2 стартмани

21.10.2018    5075    1    Rustig    57       

Вспомогательные инструкции в коде 1С 104

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Практика программирования

Помогаем редактору кода 1С помогать нам писать и анализировать код.

15.10.2018    20540    tormozit    100       

Доработки обмена "УТ 10.3 - интернет-магазина Shop-Script" 1

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::ОУ УТ10 УУ Оптовая торговля Розничная торговля Учет ТМЦ Платные (руб) WEB

Доработки типового обмена между УТ 10.3 и интернет-магазином Shop-Script на движке Webasyst: выгрузка нулевого количества товара, номенклатурных групп вместо групп номенклатуры и дополнительного описания номенклатуры.

1500 руб.

07.09.2018    4491    2    0       

Произвольный код в фоновом режиме 164

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Практика программирования

Задача: реализовать выполнение произвольного кода в фоновом режиме без изменения конфигурации, т.е. во внешней обработке.

03.09.2018    14640    nikita0832    41       

Повышаем эффективность разработки правил обмена 124

Статья Программист Нет файла v8 КД ОС Бесплатно (free) Практика программирования Перенос данных из 1C8 в 1C8

Как повысить скорость и качество разработки правил обмена? Как вести групповую разработку правил обмена? Как облегчить сопровождение правил обмена после передачи в эксплуатацию? Об этом и многом другом вы можете узнать из этой статьи.

25.06.2018    19358    olegtymko    47       

Ошибка №1 внедрения "Бюджетирования" в 1С:ERP2 и 1С:КА2: настройка статей бюджетов и статей ДДС 1-в-1 52

Статья Бизнес-аналитик Бухгалтер Нет файла v8 ERP2 КА2 Россия УУ Windows Финансовый учет и бюджетирование (FRP) Бесплатно (free) Пользователю системы Бухгалтерский учет

В цикле статей я хочу поделиться ошибками во внедрении подсистемы «Бюджетирование», которые мне приходится исправлять после коллег на реальных проектах, и лучшими приемами по автоматизации бюджетирования на 1С:ERP 2 и 1C:КА 2. Сегодня поговорим и о самой распространенной ошибке – настройке статей бюджетов 1-в-1 к справочнику «Статьи ДДС».

13.06.2018    18665    SergeyN    63       

Как сделать запрос на изменение данных 75

Статья Программист Нет файла v8 v8::Запросы 1cv8.cf Бесплатно (free) Практика программирования

В статье приведены особенности внутренней архитектуры и примеры работы с расширением языка запросов 1С.

01.06.2018    21246    m-rv    21       

Строим графы средствами 1С (без GraphViz) 42

Статья Программист Нет файла v8 Бесплатно (free) Практика программирования

Множество статей на Инфостарте описывают, как работать с компонентой GraphViz, чтобы построить ориентированный граф. Но практически нет материалов, как работать с такими графами средствами 1С. Сегодня я расскажу, как красиво строить графы с минимальным пересечением. Нам этот метод пригодился для отрисовки алгоритмов в БИТ.Финансе, т.к. типовой механизм не устраивал. Еще это может быть полезно для визуализации различных зависимостей: расчета себестоимости, графы аффилированности компаний и т.д. Надеюсь, эта статья поможет сделать мир 1С красивее и гармоничней:) Итак, поехали...

23.05.2018    17025    slozhenikin_com    19       

Распределение расходов пропорционально продажам 9

Статья Программист Пользователь Нет файла v8 v8::ОУ УТ10 УУ Финансовый учет и бюджетирование (FRP) Учет доходов и расходов Бесплатно (free) Практика программирования

Финансовая модель. Распределение административных расходов по подразделениям пропорционально продажам за месяц. Дополнительные реквизиты против бизнес-процессов!

13.05.2018    11391    Rustig    9       

Печать ценников с одной и двумя ценами 55х40, 100х60, 140х200. УТ 10.3 2

Отчеты и формы Бухгалтер Пользователь Внешняя обработка (ert,epf) v8 v8::ОУ УТ10 УУ Розничная торговля Абонемент ($m) Ценники

Печать ценников с одной и двумя ценами специальных размеров под пластиковые подставки для ценников: 55х40, 70х40(Две цены), 90х60(Две цены), 100х60, 140х200 мм.

2 стартмани

26.03.2018    7397    9    Rustig    2       

Андроид-решение для создания заказов в 1С 37

Отчеты и формы Программист Пользователь Подсистема v8 1cv8.cf УУ Android Оптовая торговля Учет ТМЦ Абонемент ($m) Рабочее место

Разработка создает заказы в 1С на Андроид-телефонах через RDP-клиент. Описана технология подобных разработок.

2 стартмани

23.03.2018    14330    9    Rustig    54       

Загрузка данных о розничных продажах из магазинов Intimissimi (Интимиссими) и Calzedonia (Кальцедония) 0

Инструменты и обработки Программист Бухгалтер Внешняя обработка (ert,epf) v8 v8::ОУ УТ10 Розничная и сетевая торговля (FMCG) УУ Розничная торговля Абонемент ($m) Обработка документов Обработка справочников Загрузка и выгрузка в Excel

Представляю вашему вниманию внешнюю обработку для загрузки розничных продаж магазинов Intimissimi (Интимиссими) и Calzedonia (Кальцедония) в программу "1С: Управление торговлей" ред.10.3. Из учетной программы Intimissimi (Интимиссими) и Calzedonia (Кальцедония) под названием "Shoppy" выгружаются отчеты "Статистика продаж" за день - в формате эксель - далее эти отчеты загружаются в программу "1С:УТ 10.3" с помощью внешней обработки.

2 стартмани

26.02.2018    8636    Rustig    0       

Минимализмы 3 352

Статья Программист Нет файла v8 Бесплатно (free) Практика программирования Универсальные функции

Очередная серия "минимализмов" [http://infostart.ru/public/306536/, https://infostart.ru/public/460935/]. Также, как и в предыдущих статьях, здесь приведена подборка коротких оригинальных авторских решений некоторых задач. Ранее эти решения были разбросаны по моим комментариям к чужим публикациям.

19.02.2018    35714    ildarovich    44       

Этюды по программированию. Взаимодействие с Microsoft Word 109

Статья Программист Нет файла v8 Бесплатно (free) Практика программирования

Часто приходится заниматься созданием сложных документов Word с таблицами, вложенными фрагментами, хитрым оформлением и прочими радостями жизни. Это - попытка как-то структурировать полученный опыт, чтобы не приходилось перерывать ворох старых обработок в поисках крупиц истины. Надеюсь, эта статья будет полезна и Вам.

11.12.2017    25905    milkers    23       

Мини-CRM (на базе внешней обработки) для УТ 10.3 (как Базовой версии, так и ПРОФ) 4

Отчеты и формы Пользователь Внешняя обработка (ert,epf) v8 v8::ОУ УТ10 УУ Windows Управление взаимоотношениями с клиентами (СRM) Абонемент ($m) Рабочее место

Обработка мини-CRM, с помощью которой удобно вести учет продаж. Рекомендую использовать в плане собственного обучения программированию и как шаблон для собственных разработок.

2 стартмани

07.12.2017    10510    2    Rustig    1       

Метод формирования движений в типовых регистрах нетиповыми регистраторами 31

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Практика программирования

Вариант решения задач с проведением по типовым регистрам нетиповыми регистраторами. Зачем - чтобы при сравнении конфигурации не обращать внимание на свойства регистров и исключить вероятность допущения горькой оплошности при обновлении информационных баз, заменив типы регистраторов основной конфигурации типами конфигурации поставщика. Для программных продуктов, имеющих в своем составе метаданных документ "Корректировка регистров"("Корректировка записей регистров").

05.12.2017    21356    itriot11    34       

1С: Конвертация данных 3. Инструкции и примеры. EnterpriseData (универсальный формат обмена) 722

Статья Программист Нет файла v8 КД Бесплатно (free) Перенос данных из 1C8 в 1C8 Практика программирования Обмен через XML

Что такое КД3? Как начать использовать? Полезные дополнения к документации. Что нужно исправить в типовых обработках и конфигурации. Как изменить правила обмена не снимая конфигурацию с поддержки. Как отлаживать правила обмена?

19.11.2017    137955    MaxS    251       

Программные перечисления, ч.2: приемы кэширования при разработке 66

Статья Программист Нет файла v8 Бесплатно (free) Практика программирования

Все знают, что такое кэш, и зачем он нужен. Но в 1С разработчик обычно использует кэширование только на уровне конфигурации, а в какой-нибудь обработке скорее ломает голову над запросом - как получить все данные за один заход... Хочется рассказать о том, как можно добиться хороших результатов с стратегией "разделяй и властвуй".

30.10.2017    21114    unichkin    17       

Разбираемся с настройками компоновки данных 159

Статья Программист Нет файла v8 v8::СКД 1cv8.cf Бесплатно (free) Практика программирования

Краткая шпаргалка по программной работе с настройками СКД

29.10.2017    24091    json    9       

Боль планирования в 1С 63

Статья no Нет файла v8 1cv8.cf Бесплатно (free) Бухгалтерский учет

Что не так с планированием в 1С, почему и есть ли свет в конце тоннеля?

26.10.2017    26233    1c-intelligence    180       

Работа с Excel 289

Статья Программист Нет файла v8 Бесплатно (free) Практика программирования Загрузка и выгрузка в Excel

Собрал различные полезности для работы с Excel из 1С. Иногда приходится форматировать документ Excel программно из 1С. Так вот, чтобы не искать постоянно на просторах интернета как сделать левое выравнивание в ячейке Excel из 1С и т.п. решил опубликовать это...

23.10.2017    24853    arakelyan    39       

Как сделать из &НаКлиентеНаСервереБезКонтекста почти &НаКлиентеНаСервере 125

Статья Программист Нет файла v8 1cv8.cf Россия Бесплатно (free) Практика программирования

Как сделать метод формы, доступный на клиенте и на сервере одновременно, и сохранить при этом удобство разработки

10.09.2017    34273    tormozit    72       

Ускоряем 1С: модули с повторным использованием возвращаемых значений 136

Статья Программист Нет файла v8 Бесплатно (free) Практика программирования

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

04.09.2017    43210    m-rv    60