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

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

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

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

Согласование цен по заказу покупателя - менеджер указывает цену с признаком "На согласование". Руководитель визирует "Согласовано". Полный контроль над ценами в два клика. Отдел продаж - 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"

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

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

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

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

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

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

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

См. также

Аналог PIVOT в запросе 1С (как выполнить транспонирование таблицы в запросе 1С) Промо

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

В статье показывается простой метод реализации аналога оператора PIVOT в запросе 1С без использования соединений.

12.12.2020    3507    Eugen-S    20    

Полезные примеры СКД, ч.2

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

Еще несколько примеров решения задач в СКД.

06.04.2021    9647    Neti    8    

Обзор полезных методов БСП 3.1.4

Практика программирования БСП (Библиотека стандартных подсистем) v8 1cv8.cf Бесплатно (free)

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

25.03.2021    34942    rayastar    51    

Звуковое управление в 1С 8.3

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

В данной статье описано создание библиотеки для звукового управления (выполнение команд голосом) для платформы 1С 8.3. Задача была поставлена так, чтобы модуль функционировал непосредственно на клиенте 1С, осуществляя управление формами, и взаимодействовал с интерфейсом.

16.03.2021    6652    velemir    31    

Serverless (Faas) в 1С. Создание и вызов Yandex Cloud Functions

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

"Я не могу просто взять и скопировать код с гитхаба", "у нас 1С микросервисами окружена", "возможностей мало" - частые фразы 1С разработчиков. которым не хватает возможностей платформы в современном мире. Faas, конечно, история не новая, но нас сдерживало 152ФЗ и задержки по пингам. Для того, чтобы действительно использовать в 1С код, к примеру, на Python, надо было приложить усилия. Теперь всё намного проще - берём и используем.

28.12.2020    8323    comol    31    

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

Практика программирования БСП (Библиотека стандартных подсистем) v8 1cv8.cf Россия Бесплатно (free)

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

30.08.2020    18896    quazare    34    

Форма выбора (подбор) в управляемых формах

Практика программирования v8 v8::УФ 1cv8.cf Россия Бесплатно (free)

Разбор небольших примеров того, как правильно открывать форму выбора (подбора) в управляемых формах, не прибегая к модальным окнам.

08.05.2020    69615    user5300    19    

Использование классов .Net в 1С для новичков Промо

Практика программирования Разработка внешних компонент Универсальные функции v7.7 v8 Бесплатно (free)

Руководство для новичков. Написав статью http://infostart.ru/public/238584/, я понял, что многие не понимают того, что написано. Поэтому в этой статье постараюсь более подробно остановиться на азах и без кода на вражеском языке (C#)

27.01.2016    84641    Serginio    113    

Программная работа с настройками СКД

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

Нюансы программной работы с настройками системы компоновки данных в отчетах и динамических списках. Обзор всех видов настроек компоновки. Что в каких случаях правильно применять. В качестве примера рассмотрена работа с отборами и группировками.

27.01.2020    61293    ids79    26    

[СКД] Программное создание схемы компоновки данных

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

Сделаем отчет на СКД полностью программно, без использования макета "схема компоновки данных".

15.01.2020    41490    John_d    22    

Последовательности событий при проведении документа 1С. Шпаргалка + про формы + про расширения

Практика программирования v8 Россия Бесплатно (free)

Собрал информацию о событиях/подписках/расширениях в одном месте.

30.12.2019    33158    kuzyara    38    

Список заказов покупателей (новый взгляд) Промо

Рабочее место Монитор заказов Оптовая торговля Монитор заказов Оптовая торговля v8 v8::ОУ КА1 УТ10 УУ Абонемент ($m)

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

2 стартмани

16.08.2017    36588    72    Rustig    62    

Полезные процедуры и функции для программиста

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

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

07.10.2019    38700    HostHost    41    

Таблица значений. Нюансы

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

Обзор некоторых аспектов использования общеизвестного инструмента 1С.

01.10.2019    51096    Yashazz    56    

[Шпаргалка] Программное создание элементов формы

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

Программное создание практически всех популярных элементов формы.

06.09.2019    95463    rpgshnik    75    

Использование программных перечислений, ч.1: строковые константы Промо

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

Часто ли у вас возникает необходимость в коде выполнять сравнение на строку?

10.12.2016    40665    unichkin    74    

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

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

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

05.09.2019    74211    ids79    55    

Регистры бухгалтерии. Общая информация

Практика программирования Математика и алгоритмы v8 v8::БУ БУ Бесплатно (free)

Общая информация о внутреннем устройстве регистров бухгалтерии.

05.09.2019    44395    YPermitin    25    

Три костыля. Сказ про фокусы в коде

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

Три интересных (или странных) костыля в коде, которые могут помочь в повседневных и не очень задачах.

03.09.2019    29802    YPermitin    81    

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

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

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

15.10.2018    35536    tormozit    106    

Отслеживание выполнения фонового задания

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

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

17.08.2019    43907    ids79    20    

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

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

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

08.08.2019    143433    ids79    75    

Фоновое выполнение кода в 1С - это просто

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

Как легко запускать выполнение в фоне, не прибегая к долгому описанию фоновых процедур.

02.08.2019    58041    avalakh    26    

Оформление и рефакторинг сложных логических выражений Промо

Практика программирования v8 Россия Бесплатно (free)

В сложных логических выражениях нередко самому автору спустя какое-то время тяжело разобраться, не говоря уже о других программистах. Предлагаемая методика позволяет повысить наглядность таких выражений путем оформления в виде И-ИЛИ дерева и одновременно выполнять их рефакторинг.

20.09.2012    82379    tormozit    131    

Разбираемся с параметрами редактирования СКД

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

Связь по типу, Параметры выбора, Связи параметров выбора

31.07.2019    39683    json    15    

СКД - наборы данных и связи между ними, создание собственной иерархии, вложенные отчеты

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

Набор данных объект. Использование в схеме компоновки нескольких наборов данных. Различные варианты связи наборов: объединение, соединение. Использование иерархии в отчетах на СКД. Создание собственной иерархии, иерархия детальных записей. Использование вложенных схем в отчетах на СКД.

26.07.2019    100754    ids79    16    

Как проводятся документы в типовых конфигурациях от 1С

Математика и алгоритмы Практика программирования Разработка v8::ОУ ERP2 УТ11 Россия УУ Бесплатно (free)

В свое время, когда только начинал шаги в 1С и изучал, как проводятся документы в конфигурациях на платформе 1С по книге "Разработка управляемого интерфейса" (Хрусталева Е.Ю.), и там были представлены примеры совсем далекие от того, как сейчас проводятся документы в современных конфигурациях от 1С.

24.07.2019    35310    skv_79    35    

Запись значения в поле ввода/формы со срабатыванием события ПриИзменении Промо

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

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

11.07.2007    53703    tormozit    51    

СКД - использование расширений языка запросов, секция ХАРАКТЕРИСТИКИ

Инструментарий разработчика Практика программирования v8 v8::СКД Бесплатно (free)

Автоматическое и не автоматическое заполнение полей компоновки данных. Использование расширений языка запросов для СКД «{…}», секция ВЫБРАТЬ, секция ГДЕ, параметры виртуальных таблиц. Автоматизированное использование дополнительных данных в запросе: секция ХАРАКТЕРИСТИКИ.

17.07.2019    47080    ids79    27    

Регистры сведений. За кулисами

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

Небольшие заметки по внутреннему устройству регистров сведений.

09.07.2019    33097    YPermitin    14    

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

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

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

04.07.2019    22250    SeiOkami    53    

Список заказов поставщикам (новая форма) + два ноу-хау для разработчиков Промо

Рабочее место Дебиторская и кредиторская задолженность Оптовая торговля Дебиторская и кредиторская задолженность Оптовая торговля v8 v8::ОУ КА1 УТ10 УУ Абонемент ($m)

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

2 стартмани

31.08.2017    28622    17    Rustig    18    

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

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

Варианты отчетов, работа с настройками вариантов: структура группировок, поля отчета, отборы, сортировка, условное оформление, другие настройки, настройки отображения диаграмм.

02.07.2019    80558    ids79    18    

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

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

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

25.06.2019    73506    ids79    28    

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

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

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

16.05.2019    61232    YPermitin    31    

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

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

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

10.09.2017    50464    tormozit    74    

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

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

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

25.04.2019    17749    m-rv    3    

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

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

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

16.04.2019    22979    m-rv    18    

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

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

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

07.04.2019    41914    ellavs    131    

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

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

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

28.03.2019    31537    ellavs    90    

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

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

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

14.03.2019    40323    YPermitin    53    

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

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

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

06.03.2019    16017    1СERP    12    

Разработка и сценарное тестирование с Vanessa-ADD. Отчетность Allure. Автоматизация запуска сценариев

Практика программирования BDD/TDD-тестирование, Vanessa v8 Россия Бесплатно (free)

Формируем отчетность о результатах выполнения сценариев. Автоматизируем запуск.

26.02.2019    27889    Vladimir Litvinenko    28    

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

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

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

21.02.2019    16612    1СERP    10    

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

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

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

03.02.2019    62367    ids79    11    

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

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

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

14.12.2018    51494    ids79    82    

Партионный учет товаров в конфигурациях УТ, КА, ЕРП

Управленческий учет (прочее) Бухгалтерский учет Учет ТМЦ Учет ТМЦ v8 v8::УФ ERP2 УТ11 КА2 Россия УУ Бесплатно (free)

История развития, особенности реализации в текущих версиях ЕРП 2.4, КА 2.4, УТ 11.4, методы оценки стоимости запасов, примеры расчета стоимости списания

08.12.2018    68584    ids79    67