Реализация всех номенклатур с остатками со склада (для конфы и подобных УТ 11.1)

11.12.13

Разработка - Механизмы типовых конфигураций

Как списать все номенклатуры с остатками со склада?

Доброго времени суток

Решил поделиться решением, задача которого мне была поставлена заказчиком

 

Итак, задача стояла в том, что необходимо было реализовать абсолютно все позиции с остатками со склада в ноль, те было скажем башмаков 20 штук, эти 20 башмаков и надо реализовать, причём существенно это именно для массового списания номенклатуры

в части доработок я сделал следующее (напомню это в конфе Управление Торговлей 11.1):

1) на форме обработки "Подбор товаров в документ продажи" добавил реквизит формы - "Брать количество из остатков" (при выставлении флажка количество будет браться из остатков на складе), и вытащил на форму (под флажком Только в наличии) 

2) в общем модуле "ПодборТоваровКлиент" в процедуре "ПолучитьДанныеПеретаскивания" найти

строчку 

ПараметрыТовара.КоличествоУпаковок = 1;

и заместо неё 

вставить

	Если Форма.БратьКоличествоИзОстатков И ДанныеСтроки.ВНаличииОстаток>0 Тогда 
		ПараметрыТовара.КоличествоУпаковок = ДанныеСтроки.ВНаличииОстаток;
	Иначе
		ПараметрыТовара.КоличествоУпаковок = 1;
	КонецЕсли;


ну собственно и всё.

главное, для того чтобы ВСЕ номенклатуры из формы подбора с остатками перенести в документ

нужно:

  1. установить флажок: "Только в наличии на складе"
  2. выделить все позиции для переноса (Ctrl+A)
  3. перетащить выделенные позиции мышкой в нижнюю часть формы подбора (как это можно с файлами делать) (опять же массового добавления в корзину отбора по-другому я не нашёл)

вообщем зачем всё это нужно?!

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

вроде и затрат мало для реализации, и надеюсь полезно будет кому-то...

С Уважением,

Анатолий

Списание Склад Остатки УТ11 УТ11.1 Управление торговлей

См. также

СКД Механизмы типовых конфигураций Запросы Программист Платформа 1С v8.3 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Россия Бесплатно (free)

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

20.08.2024    1293    PROSTO-1C    0    

17

Механизмы типовых конфигураций Программист Платформа 1С v8.3 1С:Комплексная автоматизация 2.х Россия Бесплатно (free)

Эта ошибка была обнаружена мной в типовой конфигурации 1С:Комплексная автоматизация 2 (2.5.16.115), БСП версия 3.1.9.302. Возникает она после того, как вы добавляете в расширение бизнес-процесс или задачу, выполняете обновление идентификаторов метаданных расширений, но ошибка при записи любого элемента справочника "Профили групп доступа" всё равно остаётся.

01.07.2024    1390    Vidz    0    

10

Механизмы типовых конфигураций Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Очень часто в написании кода требуется обращаться к предопределённым значениям. Если идёт обращение к типовым предопределённым значениям, то проблем не возникает.

24.06.2024    977    olja-ljaaa    0    

3

Механизмы типовых конфигураций Программист Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

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

03.06.2024    4222    Serg2000mr    32    

105

Механизмы типовых конфигураций Ценообразование, анализ цен Программист Пользователь Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Россия Абонемент ($m)

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

1 стартмани

11.04.2024    956    tango    5    

3

Механизмы типовых конфигураций Программист Платформа 1С v8.3 1С:Управление торговлей 11 Россия Абонемент ($m)

Какому-либо элементу списка сопоставляется числовое значение, зависящее от других значений, причем эта зависимость изменяется от элемента к элементу. Так, в справочнике "Валюты" курс какой-либо валюты может быть задан формулой (или даже запросом) от значения другой валюты. А в справочнике "Виды цен" формула определяет расчет цены для товарной позиции, т.е. элементов справочника "Номенклатура", у которых в карточке указан этот вид цены. А в 1С:ERP, например, этот механизм используется в ресурсной спецификации.

10 стартмани

11.04.2024    811    tango    5    

4

Механизмы типовых конфигураций Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Россия Бесплатно (free)

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

08.04.2024    1088    tango    0    

2
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Franco 83 12.12.13 09:29 Сейчас в теме
Наверное, легче было бы сделать обработку, которая создаст, заполнит и сохранит документ программно...
2. OBEH 18.12.13 04:19 Сейчас в теме
Может быть, не стоило трогать общий модуль "ПодборТоваровКлиент"?
3. bayce 47 02.01.14 22:43 Сейчас в теме
При обновлении конфигурации могут быть проблемы, т.к. был изменен общий модуль.
Наверно внешней обработкой было бы правильно сделать.
С начало запросом получить остатки товаров на складе, а потом создать документ Реализации программно заполнив табличную часть количеством и номенклатурой из запроса.
4. oleg212 03.01.14 00:30 Сейчас в теме
5. lesenoklenok 35 24.01.14 15:54 Сейчас в теме
Не проще сделать обработку типа http://infostart.ru/public/253789/, по-моему удобнее намного и конфигурацию не надо редактировать (не будет проблем с обновлением).
6. Ann13a 11.03.14 11:43 Сейчас в теме
Спасибо, интересное решение.
7. jobkostya1c_ERP 100 20.08.14 10:45 Сейчас в теме
Обычно для этого все заново делают простую внешнюю обработку табличной части "Заполнить по остаткам" для документа РеализацияТоваровИУслуг (как для документов инвентаризации не только в конфигурации УТ 11.1) состоящую из одного запроса с выборкой остатков и заполнением ТЧ документа чтоб не трогать конфигурацию.
А с другой стороны, в данном решении затронуты типовые механизмы расчета остатков (может еще и со специфическим резервированием, которое можно не учесть в запросе если не знать доработок).
А так если посмотреть действительно, выделив перенести то номенклатуру можно, но будет ошибка даже в сортировке.
Прикрепленные файлы:
Оставьте свое сообщение