Дистрибьюция 7.7. Часть 1. Жизненный цикл заявки покупателя. Одна заявка покупателя, много адресов доставки.

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

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

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

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


1. Реализуем единую заявку на несколько торговых точек.

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

В модуле документа или формы эти колонки можно обработать например так (на примере округления до упаковок):

Для Сч = 1 По 40 Цикл
	ТекКоличество = ПолучитьАтрибут("Склад" + Сч);
	Если ТекКоличество % КоэффициентУпаковки <> 0 Тогда
		УстановитьАтрибут("Склад" + Сч, (Цел(ТекКоличество / КоэффициентУпаковки) + 1) * КоэффициентУпаковки);
	КонецЕсли;
КонецЦикла;

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

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

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

Шапка табличной части заполняется следующим образом:

 
 Пример заполнения наименований колонок табличной части заявки покупателя

Разобрав таким образом строку складов можно для каждого склада получить фактический адрес доставки.

 
 Пример сопоставления кодов из строки складов фактическим адресам доставки

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


2. Реализуем выполнение заявки по точкам и контроль выполнения заявки.

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

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

 
 Пример реализации программного копирования заявки в описанную выше заявку-копию

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

 
 Пример обрезки заявки покупателя по остаткам

Перед отправкой заявки покупателя в набор мы сделаем еще одну копию заявки покупателя уже обрезанной по остаткам, в которую сохраним состояние остатков на момент передачи в набор, чтобы иметь возможность позже сверить заявку на набор (переданную на склад) с фактом (набранным товаром в контейнерах и коробках) и назовем её "Заявка (склад)".

Таким образом мы имеем первичную потребность покупателя в документе "ЗаявкаПокупателяКопия" или Заявка (Остатки) и можем сравнить первичную заявку - то, что просил основной покупатель с тем, что было у нас в учете, сохраненным в документе "ЗаявкаПокупателяКопия1" или Заявка (Склад). Так же мы можем сравнить фактически набранную заявку покупателя, это основной документ "ЗаявкаПокупателя" с заданием на набор, то есть с документом "ЗаявкаПокупателяКопия1" или Заявка (Склад).

Структура данных показана на примере комплексной конфигурации 4.2 (7.70.424). Версия платформы 7.70.027.

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

 

Часть 2. Контроль выполнения заявки покупателя по номенклатуре

Часть 3. Контроль своевременности передачи заявки в набор и контроль даты отгрузки заявки покупателя
 

1

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

Комментарии
Избранное Подписка Сортировка: Древо
1. CheBurator 3403 14.10.19 12:32 Сейчас в теме
"на каждую точку основного покупателя одну колонку, всего до 40 дополнительных колонок количества. "
- фу, какая бяка страшная. появился 41 точка - надо весь код "рефакторить".

Остальное по тексту - уже не столь существенное, сделать можно по разному, как сделано в конкретной реализации - на вкус и цвет.
2. ksnik 365 14.10.19 12:41 Сейчас в теме
(1) Нежно иметь ввиду, что количество колонок это не количество точек у покупателя всего, а сколько должны быть привезены одновременно в одну дату доставки. Заранее известно сколько точек максимально мы можем отвезти за один раз. Работа с основным покупателем как правило статична. А вообще можно хранить количество точек заявки в глобальной переменной, чтобы позже проще было модифицировать код. Тогда если потребуется увеличить максимальное количество точек заявки, можно увеличить значение глобальной переменной, и переписывать код не нужно.А вот реквизит табличной части программно не добавишь. На 40 точках оно работает без проблем. До 40 раз сокращает документооборот. А как будет при большем количестве точек я не знаю, как будет работать - не пробовал.

В ответ на замечание, что можно реализовать данный функционал как угодно - я не согласен, от архитектурного решения далее сильно зависит программная реализация, а решение может внезапно оказаться и тупиковым - поэтому готовые опробованные на чьем-то опыте и рабочие решения принимать к сведению всегда имеет очень большой смысл.
4. CheBurator 3403 14.10.19 13:29 Сейчас в теме
(2) количество колонок в документе визуально может быть как посчитаете нужным. а вот делать это статичными реквизитами самого документа - бяка. именно про это.
.
"реализовать данный.." - это не про 40 колонок, а общую схему работы, отражаемую в базе. я бы - делал несколько иначе. но это как раз - несущественно - на вкус и цвет.
.
как пример, информационно, - у меня нет задачи постоянного обеспечения "точек" клиента. но например есть такая сеть как "Фамилия", где присылается от клиента общий заказ (и отгружается по документам общий заказ), а по сути формируется до (у нас) 280 отдельных заказов по точкам. Это все реализовано без дополнительных документов, на базе только заявок клиентов.
5. CheBurator 3403 14.10.19 13:33 Сейчас в теме
(4) понятно, что сделано - то сделано.
как пример в концепции - вот есть у меня документ "универсальный двигатель регистров". он работает под любой регистр. так и в контексте обсуждения - ну будет не 40 одновременно, а 30. или 50 - и переделывать. при этом можно было сделать решение что и на 40 без перепрограммирования\изменения конфигурации, и под 30 и под 50 будет работать.
.
хотя, надо честно сказать что аналогичные костыли и у меня есть, бо сделано было когда-то, работает ну и работает, раз в полгода год тратится полчаса времени, чтобы по просьбе менеджеров "скорректировать костыль".
6. ksnik 365 14.10.19 14:09 Сейчас в теме
(4)
280 отдельных заказов по точкам

при желании минимизировать документооборот (ведь каждый документ стоит денег) Вы тоже можете переделать на лад "Как в Экселе". Одну реализацию провести проще, чем 280 реализаций, а суть одна. Но в данном случае в публикации я акцентировал, что достигаю ситуации - либо отгружено всё и нет штрафных санкций, либо ничего. Это дисциплинирует персонал дилера. Обещаем привезти заявку - собираем всю целиком. Затем беремся за следующую. Это дисциплина и порядок. Не справляемся - не обещаем что привезем, бо всё прозрачно видим. А если хаос из большого количества реализаций, то сложнее контролировать выполнение.
9. CheBurator 3403 15.10.19 00:14 Сейчас в теме
(6) это все понятно.
у меня, в приведенном примере, реализация - одна, менеджер проводит одну реализацию.
но внутри в отгружаемом со склада массиве товара - отдельно маркированнные 280 "подзаказов". каждая точка собирается и маркируется (спецупаковочный литст по формату покупателя с кучей логистики покупателя) отдельно.
10. ksnik 365 15.10.19 06:51 Сейчас в теме
(9) Таоой функционал у нас в 77 не реализован так как сетка таблицы нагляднее. Закупка собственной розницы в 83 (обычные формы) тоже предпочитает работать с сеткой, проверять и исправлять несколько магазинов со сходными параметрами совокупно. Дело в том, что проверка заказа на каждую точку (не в сетке) - это просто нереальный труд. Даже если из отчета через расшифровку открывать документ и как-то автоматически позиционироваться в нем на нужную позицию для исправления, все равно черезчур будет подвисать (в 7ке если транзакция и открываются документы медленнее) и мельтишить от смены на экране кучи форм. Дла розницы сетка это всё. А я анонсировал в публикации вариант как сделать систему дистрибьютора продолжением розничной системы, сблизить поставщика с покупателем.

Но в 1С8 есть подобный описанному Вами функционал (разбитие общей заявки на отдельные заявки по магазинам) который востребован на складе, если магазинов в заявке много каждый наборщик может брать по одному магазину в руки, даже по складу можно ходить толпой.
12. CheBurator 3403 15.10.19 13:35 Сейчас в теме
(10) конечно, с шахматкой-сеткой работать удобнее. в некоторых рабочих процессах такое у меня представлено. у меня не стоит выверка на входном потоке правильности заявок (так что тут легче у меня).
11. ksnik 365 15.10.19 08:58 Сейчас в теме
(9)
у меня, в приведенном примере, реализация - одна, менеджер проводит одну реализацию.
но внутри в отгружаемом со склада массиве товара - отдельно маркированнные 280 "подзаказов"

Я бы с большим интересом посмотрел на код который списывает резервы и поддерживает актуальные остатки от момента набора первой заявки до формирования реализации. Мой вариант - почти без доработок типовой конфигурации.
13. CheBurator 3403 15.10.19 13:46 Сейчас в теме
(11) а чего тут смотреть? если в учете порядок - то вообще никаких проблем. зарезаервировал товар штатно (у меня тис), задания на сборку (бумагу или ТСД - у меня так было долгое время) - и пошел собирать. Никакого "поддержания актуальных остатков" - вообще речи не идет. Остатки всегда актуальны, все работают только в ТА, никаких оперативных задач задним числом не выполняется. А когда синтегрировал ТИС в полноценной WMS - тоже принципиально ничего не поменялось. конечно, когда за недовоз 1шт товара из 700шт - бешеные штрафы и при этом остатки на складе колеблются с учетом активных заявок возле нуля - то здесь для поддержания актуальных остатков должна быть высокая складская дисциплина и спецрегламенты процессов склада. Тоже ничего особого, все обеспечивается постоянной упорной работой, контролем и люлями. у вас примерно так же, более чем уверен ;-)

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

(я подумывал тоже расписать что как у меня делается, а потом - оно кому интересно будет? взять и с ходу применить - 99.99% не получится, потому что программные решения\доработки тесно связаны с организационно-административными действиями, регламентами и прочими. комплекс. сделать комплекс - вещь непростая. а описать кейс - это проще самому сделать ;-)

Всем успехов!
14. ksnik 365 15.10.19 14:21 Сейчас в теме
(11) на мой взгляд первая заявка набралась = надо снять резерв и провести частичную реализацию, вторая набралась - надо снять резерв и провести совокупную реализацию на две заявки, и так перепроводить реализацию 280 раз. А иначе никто не узнает, что собрано а что нет и возникнет бардак. А если резерв снять а остатки не реализовать сразу, тогда освободившийся товар кто-то умыкнет в новую заявку, и возникнет ошибка...
3. acanta 75 14.10.19 13:01 Сейчас в теме
Сделайте как в екселе (с)
JohnyDeath; ksnik; +2 Ответить
7. acanta 75 14.10.19 14:18 Сейчас в теме
К этому хозяйству ещё итоговый отчёт должно быть, за месяц-год, учитывающий что количество и состав (нумерация) складов клиента меняется в течение этого времени.
Регистр оборотный сюда хорошо вписывается.
8. ksnik 365 14.10.19 14:35 Сейчас в теме
(7) Все верно Вы правы, я уже и забыл что регистр "ВыполнениеЗаявок" не типовой. Еще момент - в этом регистре у меня не хватает измерения "Склад", пришлось из-за этого много потрудиться над отчетом когда возникла необходимость исключить из отчета транзитный склад.
Прикрепленные файлы:
Оставьте свое сообщение

См. также

Интеграция с системой управления складом WMS Exceed-4000 (exceed-infor.ru) XML-обмен для Рарус Торгового комплекса 1С 8.3 (ОФ) 0

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

Обработки обмена номенклатурой (SKU), дополнительными штрихкодами (AltSku), приемкой (AdvancedShipNotice), подтверждением приема (ASNClosed), выдачей (ShipmentOrder), подтверждением выдачи (CustomerOrderLoaded) для учетной системы 1С 8.3 Рарус: Торговый комплекс (аналог УТ10.3) Здесь выгрузка и загрузка для 1C 8.3.

1 стартмани

21.10.2019    1071    ksnik    0       

Онлайн-курс "Технология выполнения проектов ERP-класса – процессный подход". Третий поток. Курс проходит с 21 января по 18 марта 2020 года. Промо

Курс разработан Внедренческим центром «Раздолье». Курс предназначен для подготовки аналитиков, архитекторов и руководителей проектов автоматизации процессов управления с использованием комплексных ИТ-систем (1С:ERP, 1С:УХ, 1С:КА, 1С:УТ). В основе курса лежит методика применения процессного подхода.

9000 рублей

Интеграция с системой управления складом WMS Exceed-4000 (exceed-infor.ru) XML-обмен для комплексной конфигурации 1С 7.7 1

Инструменты и обработки Программист Руководитель проекта Внешняя обработка (ert,epf) v7.7 1С7:Комплекс Оптовая торговля, дистрибуция, логистика УУ Абонемент ($m) Обмен через XML Внешние источники данных

Обработки обмена номенклатурой (SKU), дополнительными штрихкодами (AltSku), приемкой (AdvancedShipNotice), подтверждением приема (ASNClosed), выдачей (ShipmentOrder), подтверждением выдачи (CustomerOrderLoaded) для учетной системы 1С 7.7. Здесь выгрузка и загрузка для 1C 7.7.

1 стартмани

21.10.2019    1643    ksnik    0       

Дистрибьюция 7.7. Часть 3. Задание на набор и контроль выполнения набора товара для отгрузки 1

Отчеты и формы Программист Пользователь Внешний отчет (ert,erf) v77::ОУ 1С7:Комплекс 1С7:ТиС УУ Абонемент ($m) Монитор заказов Оптовая торговля Управление торговлей Управленческие

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

1 стартмани

16.10.2019    1420    ksnik    0       

Перенос данных УПП 1.3 => ERP 2 (ЕРП) / УТ 11 / КА 2.х (обработка переноса документов, остатков и справочников из "1С:Управление производственным предприятием, ред. 1.3" в ERP / УТ 11 / КА 2). Обновлен до УПП 1.3.127.х, КА 2.4.10.х и ERP 2.4.10.х! Промо

Обработка позволяет переносить из УПП 1.3 в ERP 2 документы за выбранный период и остатки. Типовая обработка от фирмы 1С документы не переносит. Также исправлены ошибки типовой обработки. При выходе новых релизов обновление высылается бесплатно в течение года. Разработка будет полезна фирмам-франчайзи, которые периодически выполняют такой перенос данных для заказчиков. Вы можете один раз приобрести обработку переноса, и потом бесплатно получать обновления при выходе новых релизов конфигураций 1С.

29700 руб.

Дистрибьюция 7.7. Часть 2. Контроль выполнения заявки покупателя по номенклатуре 2

Отчеты и формы Программист Пользователь Внешний отчет (ert,erf) v77::ОУ 1С7:Комплекс 1С7:ТиС УУ Абонемент ($m) Оптовая торговля Управление торговлей Монитор заказов

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

1 стартмани

15.10.2019    1219    ksnik    0       

Онлайн-интенсив "Бизнес-процессы для подготовки к экзамену 1С:Специалист по платформе" 12 декабря 2019 г. Промо

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

777 рублей

Проверка часового пояса 9

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

При использовании терминалок для удаленных баз, иногда при входе в базу данных необходимо исключить возможность входа пользователей с компьютеров с другим часовым поясом. Например, работают в Новосибирской базе с временем UTC +6 и пытаются зайти в базу с UTC +3.

16.05.2016    8720    kudenzov    3       

[ПОЛЕЗНЯШКА, 7.7] Как посчитать итоги по документам черным запросом с изподвывертом? 13

Статья Программист Нет файла v7.7 1cv7.md Windows Бесплатно (free) Практика программирования

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

12.03.2016    16047    CheBurator    18       

Программы для исполнения 488-ФЗ: Маркировка товаров Промо

1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя. Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.

.Net в 1С. На примере использования HTTPClient, AngleSharp. Удобный парсинг сайтов с помощью библиотеки AngleSharp, в том числе с авторизацией аля JQuery с использованием CSS селекторов. Динамическая компиляция 111

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

Часто приходится парсить сайты, в том числе с авторизацией, перескакивая со страницы на страницу по ссылкам. Тот, кто занимался вэб программированием, знает, как удобно использовать JQuery и CSS селекторы. На .Net написана очень удобная библиотека AngleSharp. Я покажу, как с её помощью можно значительно облегчить себе труд.

10.03.2016    49855    Serginio    33       

.Net в 1С. Асинхронные HTTP запросы, отправка Post нескольких файлов multipart/form-data, сжатие трафика с использованием gzip, deflate, удобный парсинг сайтов и т.д. 37

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

Очень часто нужно при работе с HTTP сервисами или сайтами использовать Асинхронные HTTP запросы, отправку на сервер нескольких файлов, использование сжатия трафика. Эта статья про то, как этого легко добиться.

09.03.2016    26793    Serginio    22       

Перенос документов, остатков и справочников КА 1.1 => КА 2 / УТ 11. Обновлено до КА 2.4.10.х и УТ 11.4.10.х! Промо

Более 130 компаний выполнили переход на КА 2 или УТ 11 с помощью нашей разработки! Позволяет перенести не только остатки и справочники (как типовая обработка), но и документы за нужный период времени. Предоставляем техподдержку, оперативно исправляем замечания, выпускаем обновления при выходе новых релизов программ 1С. Вы можете проверить разработку до покупки: сделаем бесплатный тестовый перенос из вашей базы КА 1.1 и предоставим доступ к базе-результату через веб-клиент!

29700 руб.

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

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

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

27.01.2016    64728    Serginio    104       

Пример HTTP запроса к УТМ ЕГАИС на платформе 1С 7.7 15

Статья Программист Нет файла v7.7 1cv7.md Россия Windows Оптовая торговля Розничная торговля Бесплатно (free) Практика программирования Внешние источники данных

Запрос реализован на объекте ServerXMLHTTP из встроенной в Windows библиотеки MSXML, результатом запроса является XML объект DOMDocument из той же библиотеки MSXML со встроенным интерфейсом его обработки

16.12.2015    20820    Palmer1976    3       

Перенос данных БП 2.0 => УТ 11 / КА 2 / ERP 2 (перенос остатков, документов и справочников из "1С:Бухгалтерия предприятия 8", ред. 2.0 в "1С:Управление торговлей 8", ред.11 / КА 2 / ERP 2). Обновлено до УТ 11.4.10.х, КА 2.4.10.х, ERP 2.4.10.х! Промо

Перенос позволяет загрузить в УТ 11 / КА 2 / ERP 2 документы за выбранный период, справочную информацию и остатки по счетам бух. учета. Переносятся остатки денежных средств, взаиморасчетов, остатки товаров и материалов на складах. Переносятся девятнадцать основных видов документов за выбранный период и вся нормативно-справочная информация. Есть фильтр по организации. Если нужно переносить что-то дополнительно, то обычно бесплатно дорабатываю правила (перед покупкой согласуйте необходимые доработки).

29700 руб.

Экспорт нескольких MXL таблиц в один XLS файл, на отдельные листы. Простой алгоритм 20

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

Статья посвящена распространённому вопросу - как сохранить несколько таблиц (отчетов) в формате MXL, с которым работает 1С, на отдельные листы одного Excel файла. Освещается простой алгоритм решения проблемы штатными средствами, без использования внешних модулей и библиотек (не относящихся к 1С и Excel).

23.11.2015    14609    etmarket    14       

Процедура расшифровки ячейки таблицы в отчетах 1С 7.7 11

Статья Программист Нет файла v7.7 1cv7.md Windows Бесплатно (free) Практика программирования Универсальные функции

Хочу поделиться с вами универсальной процедурой для расшифровки ячеек печатной формы отчетов в 1С 7.7.

24.09.2015    14328    Anzhey    13       

Очный семинар по регулярному менеджменту Александра Фридмана "Вы или Хаос", 12 декабря 2019 г. , Санкт-Петербург Промо

Семинар по регулярному менеджменту от Александра Фридмана для собственников, первых лиц и топов. Технология управленческого планирования, комплексного управления временем и другими ресурсами, выполнением поручений, делами, информацией, контактами (встречи-звонки-почта).

от 11000 до 29000 рублей

Универсальный способ сравнения таблиц 16

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

На эту тему уже есть статьи, но этот способ нигде не описан. Хотя я его использую с тех пор, как занимаюсь программированием. Его преимущество в простоте и универсальности: можно применять на 1С, SQL, а также в любом другом языке программирования.

05.07.2015    15793    json    1       

Числа прописью в родительном падеже в 7.7? Легко! 13

Статья Программист Нет файла v7.7 1cv7.md Windows Бесплатно (free) Практика программирования

Вывод числительных прописью в родительном падеже штатными средствами в три строчки кода.

20.06.2015    10525    gimalaj    3       

Перенос данных КА 1.1 / УПП 1.3 => БП 3.0 (перенос остатков, документов и справочников из "1С:Комплексная автоматизация 1.1" / УПП 1.3 в "1С:Бухгалтерия 3.0"). Обновлен до версий КА 1.1.115.х, УПП 1.3.127.х! Промо

Разработка позволяет перенести остатки по всем счетам бух.учета в программу "1С:Бухгалтерия предприятия 8", ред. 3.0 на выбранную дату начала ведения учета. Также переносятся документы за период и вся необходимая справочная информация. Правила оперативно обновляю при выходе новых релизов. Рассылка обновлений правил бесплатно в течение 12 месяцев. Есть видеодемонстрация проведения переноса данных. Конфигурации при использовании обмена остаются полностью типовыми. Перенос данных возможен в Бухгалтерию 3.0 версии ПРОФ, КОРП или базовую.

24700 руб.

Хитрости сохранения табличного документа в Excel для дальнейшей работы с ним 78

Статья Программист Нет файла v7.7 v8 1cv8.cf 1cv7.md Windows Бесплатно (free) Практика программирования Загрузка и выгрузка в Excel

Все пользователи 1С всех версий (начиная с 7-й) сталкиваются с проблемой нормальной работы с данными, сохраненными в Excel файл. Есть некоторые хитрости, которые позволяют облегчить работу с сохраненными данными из 1С в формат Excel.

16.01.2015    73657    shmellevich    35       

Новый раздел на Инфостарте - Electronic Software Distribution Промо

Инфостарт напоминает: на нашем сайте можно купить не только ПО, связанное с 1С. В нашем арсенале – ESD-лицензии на ПО от ведущих вендоров: Microsoft, Kaspersky, ESET, Dr.Web, Аскон и другие.

  • Низкие цены, без скрытых платежей и наценок
  • Оперативная отгрузка
  • Возможность оплаты с личного счета (кешбек, обмен стартмани на рубли и т.п.)
  • Покупки идут в накопления для получения скидочных карт лояльности Silver (5%) и Gold (10%)

Исправление в типовой комплексной конфигурации глобальной функции глВсеРеквизитыДокументаЗаполнены() 4

Статья Программист Нет файла v7.7 1С7:Комплекс Россия Windows Бесплатно (free) Практика программирования

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

20.08.2014    6368    hvv2002    0       

ЗаполнитьЗначенияСвойств - заставляем работать в 7.7 11

Статья Программист Нет файла v7.7 1cv7.md Бесплатно (free) Практика программирования

Если вы используете в работе 1С:Предприятие 8.х, то наверняка знакомы и с замечательной системной процедурой, как ЗаполнитьЗначенияСвойств(). Ее использование помогает значительно упростить написание программного кода в ряде случае, делает его (код) более наглядным и простым. Но что же делать тем, кто до сих пор использует (постоянно или иногда) 1С:Предприятие 7.7?

24.07.2014    19321    tomvlad    5       

Подборка решений для взаимодействия со ФГИС «Меркурий» Промо

С 1 июля 2019 года все компании, участвующие в обороте товаров животного происхождения, должны перейти на электронную ветеринарную сертификацию (ЭВС) через ФГИС «Меркурий». Инфостарт предлагает подборку программ, связанных с этим изменением.

С 2020 года сервис «Продление поддержки конфигурации 1С:УПП» подорожает вдвое Промо

Успейте продлить поддержку УПП до повышения цен! Фирма «1С» предупредила об изменении цен на сервис «Продление поддержки конфигурации "1С:Управление производственным предприятием"». С 1 января 2020 года сервис подорожает в два раза.

Полезные функции. Склонение (должность и фамилия подписантов). Любой язык 3

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

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

03.03.2014    15774    kompas-dm    5       

Реализация Ctrl+Z в 1С 7.7 (ТиС) 7

Статья Программист Нет файла v7.7 1С7:ТиС Windows Бесплатно (free) Практика программирования

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

15.07.2013    5941    a.o.popova    10       

Готовые переносы данных из различных конфигураций 1C Промо

Рекомендуем готовые решения для переноса данных из различных конфигураций 1C. C техподдержкой от разработчиков и гарантией от Инфостарт.

Копия напечатанного документа или как спрятать документ. 2

Статья Программист Нет файла v7.7 Бесплатно (free) Журнал регистрации Практика программирования

Возникла необходимость, чтобы при печати определённого документа (даже потом не сохранённого), создавалась его копия, т.е. запись всех напечатанных документов. (В результате чего возникла такая потребность, полагаюсь на вашу фантазию). В итоге получилось два варианта решения, остановился на втором.

11.04.2013    13615    Dima_    8