Б Алексей

52
Рейтинг

windsurf
Алексей Б



  •   Регистрация: 17.05.2012 (11 лет назад)

  •   Был(а) на сайте: 13.04.2024

Друзья
  • Sabfir Sabfir
  • Инесса М
  • Алексей Егунов
Подписчики 8

Группы

Профессиональный разработчик

Рейтинг 52

Загрузка цен из Excel в документ установки цен номенклатуры

Инструменты и обработки Бухгалтер Пользователь Платформа 1С v8.3 1С:Управление торговлей 11 Управленческий учет Абонемент ($m) Внешняя обработка (ert,epf) Ценообразование, анализ цен Загрузка и выгрузка в Excel

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

1 стартмани

06.06.2023    1596    15    windsurf    6       

0

История изменений реквизитов с настройкой нужных для отслеживания

Инструменты и обработки Программист Пользователь Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m) Архив с данными Журнал регистрации Поиск данных

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

1 стартмани

11.05.2022    4762    18    windsurf    9       

6

Расчет расстояния от МКАД (не от центра города!) до указанного адреса

Отчеты и формы Руководитель проекта Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m) Внешняя обработка (ert,epf) WEB-интеграция

Обработка актуальна для Москвы. Умеет определять, где находится адрес - внутри МКАД или снаружи. А также считает расстояние по дорогам от ближайшего съезда МКАД до указанного адреса. Долго не тестировалась - возможно, в каких-то ситуациях может глючить. Аналога не нашел.

1 стартмани

22.12.2016    8456    20    windsurf    3       

2

Комментарии

AdminПеренос лицензии#3 22.04.24 12:30
(2) Спасибо!
Вариант 1: ИТС Проф есть. Каким образом можно получить временную лицензию?
Вариант 2: а в состав комьюнити лицензии разве входит лицензия на сервер? И не заблочат ли мне эту лицензию, если я ее активирую на таком сервере? Понятно, что я ее потом дезактивирую после теста, но все же.
AdminПеренос лицензии#1 21.04.24 18:22
Всем привет!

Есть сервак с 1С, там активировано несколько софтовых лицензий.
Потребовалось сделать новый сервер, вообще в другом ДЦ. Все установил, настроил предварительно.
Но вот с чем вопрос - хотелось бы предварительно проверить работу сервера 1С. А для этого надо активировать там лицензии. Которые активированы сейчас на текущем рабочем сервере.
Если я активирую их на новом серваке - что произойдет на старом? Отвалятся?
Какой вариант предварительно все протестировать - не покупать же еще лицензию на сервер, ради теста?
DevРасчетный остаток по прогнозным продажам в запросе#6 11.04.24 14:41
В общем, похоже, что решения нет сделать в запросе... Печалька
DevРасчетный остаток по прогнозным продажам в запросе#5 10.04.24 20:39
(2) Да там это часть расчета заказов поставщикам - а товаров овер дофига. В коде легко это сделать, но работать будет сильно дольше.
Самолет и мотоцикл - это следствие, а не причина))
DevРасчетный остаток по прогнозным продажам в запросе#4 10.04.24 20:37
(3) Да, и поступление прогнозное - из регистра тащу и расход прогнозный.
DevРасчетный остаток по прогнозным продажам в запросе#1 10.04.24 17:09
Всем привет!

Задача: получить прогнозный остаток на заданную дату, используя в качестве расхода - некую рассчитанную величину (типа среднедевной продажи), а также плановые поступления.
Я пошел по пути расчета остатка на каждый день в заданном периоде, т.к. по другому не придумал, как получить расчетный остаток на заданную дату.
Казалось бы - чего проще. Нарастающий итог в запросе по расходу и приходу, с учетом текущего остатка. Но нет - требуется учесть, что в некоторые периоды, расчетный остаток на складе может быть равен нулю, соответственно, в тот день расхода быть не должно.
И на этом я "сломался". Я не могу придумать, как мне посчитать нарастающий итог по расходу, который зависит как раз от нарастающего итога.
Например:
Товар, Дата, Приход, Расход
Товар1, 1.01.24, 0, 0 (средние продажи у нас 2 единицы, но т.к. товара на остатке нет - значит плановый расход 0)
Товар1, 2.01.24, 4, 2 (товар поступил в кол-ве 4 шт, значит есть плановый расход - средние продажи у нас 2 единицы)
Товар1, 3.01.24, 0, 2 (плановые продажи последних 2 единиц)
Товар1, 4.01.24, 0, 0 (средние продажи у нас 2 единицы, но т.к. товара на остатке нет - значит плановый расход 0)

И т.д.

Запрос писал, но уперся в логику
Код
ВЫБРАТЬ
   ДОБАВИТЬКДАТЕ(&НачалоПериода, ДЕНЬ, aa.a * 1000 + bb.b * 100 + cc.c * 10 + dd.d) КАК Период
ПОМЕСТИТЬ ВТ_ТаблДат
ИЗ
   (ВЫБРАТЬ 0 КАК a ОБЪЕДИНИТЬ ВЫБРАТЬ 1 ОБЪЕДИНИТЬ ВЫБРАТЬ 2 ОБЪЕДИНИТЬ ВЫБРАТЬ 3 ОБЪЕДИНИТЬ ВЫБРАТЬ 4 ОБЪЕДИНИТЬ ВЫБРАТЬ 5 ОБЪЕДИНИТЬ ВЫБРАТЬ 6 ОБЪЕДИНИТЬ ВЫБРАТЬ 7 ОБЪЕДИНИТЬ ВЫБРАТЬ 8 ОБЪЕДИНИТЬ ВЫБРАТЬ 9) КАК aa
      ПОЛНОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ 0 КАК b ОБЪЕДИНИТЬ ВЫБРАТЬ 1 ОБЪЕДИНИТЬ ВЫБРАТЬ 2 ОБЪЕДИНИТЬ ВЫБРАТЬ 3 ОБЪЕДИНИТЬ ВЫБРАТЬ 4 ОБЪЕДИНИТЬ ВЫБРАТЬ 5 ОБЪЕДИНИТЬ ВЫБРАТЬ 6 ОБЪЕДИНИТЬ ВЫБРАТЬ 7 ОБЪЕДИНИТЬ ВЫБРАТЬ 8 ОБЪЕДИНИТЬ ВЫБРАТЬ 9) КАК bb
      ПО (ИСТИНА)
      ПОЛНОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ 0 КАК c ОБЪЕДИНИТЬ ВЫБРАТЬ 1 ОБЪЕДИНИТЬ ВЫБРАТЬ 2 ОБЪЕДИНИТЬ ВЫБРАТЬ 3 ОБЪЕДИНИТЬ ВЫБРАТЬ 4 ОБЪЕДИНИТЬ ВЫБРАТЬ 5 ОБЪЕДИНИТЬ ВЫБРАТЬ 6 ОБЪЕДИНИТЬ ВЫБРАТЬ 7 ОБЪЕДИНИТЬ ВЫБРАТЬ 8 ОБЪЕДИНИТЬ ВЫБРАТЬ 9) КАК cc
      ПО (ИСТИНА)
      ПОЛНОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ 0 КАК d ОБЪЕДИНИТЬ ВЫБРАТЬ 1 ОБЪЕДИНИТЬ ВЫБРАТЬ 2 ОБЪЕДИНИТЬ ВЫБРАТЬ 3 ОБЪЕДИНИТЬ ВЫБРАТЬ 4 ОБЪЕДИНИТЬ ВЫБРАТЬ 5 ОБЪЕДИНИТЬ ВЫБРАТЬ 6 ОБЪЕДИНИТЬ ВЫБРАТЬ 7 ОБЪЕДИНИТЬ ВЫБРАТЬ 8 ОБЪЕДИНИТЬ ВЫБРАТЬ 9) КАК dd
      ПО (ИСТИНА)
ГДЕ
   aa.a * 1000 + bb.b * 100 + cc.c * 10 + dd.d <= РАЗНОСТЬДАТ(&НачалоПериода, &КонецПериода, ДЕНЬ)
;

ВЫБРАТЬ
   ВЫРАЗИТЬ(ТЗ.Номенклатура КАК Справочник.Номенклатура) КАК Номенклатура
ПОМЕСТИТЬ ВТ_ТЗ
ИЗ
   &ТЗ КАК ТЗ
;

ВЫБРАТЬ
   ВТ_ТЗ.Номенклатура,
   ВТ_ТЗ.Номенклатура.СПД_ВесьПериод КАК СПД,
   ЕСТЬNULL(Рег.ВНаличииОстаток, 0) КАК Остаток
ПОМЕСТИТЬ ВТ_Ном
ИЗ
   ВТ_ТЗ
   ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки(, Номенклатура В (ВЫБРАТЬ Номенклатура ИЗ ВТ_ТЗ)) КАК Рег
   ПО ВТ_ТЗ.Номенклатура = Рег.Номенклатура
;

ВЫБРАТЬ
   Рег.Номенклатура,
   Рег.ДатаСобытия,
   СУММА(КоличествоИзЗаказовСНеподтвержденнымиОстаток) КАК Количество
ПОМЕСТИТЬ ВТ_Поступ
ИЗ
   РегистрНакопления.ГрафикПоступленияТоваров.Остатки(, Номенклатура В (ВЫБРАТЬ Номенклатура ИЗ ВТ_ТЗ) И ДатаСобытия МЕЖДУ &НачалоПериода И &КонецПериода) КАК Рег
СГРУППИРОВАТЬ ПО
   Рег.ДатаСобытия,
   Рег.Номенклатура
;

ВЫБРАТЬ
   ВТ_ТаблДат.Период,
   ВТ_Ном.Номенклатура,
   ВЫБОР КОГДА ВТ_ТаблДат.Период = &НачалоПериода
      ТОГДА ВТ_Ном.Остаток+ЕСТЬNULL(ВТ_Поступ.Количество, 0)
      ИНАЧЕ ЕСТЬNULL(ВТ_Поступ.Количество, 0)
   КОНЕЦ КАК Приход,
   ВТ_Ном.СПД КАК Расход
ПОМЕСТИТЬ ВТ_ТабДвижПред
ИЗ
   ВТ_ТаблДат
   ПОЛНОЕ СОЕДИНЕНИЕ ВТ_Ном
      ПО ИСТИНА
   ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Поступ
      ПО ВТ_ТаблДат.Период = ВТ_Поступ.ДатаСобытия
      И ВТ_Ном.Номенклатура = ВТ_Поступ.Номенклатура
;

ВЫБРАТЬ
   ВТ_ТабДвижПред.Период,
   ВТ_ТабДвижПред.Номенклатура,
   ВТ_ТабДвижПред.Приход,
   ВТ_ТабДвижПред.Расход,
   СУММА(ВТ_ТабДвижПред2.Приход) КАК ПриходСумма,
   СУММА(ВТ_ТабДвижПред.Расход) КАК РасходСумма
ПОМЕСТИТЬ ВТ_ТабДвиж
ИЗ
   ВТ_ТабДвижПред
   ЛЕВОЕ СОЕДИНЕНИЕ ВТ_ТабДвижПред КАК ВТ_ТабДвижПред2
   ПО ВТ_ТабДвижПред2.Номенклатура = ВТ_ТабДвижПред.Номенклатура
   И ВТ_ТабДвижПред.Период >= ВТ_ТабДвижПред2.Период
СГРУППИРОВАТЬ ПО
   ВТ_ТабДвижПред.Период,
   ВТ_ТабДвижПред.Номенклатура,
   ВТ_ТабДвижПред.Приход,
   ВТ_ТабДвижПред.Расход
УПОРЯДОЧИТЬ ПО
   ВТ_ТабДвижПред.Номенклатура,
   ВТ_ТабДвижПред.Период
   
ПубликацииЗаполнение документа Оказание услуг остатками по счету 62.02#0 31.03.24 22:00
Заполнение документа "Оказание услуг" остатками по счету 62.02. Рассчитывается НДС, устанавливаются счета.
ПубликацииЗагрузка цен из Excel в документ установки цен номенклатуры#4 07.06.23 14:08
(3) Пока планов не было - т.к. обычно решаю задачи бизнеса) На решение задач для удовольствия времени не остается, к сожалению)
Про доплату можно обсудить, но в личке, думаю, это будет уместнее.
ПубликацииЗагрузка цен из Excel в документ установки цен номенклатуры#2 07.06.23 9:05
(1) По производителю осуществляется отбор номенклатуры.
ПубликацииЗагрузка цен из Excel в документ установки цен номенклатуры#0 06.06.23 22:00
Обработка загрузки цен из Excel в документ установки цен номенклатуры. Можно как открывать имеющийся документ с диска, так и просто вставлять копированием, а также возможен вариант коррекции данных вручную перед загрузкой.