Отрицательные остатки товаров (с/без учета резерва)

06.03.09

Разработка - Инструментарий разработчика

Давно ваял, мож кому сгодится, как альтернатива...

Две версии. Учет резерва реализован только для версии ТиС для Украины (релиз 012). Для конфигурации ТиС ред. 9.2 на скорую руку переделывал для того, чтобы выложить для иллюстрации, у кого нет украинских конфигураций, чтоб не париться с поиском. Резервы, кому нужно, добавить можно, если что. Просто в украинской другая несколько организация резервов и работы с ними. Не требует изменения конфигурации.

Скачать файлы

Наименование Файл Версия Размер
ТиС-Рус_ред_9.2_ОтрицательныеОстаткиТоваров.zip
.1224433018 12,32Kb
149
.1224433018 12,32Kb 149 Скачать
ТиС-Укр_рел_012_ОтрицательныеОстаткиТоваров.zip
.1224432938 11,62Kb
58
.1224432938 11,62Kb 58 Скачать

Изначально делалось для базы, где не только в минуса нельзя было работать, но и с учетом зарезервированных товаров, т.е. если не хватает на складе с учетом резерва, то расходная тоже не проводится, как и при недостаточном количестве вообще. Так еще и ко всему, был учет минимального остатка (по всем складам), т.е. если не хватает на складе, если вычесть минимальный, то тоже расходную не проведет. И плюс был еще отдельный минимальный остаток по складам (по каждому) для СТО. Соответственно, при перепроводке групповой документов, когда при работе с базой активно вводятся документы задним числом, меняются минимальные остатки, резервируется товар, возникают ситуации, когда товаров не хватает в какой-то момент в прошлом. И в том числе стопорится перепроводка, надо исправлять и запускать перепроводку заново. А так сразу видно, где будут проблемы и можно поправить их заранее, чтоб потом без помех запустить перепроводку документов. На тот момент искать особо чужие не стал - задача тривиальная. Наваял свою. Уже успел забыть про нее, админ пользуется. А вспомнил, пришлось упростить для типовых, чтоб выложить.

Две версии:

- Торговля+Склад для Украины (7.70.012) - 10.06.2008
- Торговля+Склад, ред. 9.2 (7.70.947) - 01.10.2008

См. также

Консоль запросов

Инструментарий разработчика Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Консоль запросов к базе SQL, не требующая внешних компонент

10 стартмани

29.04.2015    21567    54    Gvozdod    8    

14

StartManager 1.4 - Развитие альтернативного стартера

Инструментарий разработчика Платформа 1С v7.7 Платформа 1С v8.3 Абонемент ($m)

Очередная редакция альтернативного стартера, являющегося продолжением StartManager 1.3. Спасибо всем, кто присылал свои замечания и пожелания, и тем, кто перечислял финансы на поддержку проекта. С учетом накопленного опыта, стартер был достаточно сильно переработан в плане архитектуры. В основном сделан упор на масштабируемость, для способности программы быстро адаптироваться к расширению предъявляемых требований (т.к. довольно часто просят добавить ту или иную хотелку). Было пересмотрено внешнее оформление, переработан существующий и добавлен новый функционал. В общем можно сказать, что стартер эволюционировал, по сравнению с предыдущей редакцией. Однако пока не всё реализовано, что планировалось, поэтому еще есть куда развиваться в плане функциональности.

1 стартмани

23.04.2014    165745    1864    Alexoniq    1596    

496

Tray Informer

Инструментарий разработчика Платформа 1С v7.7 Платформа 1С v8.3 Россия Абонемент ($m)

Согласитесь, что окно стандартное сообщений в 1С иногда приносит больше неудобств, чем пользы. И тем более разные "Предупредить"... Что с этим окном только не делают! Его отцепают от формы, делают маленьким, умудряются спрятать за границы экрана. А потом звонят программистам с претензией, что документ почему-то не проводится, отя ничего и не пишет. У вас такого не было? А вот у нас было и не раз )))

1 стартмани

04.09.2013    32890    61    O-Planet    78    

49

Изменение структуры баз 1С 7.7 без долгой реструктуризации. Часть 1. Справочники

Инструментарий разработчика Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

На днях встретил вопрос на форуме про возможность внесения изменений в конфигурацию без долгого сохранения в рабочей базе большого объема. Вот решил поделиться опытом, как это делал я. База у нас была объемом порядка 120 Гб. К базе обращался сайт в режиме 24/7, поэтому важно было быстро сохранять изменения и желательно без последующего монопольного запуска для восстановления индексов и процедур и без отключения пользователей от базы. Это первая часть статьи и посвящена она справочникам. С одной стороны - это самый простой объект, с другой стороны, именно про справочник спрашивалось на форуме. Если статья будет востребована, то я напишу аналогичные про документы, регистры и может еще что.

1 стартмани

13.08.2013    21203    Reptile    5    

35

v7.7 1CDialogControls: Инструмент в помощь разработчику на 7.7.

Инструментарий разработчика Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

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

1 стартмани

21.02.2013    18037    35    MarSeN    14    

16

[Разработчику] Любая таблица значений в OLAP

Инструментарий разработчика Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Анализируем различные данные в 1С, используя OLAP-технологии со всеми прелестями. Т.е. наглядное отображение данных, быстрые расчеты, горизонтальные и вертикальные группировки любой вложенности, удобная фильтрация, Drag'n'Drop и ещё много приятных вещей от MS. Обработка на входе принимает практически любую таблицу значений (ТЗ в которой колонкам указаны типы значений, строка, число и т.п.), на выходе имеем на форме 1С сводную таблицу и график по этой ТЗ, с которой работаем, как и в Excel со сводной таблицей и диаграммой. Взял за основу разработку «OLAP Анализ счёта» ( http://infostart.ru/public/14964/ ) от JohnyDeath и переделал под любую ТЗ. Опционально используется «Прогресс бар для 1С 77» (http://infostart.ru/public/14061/ ) от Gmix.

1 стартмани

21.12.2012    36110    51    venger    7    

23

Библиотека кода 1С 7.7 (накопленная за 8 лет)

Инструментарий разработчика Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

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

10 стартмани

25.11.2012    34966    248    adhocprog    51    

70
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
0. venger 2121 29.10.08 11:15 Сейчас в теме
Давно ваял, мож кому сгодится, как альтернатива...

Две версии. Учет резерва реализован только для версии ТиС для Украины (релиз 012). Для конфигурации ТиС ред. 9.2 на скорую руку переделывал для того, чтобы выложить для иллюстрации, у кого нет украинских конфигураций, чтоб не париться с поиском. Резервы, кому нужно, добавить можно, если что. Просто в украинской другая несколько организация резервов и работы с ними. Не требует изменения конфигурации.


Перейти к публикации

1. vinsentfire 29.10.08 11:15 Сейчас в теме
да видел адмиа. он отдельное спасибо просил передать ))))
2. пользователь 15.01.09 21:40
Сообщение было скрыто модератором.
...
3. optimus1973 22.07.09 20:08 Сейчас в теме
У меня такая проблема помогите

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

Основные термины и определения.

Документ «А» - документ, с помощью которого товары перекидываются со Склада №1 на Склад №2 (другое название этого склада «Виртуальный»).
Документ «Б» - документ, с помощью которого товары отписываются со Склада №2 на продажу.
T1 - дата первоначального оформления Документа «А»,
Т2 - новая дата Документа «А»
Т3 - дата оформления Документа «Б»,
Т4 - Текущее время

Т1<T2, T3<T4, Т2 может быть ранней, равной или же поздней датой чем Т3

При внесении каких либо изменений или корректировки (особенно уменьшении количества) в Документе «А» напрямую отражается на товарные остатки Склада №2, что возможно станет причиной отрицательных остатков на складе №2.

Пример: 2 апреля Документом «А» отписали Товар «С» в количестве 100 штук на Склад №2, соответственно на Складе №2 появился товар в количестве 100 штук. 4 апреля 60 штук из этих товаров со Склада №2 Документом «Б» выписывается на продажу. Соответственно на складе №2 остается 40 штук товара «С».
По просьбе клиента 5 апреля в Документе «А» от 2 апреля количество 100 корректируется на 50. То есть с виртуального склада должно возвращаться товар в количестве 50 штук и остаток на складе №2 снижается до -10 шт. В существующих условиях и в конфигурации программы это невозможно регулировать.

Решение.

Надо написать процедуру после его запуска, которого обрабатывался следующее:

Запросить сальдо на конец всех дней (количество дней не ограничено) между с Т1 по Т4.
Выявить самое минимальное количество всех товаров перечисленных в документе «А» за этот период и сообщить об этом в виде сообщения «У товара «С» критический остаток не позволяет корректировать количество (или дату) в данном документе. Вы можете провести настоящий документ, уменьшая количество только лишь до 60 шт.»
5. venger 2121 22.07.09 20:51 Сейчас в теме
(3) Надо подумать, постараюсь завтра на работе, скиньте в личку (личкой на сайте умеете пользоваться? Если нет, подскажу как) координаты, лучше e-mail, так можно и md'шку передать будет, как с Вами общаться и связываться. И насколько это срочно, чтоб ориентироваться?
6. СССР 13.08.09 11:37 Сейчас в теме
(5) А мне можно мд шку передать ?
4. optimus1973 22.07.09 20:09 Сейчас в теме
Я начал работать с 1с недавно если будут какие ни будь некорректные моменты объяснения заранее извиняюсь.
7. ROM_1C 691 22.10.09 00:35 Сейчас в теме
Шукал не то, но тоже пригодилось. Нужно было ввечером делать - лень. А тут как снебя свалилось. Спасибо Автору.
8. poppy 22.10.09 01:04 Сейчас в теме
Аналог для Российской конифгурации http://infostart.ru/public/15021/
товарищ Ын; +1 Ответить
9. пользователь 04.01.12 16:46
Сообщение было скрыто модератором.
...
Оставьте свое сообщение