Остатки на каждый день в запросе

Публикация № 518415 26.04.16

Бухгалтерский учет - Склад и ТМЦ

Остатки остатков запрос запросом товара товар товаров каждый на день получение по каждому дню продукта продукции

Запрос формирует остатки товаров на каждый день в пределах выбранного периода.

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

Обращаю внимание на то, что для работы данного запроса должен использоваться регистр сведений РегламентированныйПроизводственныйКалендарь. Даже если он не используется в организации, в нём должна быть хотя бы одна запись. Если записей нет, то их можно создать.

Полный код запроса

ВЫБРАТЬ РАЗЛИЧНЫЕ
    РегламентированныйПроизводственныйКалендарь.ДатаКалендаря
ПОМЕСТИТЬ Дни
ИЗ
    РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК РегламентированныйПроизводственныйКалендарь
ГДЕ
    РегламентированныйПроизводственныйКалендарь.ДатаКалендаря МЕЖДУ &НачалоПериода И &КонецПериода
; ////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    Движения.Номенклатура,
    ДНИ.ДатаКалендаря КАК ДатаКалендаря,
    СУММА(ВЫБОР
            КОГДА Движения.Период = &НачалоПериода
                ТОГДА Движения.КоличествоКонечныйОстаток
            ИНАЧЕ ВЫБОР
                    КОГДА Движения.Период <= ДНИ.ДатаКалендаря
                        ТОГДА Движения.КоличествоОборот
                    ИНАЧЕ 0
                КОНЕЦ
        КОНЕЦ) КАК КоличествоКонечныйОстаток
ИЗ
    Дни КАК ДНИ
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, День, , ) КАК Движения
        ПО (Движения.Период <= ДНИ.ДатаКалендаря)
ГДЕ
    Движения.Номенклатура.ОсновнойПоставщик = &ОсновнойПоставщик
    И Движения.Номенклатура.Код = &Код
СГРУППИРОВАТЬ ПО
    Движения.Номенклатура,
    ДНИ.ДатаКалендаря

Еще раз следует подчеркнуть что особенностью данного запроса, на взгляд автора, является его простота и ненагруженность в сравнении со схожими запросами (к примеру из следующей статьи).

Буду рад конструктивной критике в комментариях, а также предложениям по улучшению запроса.

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

Наименование Файл Версия Размер
ОстаткиНаКаждыйДень

.epf 7,82Kb
22
.epf 7,82Kb 22 Скачать

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. lrs 27 27.04.16 16:15 Сейчас в теме
Указанный запрос не работает!
Виртуальную таблицу Остатков и оборотов Вы дополняете отсутствующими датами, но остатки на эти даты не дополняете!! Переделывайте)
2. arakelyan 440 27.04.16 23:39 Сейчас в теме
(1) lrs, Благодарю за комментарий. Скажите пожалуйста в какой конфигурации Вы использовали запрос? Мне очень интересна причина, по которой запрос у Вас не работает, но у меня пока недостаточно информации чтобы её понять. За прикрепленные снимки экрана тройная благодарность.
3. lrs 27 28.04.16 11:02 Сейчас в теме
Все очевидно, вы соединяете таблицы по дате, но за даты, за которые не было движений остаток отсутствует, поэтому в итоговой таблице у вас дырки (т.е. по сути нулевые остатки, которые на самом деле не нулевые)
Для примера смотрите картинку, где слева ведомомсть по товарам на складах с разворотом по дням, а справа итог выполнения вашего запроса. (например, 2,3го числа конечный остаток соответствует остатку за 1е число, но ваша таблица показывает 0 за эти дни...)
PS. Чтоб быстрее разобраться, сделайте отбор по одной номенклатуре, по одному складу. И выберите ту позицию для анализа, по которой хотябы один день не было движений.
Прикрепленные файлы:
4. arakelyan 440 28.04.16 12:31 Сейчас в теме
(3) lrs, понял что Вы имели в виду. Когда тестировал у себя такой проблемы не возникало. В приложении снимок моей ведомости и консоли, в запросе разумеется ничего не менял. Движение товаров также отсутствует за некоторые даты, но строк со значением NULL не появляется. Благодарю Вас за обратную связь, постараюсь разобраться с данной проблемой.
Прикрепленные файлы:
5. lrs 27 28.04.16 14:55 Сейчас в теме
(4) В итоге вы уже пришли ни к остаткам на каждый день, а просто к виртуальной таблице остатков и оборотов. Вы все дальше от решения поставленной задачи))
Даже на титульной картинке у вас пропущены даты (в основном это выходные), когда не было движений)))
Пропущенных дат в итоговой таблице Вы не видите, потому что делаете отбор по основному поставщику, обращаясь а элементам, которые отсутствуют в построенной таблице, либо перенесите отбор в условия таблицы остатков и оборотов (Вот сюда: РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(КОНЕЦПЕРИОДА(&Дата1), КОНЕЦПЕРИОДА(&Дата2), День, , Номенклатура.ОсновнойПоставщик = &ОсновнойПоставщик)), или уберите его на момент проверки..
6. arakelyan 440 28.04.16 18:49 Сейчас в теме
(5) lrs, запрос был переосмыслен. Новый запрос возвращает остатки на каждый день даже если не было движений.
7. schthaxe 16 27.01.17 01:01 Сейчас в теме
Добрый день! Решил переделать Ваш отчет так чтобы он показывал остатки по взаимозачетам на каждый месяц.
Регистр - ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов, Периодичность - Регистратор.
Таблицу календаря беру Кросс-запросом.
В итоге всё получилось, но выяснился прискорбный глюк, который я не смог устранить -
Были движения по документу на НачалоПериода, то есть КонечныйОстаток и Оборот не равны нулю. То есть допустим НачалоПериода = 01.06.2016 00:00:00, и в точности в это же время прошла оплата по реализации ну скажем за апрель, то есть есть скажем ПКО или платежка за 01.06.2016 00:00:00.
В этом случае у нас получается на 01.06.2016 00:00:00 два остатка которые 1С почему то складывает! Итог получается больше на размер остатка на НачалоПериода! Заставить 1С разделить остатки мне не удалось, поэтому я просто сдвинул НачалоПериода на секунду.
В прикрепленной таблице - пример без группировки на суммы.
Прикрепленные файлы:
Проблема с отчетом.xls
8. arakelyan 440 27.01.17 11:27 Сейчас в теме
(7) Здравствуйте, если Вам не сложно пришлите пожалуйста запрос, который получился в итоге. Я попробую у себя его исполнить и найти причину.
9. schthaxe 16 27.01.17 13:49 Сейчас в теме
|ВЫБРАТЬ
		|	Движения.Контрагент,
		|	Движения.ДоговорКонтрагента,
		|	Движения.ДокументРасчетовСКонтрагентом,
		|	ДНИ.ДатаКалендаря КАК ДатаКалендаря,
		|	СУММА(ВЫБОР
		|			КОГДА Движения.Период <= &НачалоПериода
		|				ТОГДА Движения.СуммаВзаиморасчетовКонечныйОстаток
		|			ИНАЧЕ ВЫБОР
		|					КОГДА Движения.Период <= ДНИ.ДатаКалендаря
		|						ТОГДА Движения.СуммаВзаиморасчетовОборот
		|					ИНАЧЕ 0
		|				КОНЕЦ
		|		КОНЕЦ) КАК СуммаВзаиморасчетовКонечныйОстаток
		|ПОМЕСТИТЬ тВзаиморасчеты
		|ИЗ
		|	ДНИ КАК ДНИ
		|		ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Регистратор, , {(ДоговорКонтрагента).*, (Сделка).*, (Контрагент).*, (Организация).*}) КАК Движения
		|		ПО (Движения.Период <= ДНИ.ДатаКалендаря)
		|
		|СГРУППИРОВАТЬ ПО
		|	Движения.Контрагент,
		|	Движения.ДоговорКонтрагента,
		|	ДНИ.ДатаКалендаря,
		|	Движения.ДокументРасчетовСКонтрагентом
		|;

Причина то понятна, я вам ее уже описал. В принципе наверно ее можно как то отфильтровывать отдельным запросом на началопериода... 
вот таким например - если данный запрос не пуст, значит беда.
ВЫБРАТЬ
	Вз.СуммаВзаиморасчетовНачальныйОстаток,
	Вз.СуммаВзаиморасчетовОборот,
	Вз.ДокументРасчетовСКонтрагентом
ИЗ
	РегистрНакопления.ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.ОстаткиИОбороты(&НачалоПериода, &НачалоПериода, , , ) КАК Вз
ГДЕ
	Вз.СуммаВзаиморасчетовНачальныйОстаток <> 0
	И Вз.СуммаВзаиморасчетовОборот <> 0
Показать
10. arakelyan 440 27.01.17 14:57 Сейчас в теме
(9) Прогнал запрос у себя. Да есть такое дело. Решение Вы уже описали. Если нужны остатки взаиморасчетов по дням например с 2.01.2017 по 1.27.2017 тогда параметр НачалоПериода устанавливаем на конец предыдущего дня, то есть 1.01.2017 23:59:59. В таком случае в результирующей таблице мы будем видеть корректные остатки начиная с 2.01.2017.

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

СУММА(ВЫБОР
            КОГДА Движения.Период = &НачалоПериода
                ТОГДА Движения.КоличествоКонечныйОстаток
            ИНАЧЕ ВЫБОР
                    КОГДА Движения.Период <= ДНИ.ДатаКалендаря
                        ТОГДА Движения.КоличествоОборот
                    ИНАЧЕ 0
                КОНЕЦ
        КОНЕЦ)
Показать

В итоге у меня всё работает правильно и насколько я понял у Вас тоже, верно?
11. schthaxe 16 28.01.17 14:13 Сейчас в теме
Это однозначно глюк и вот почему. есть такое понятие как Граница. первый остаток дается на границу исключая данное время, а второй - включая. Система должна точно определить, если ей дается время - она остаток должна брать либо включая либо исключая, но никак не складывая одно с другим!
К сожалению в данном случае граница в качестве периода мне не подходит, так как с ней не работают запросные функции работы с датами
12. amazonka 25 17.11.17 11:49 Сейчас в теме
13. arakelyan 440 17.11.17 15:17 Сейчас в теме
(12)Не могу не согласиться)
14. palsergeich 16.01.18 23:12 Сейчас в теме
Спрашивают этот запрос на каждом 2м собеседовании. Или его или срез последних на каждый день.
Задача интересная, но чисто с точки зрения алгоритмики.
Но нужно понимать что на подзапросе вылететь в Out of memory - ну очень просто.
А есть еще вопрос со звездочкой: а что делать если нам постоянно надо обращаться к остаткам (оборотам) на каждый день (например реальная задача - план закупок для большой сети который актуализируется чуть ли не раз в 10 минут).
Правильный ответ: Храните их расчитанными. Ибо как не получай эти данные - или запрос в цикле (хардкод в коде, неявные запросы в цикле при помощи СКД) или гигантские промежуточные результаты. Нельзя получить быстро, что не хранится. Да минусы у этого подхода: 1) рост базы 2) отставание актуальности данных на частоту выполнения регламентного задания. Плюс другой - при частом выполнении данного запроса будет очень сильная нагрузка на базу. И если база большая, или не большая, но период большой, то время выполнения данного запроса будет или не удовлетворительным или начнутся технологические проблемы.
Из своей практики: В реальной жизни данный запрос получается объединением данных за прошлые числа из расчитанного регистра и данные вирт таблиц за сегодня. Все работает более чем быстро.
15. Lupeykin 5 26.07.19 07:03 Сейчас в теме
Остаток на каждый месяц по счету 02 для бух корп

ВЫБРАТЬ РАЗЛИЧНЫЕ
	НАЧАЛОПЕРИОДА(РегламентированныйПроизводственныйКалендарь.Дата, МЕСЯЦ) КАК Месяц
ПОМЕСТИТЬ ВТКалендарь
ИЗ
	РегистрСведений.ДанныеПроизводственногоКалендаря КАК РегламентированныйПроизводственныйКалендарь
ГДЕ
	РегламентированныйПроизводственныйКалендарь.Дата МЕЖДУ &Дата1 И &Дата2
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ВТКалендарь.Месяц КАК Месяц,
	СУММА(ХозрасчетныйОстатки.СуммаОстатокКт) КАК СуммаОстатокНаНачало,
	ХозрасчетныйОстатки.Организация КАК Организация,
	ХозрасчетныйОстатки.Субконто1 КАК ОС
ПОМЕСТИТЬ ВтОстатки
ИЗ
	ВТКалендарь КАК ВТКалендарь,
	РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата1, Счет В ИЕРАРХИИ (&Счет02), , Организация = &Организация) КАК ХозрасчетныйОстатки

СГРУППИРОВАТЬ ПО
	ХозрасчетныйОстатки.Организация,
	ХозрасчетныйОстатки.Субконто1,
	ВТКалендарь.Месяц
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ХозрасчетныйОбороты.Период КАК Период,
	ХозрасчетныйОбороты.Субконто1 КАК Субконто1,
	СУММА(ХозрасчетныйОбороты.СуммаОборот) КАК СуммаОборот
ПОМЕСТИТЬ ВтОбороты
ИЗ
	РегистрБухгалтерии.Хозрасчетный.Обороты(&Дата1, &Дата2, Месяц, Счет В ИЕРАРХИИ (&Счет02), , Организация = &Организация, , ) КАК ХозрасчетныйОбороты

СГРУППИРОВАТЬ ПО
	ХозрасчетныйОбороты.Период,
	ХозрасчетныйОбороты.Субконто1
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ВтОстатки.Месяц КАК Месяц,
	ВтОстатки.СуммаОстатокНаНачало КАК СуммаОстатокНаНачало,
	СУММА(isnull(ВтОбороты.СуммаОборот,0)) КАК СуммаОборот,
	ВтОстатки.Организация КАК Организация,
	ВтОстатки.ОС.код КАК ИнвНомер,
	ВтОстатки.ОС КАК ОС, 
	
	ВтОстатки.СуммаОстатокНаНачало - (СУММА(isnull(ВтОбороты.СуммаОборот,0))*-1) как ОстаточнаяСтоимость
ИЗ
	ВтОстатки КАК ВтОстатки
		ЛЕВОЕ СОЕДИНЕНИЕ ВтОбороты КАК ВтОбороты
		ПО (ВтОстатки.Месяц >= ВтОбороты.Период)
			И (ВтОстатки.ОС = ВтОбороты.Субконто1)
ГДЕ
	ВтОстатки.ОС = &ОС

СГРУППИРОВАТЬ ПО
	ВтОстатки.Месяц,
	ВтОстатки.СуммаОстатокНаНачало,
	ВтОстатки.Организация,
	ВтОстатки.ОС
Показать
16. user640247 03.09.19 13:13 Сейчас в теме
спасибо, вроде получилось
17. user1296016 18.10.19 17:20 Сейчас в теме
Для чего конструкция
ВЫБОР
КОГДА Движения.Период <= ДНИ.ДатаКалендаря
ТОГДА Движения.КоличествоОборот
ИНАЧЕ 0
КОНЕЦ

когда соединение идёт
ПО (Движения.Период <= ДНИ.ДатаКалендаря)


Может просто Движения.КоличествоОборот?
18. mih_mah 09.12.19 14:48 Сейчас в теме
Вот простой запрос по взаиморасчетам, все работает как надо
ВЫБРАТЬ РАЗЛИЧНЫЕ
	НАЧАЛОПЕРИОДА(РегламентированныйПроизводственныйКалендарь.ДатаКалендаря, МЕСЯЦ) КАК ПериодРегистрации
ПОМЕСТИТЬ ВТ_Периоды
ИЗ
	РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК РегламентированныйПроизводственныйКалендарь
ГДЕ
	РегламентированныйПроизводственныйКалендарь.ДатаКалендаря МЕЖДУ &ДатаНачала И &ДатаОкончания
;

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

ОБЪЕДИНИТЬ ВСЕ

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

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ВТ_Периоды.ПериодРегистрации,
	ВТ_Взаиморасчеты.Сотрудник,
	ВТ_Взаиморасчеты.Подразделение,
	СУММА(ВТ_Взаиморасчеты.СуммаРеглОстаток) КАК Результат,
	"0. НачальныйОстаток" КАК ИмяВидаРасчета,
	"А" КАК Группа,
	NULL КАК Регистратор
ИЗ
	ВТ_Периоды КАК ВТ_Периоды
		ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_Взаиморасчеты КАК ВТ_Взаиморасчеты
		ПО (ВТ_Взаиморасчеты.ПериодРегистрации <= ВТ_Периоды.ПериодРегистрации)
ГДЕ
	ВЫБОР
			КОГДА НЕ ВТ_Взаиморасчеты.Сотрудник.ДатаУвольнения = ДАТАВРЕМЯ(1, 1, 1)
					И ВТ_Взаиморасчеты.Сотрудник.ДатаУвольнения <= &ДатаОкончания
				ТОГДА ВТ_Взаиморасчеты.Сотрудник.ДатаУвольнения МЕЖДУ &ДатаНачала И &ДатаОкончания
			ИНАЧЕ ИСТИНА
		КОНЕЦ

СГРУППИРОВАТЬ ПО
	ВТ_Взаиморасчеты.Сотрудник,
	ВТ_Периоды.ПериодРегистрации,
	ВТ_Взаиморасчеты.Подразделение
Показать
19. _df_ 05.11.20 13:23 Сейчас в теме
ни запрос из статьи ни запрос из (18) не работают в случае отсутствия товара на остатках на НачалоПериода, но его появления на остатках потом. Такой возможностью не стоит пренебрегать

вот вроде рабочий запрос
ВЫБРАТЬ
	СпрНоменклатура.Ссылка КАК Номенклатура
ПОМЕСТИТЬ ТЗНоменклатур
ИЗ
	Справочник.Номенклатура КАК СпрНоменклатура
ГДЕ
	СпрНоменклатура.Ссылка В ИЕРАРХИИ(&Номенклатура)
	И НЕ СпрНоменклатура.ЭтоГруппа
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗЛИЧНЫЕ
	РегламентированныйПроизводственныйКалендарь.ДатаКалендаря
ПОМЕСТИТЬ Дни
ИЗ
	РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК РегламентированныйПроизводственныйКалендарь
ГДЕ
	РегламентированныйПроизводственныйКалендарь.ДатаКалендаря МЕЖДУ &Дата1 И &Дата2
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ТЗНоменклатур.Номенклатура,
	Дни.ДатаКалендаря
ПОМЕСТИТЬ НоменклатураИДни
ИЗ
	ТЗНоменклатур КАК ТЗНоменклатур,
	Дни КАК Дни
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	НоменклатураИДни.Номенклатура КАК Номенклатура,
	НоменклатураИДни.ДатаКалендаря КАК ДатаКалендаря,
	СУММА(ВЫБОР
			КОГДА НАЧАЛОПЕРИОДА(Движения.Период, ДЕНЬ) = НАЧАЛОПЕРИОДА(&Дата1, ДЕНЬ)
				ТОГДА Движения.КоличествоКонечныйОстаток
			ИНАЧЕ ВЫБОР
					КОГДА Движения.Период <= НоменклатураИДни.ДатаКалендаря
						ТОГДА Движения.КоличествоОборот
					ИНАЧЕ 0
				КОНЕЦ
		КОНЕЦ) КАК КоличествоКонечныйОстаток
ИЗ
	НоменклатураИДни КАК НоменклатураИДни
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&Дата1, &Дата2, День, , Номенклатура В ИЕРАРХИИ (&Номенклатура)) КАК Движения
		ПО (Движения.Период <= НоменклатураИДни.ДатаКалендаря)
			И НоменклатураИДни.Номенклатура = Движения.Номенклатура

СГРУППИРОВАТЬ ПО
	НоменклатураИДни.Номенклатура,
	НоменклатураИДни.ДатаКалендаря

УПОРЯДОЧИТЬ ПО
	Номенклатура,
	ДатаКалендаря
Показать
Ryo3000; AlxPop; ilnurmi; MrFlanker; usercool; user594251_deryabina_ann; LomayaZakat; +7 Ответить
23. alex-pro 04.05.21 00:57 Сейчас в теме
Спасибо, это и искал)
Как починить и так знал, но писать было в лом))
20. improg 06.01.21 16:04 Сейчас в теме
21. andrey1508 74 15.03.21 12:25 Сейчас в теме
22. andrey1508 74 15.03.21 12:26 Сейчас в теме
24. user1004898 24 10.06.21 09:27 Сейчас в теме
переписал запрос под свою конфу. в принципе все хорошо.
25. Serg O. 201 23.07.21 17:13 Сейчас в теме
таким же образом (казалось бы!) можно получить и Начальный остаток... и Приход/ Расход
но тут есть свои подводные камни...

1-ый далеко НЕ во всех конфигурациях есть РегистрСведений.РегламентированныйПроизводственныйКалендарь
"легко" заменяем на Таблицу Значений... не забывая определить тип поля и правильно посчитав число нужных дней!

2-ой Совсем не такие условия нужны для Начального остатка... помучаться придётся... чтоб ещё 2-ое условие добавить

3-ий остатки и движения по Товарам на складах (о ужас!) не всегда совпадают с движениями по Партиям товаров на складах, а нам, например, надо сравнивать эти движения с Продажами и Поступлениями!
(при ордерной схеме, как "обычно" и бывает у многих, Закупка и Продажи НЕ совпадают с движением по складу!)

4-ый подводный камень - отрицательный расход - это приход! (как в Бухгалтерии) и так же отрицательный приход - это расход! так надо показывать для Бухгалтерии или в выгрузках для поставщиков...

5-ый подводный камень - отрицательные остатки... их надо исключать...
и записи с нулевыми остатками и движениями 0 0 0 0 записями тоже!

Итоговая функция (рабочая) - получается вот такая (кто с таким столкнётся - оценит)

кто не хочет партии - легко заменить в выборке - ПартииТоваровНаСкладах >> ТоварыНаСкладах
кто не хочет параметр (СтруктураПараметров)
- легко заменить на 3 параметра ( ДатаНач , ДатаКон, Поставщик )
только не забудьте ДатаКон = должна быть на КонецДня()

	
Функция ПолучитьОстаткиИДвиженияПоДням( СтруктураПараметров )
ТЗ = Неопределено;
	сутки = 86400;
	ДатаНач = НачалоДня(СтруктураПараметров.ДатаНач);
	ДатаКон = КонецДня(СтруктураПараметров.ДатаКон);
	Поставщик = СтруктураПараметров.Поставщик; //отбор товаров по Поставщику/Бренду !

	N = ( ДатаКон+1 - ДатаНач )/сутки;  //число суток
	
	табл = новый ТаблицаЗначений;
	КД = Новый КвалификаторыДаты(ЧастиДаты.ДатаВремя);
	ОписаниеТиповДата = Новый ОписаниеТипов("Дата", , , КД);
	табл.Колонки.Добавить("ДатаКалендаря", ОписаниеТиповДата );
	для i=0 по N-1 цикл
		стр1 = табл.Добавить();
		стр1.ДатаКалендаря = ДатаНач + i*сутки;
	КонецЦикла;	

Запрос = Новый Запрос;	
Запрос.УстановитьПараметр("ДатаНач", ДатаНач);	
Запрос.УстановитьПараметр("ДатаКон", ДатаКон);
Запрос.УстановитьПараметр("Поставщик", Поставщик);
Запрос.УстановитьПараметр("табл", табл);	

Запрос.Текст = "ВЫБРАТЬ
|	табл.ДатаКалендаря
|ПОМЕСТИТЬ Дни
|ИЗ
|	&табл КАК табл
|;
|
|////////////////////////////////////////////////////////////­////////////////////
|ВЫБРАТЬ
|	Движения.Номенклатура,
|	Движения.Номенклатура.Код КАК НоменклатураКод,
|	ДНИ.ДатаКалендаря КАК ДатаКалендаря,
|	СУММА(ВЫБОР
|			КОГДА ДНИ.ДатаКалендаря = &ДатаНач
|				ТОГДА ЕстьNull(Движения.КоличествоНачальныйОстаток,0)
|			Иначе Выбор когда Движения.Период = &ДатаНач 
|							ТОГДА Движения.КоличествоКонечныйОстаток
|					когда Движения.Период < ДНИ.ДатаКалендаря
|							ТОГДА Движения.КоличествоОборот
|					ИНАЧЕ 0 Конец
|		КОНЕЦ) КАК КоличествоНачальныйОстаток,

|	СУММА(ВЫБОР
|			КОГДА Движения.Период = ДНИ.ДатаКалендаря 
|				ТОГДА выбор когда Движения.КоличествоПриход>0 тогда Движения.КоличествоПриход иначе 0 конец
|					+ выбор когда Движения.КоличествоРасход<0 тогда -Движения.КоличествоРасход иначе 0 конец
|			ИНАЧЕ 0
|		КОНЕЦ) КАК КоличествоПриход,

|	СУММА(ВЫБОР
|			КОГДА Движения.Период = ДНИ.ДатаКалендаря
|				ТОГДА выбор когда Движения.КоличествоПриход<0 тогда -Движения.КоличествоПриход иначе 0 конец
|					+ выбор когда Движения.КоличествоРасход>0 тогда Движения.КоличествоРасход иначе 0 конец
|			ИНАЧЕ 0
|		КОНЕЦ) КАК КоличествоРасход,

|	СУММА(ВЫБОР
|			КОГДА Движения.Период = &ДатаНач
|				ТОГДА ЕстьNull(Движения.КоличествоКонечныйОстаток,0) 
|			Иначе выбор КОГДА Движения.Период <= ДНИ.ДатаКалендаря
|				ТОГДА Движения.КоличествоОборот
|				ИНАЧЕ 0 Конец
|		КОНЕЦ) КАК КоличествоКонечныйОстаток

|ПОМЕСТИТЬ ВТ_ДвиженияТов
|ИЗ
|	Дни КАК ДНИ
|		ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПартииТоваровНаСкладах.ОстаткиИОбороты(
|				&ДатаНач,
|				&ДатаКон,
|				День,
|				,
|				Номенклатура.Поставщик = &Поставщик ) КАК Движения
|		ПО ДНИ.ДатаКалендаря >= Движения.Период
|
|СГРУППИРОВАТЬ ПО
|	Движения.Номенклатура,
|	Движения.Номенклатура.Код,
|	ДНИ.ДатаКалендаря" ;
	ТЗ = Запрос.Выполнить().Выгрузить();
	Возврат ТЗ;	
КонецФункции
Показать
27. IronSamael 16.02.22 00:47 Сейчас в теме
(25)
| СУММА(ВЫБОР
| КОГДА Движения.Период = &ДатаНач
| ТОГДА ЕстьNull(Движения.КоличествоКонечныйОстаток,0)
| Иначе выбор КОГДА Движения.Период <= ДНИ.ДатаКалендаря
| ТОГДА Движения.КоличествоОборот
| ИНАЧЕ 0 Конец
| КОНЕЦ) КАК КоличествоКонечныйОстаток



Спасибо большое!
26. MrFlanker 204 14.12.21 05:09 Сейчас в теме
ВЫБОР 
    КОГДА Движения.Период = &НачалоПериода
    ТОГДА Движения.КоличествоКонечныйОстаток
    ИНАЧЕ ВЫБОР КОГДА Движения.Период <= ДНИ.ДатаКалендаря
        ТОГДА Движения.КоличествоОборот
        ИНАЧЕ 0
    КОНЕЦ
КОНЕЦ
Показать


По моему вторая проверка тут лишняя "ВЫБОР КОГДА Движения.Период <= ДНИ.ДатаКалендаря" всегда ИСТИНА

Тогда можно записать короче
ВЫБОР 
    КОГДА Движения.Период = &НачалоПериода
    ТОГДА Движения.КоличествоКонечныйОстаток
    ИНАЧЕ Движения.КоличествоОборот
КОНЕЦ
Оставьте свое сообщение

См. также

Обнуление остатков и движений регистров накопления (УФ) Промо

Чистка данных Обработка документов Склад и ТМЦ v8 v8::УФ 1cv8.cf Россия УУ Абонемент ($m)

Универсальная обработка обнуления регистров накопления (остатки и обороты) для любой* конфигурации под управляемые формы.

4 стартмани

01.12.2017    13540    74    aleksch21    7    

Оцифровка и визуализация склада

Склад и ТМЦ v8 v8::УФ 1cv8.cf Абонемент ($m)

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

2 стартмани

17.11.2021    7792    21    Rustig    59    

Групповое штрихкодирование номенклатуры (ERP 2.4, ERP 2.5, КА 2.4, УТ 11.4)

Обработка справочников Оптовая торговля Розничная торговля Склад и ТМЦ v8 ERP2 УТ11 КА2 Россия УУ Абонемент ($m)

Внешняя обработка "Групповое штрихкодирование номенклатуры" для ERP 2.4, 2.5, КА 2.4, УТ 11.4 для быстроты присвоения штрихкодов номенклатуры.

2 стартмани

08.06.2021    9219    16    SergAl    10    

Использование укрупненной аналитики по складам в финансовом контуре в ЕРП, КА, УТ

Склад и ТМЦ v8 ERP2 УТ11 КА2 УУ Абонемент ($m)

Расширение позволяет использовать разные структуры складов в качестве аналитики в оперативном и финансовом контуре в конфигурациях ЕРП 2.4, КА 2.4, УТ 11.4. Можно использовать один общий склад в финансовом контуре (убрать разрез по складам) или использовать необходимый перечень укрупненных складов.

10 стартмани

19.02.2021    4934    4    ids79    10    

Управление складом (альтернатива ордерной схеме) [Расширение] Промо

Склад и ТМЦ v8 v8::ОУ УТ11 УУ Абонемент ($m)

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

2 стартмани

25.02.2020    14962    10    UstinovVA    17    

Готовые решения для инвентаризации товаров и основных средств на мобильных устройствах для КА, УТ, ERP и БП 3.0 на базе Simple UI

Оптовая торговля Розничная торговля Учет ОС и НМА Мобильная разработка Склад и ТМЦ v8 ERP2 БП3.0 УТ11 КА2 БУ УУ Абонемент ($m)

В расширениях для Бухгалтерия 3.0 и КА2.4/УТ11.4/ERP2.4 представлены готовые рабочие места для онлайн и оффлайн инвентаризации товаров (для БП 3.0 также инвентаризации основных средств) на базе бесплатного конструктора мобильного фронта Simple UI. При этом используется расширенная работа с идентификацией товаров и ОС с помощью различных подходов – сканирование штрих кода, распознавание артикулов и инвентарных номеров и различные поиски. Также используются различные возможности платформы Simple UI. Данная разработка может быть полезна как конечным пользователям, так и разработчикам в качестве заготовки, так как на базе этих блоков можно сделать ввод любого документа конфигурации , связанного с товаром или с ОС. Тестировалось на 1С 8.3.13.1865, КА 2.4.8.63 и БП 3.0.74.69

5 стартмани

28.02.2020    19769    85    informa1555    76    

ERP 2.4 "Рабочее место работника склада" на ТСД + Android 7

Терминал сбора данных Рабочее место Мобильная разработка Склад и ТМЦ v8 ERP2 УУ Абонемент ($m)

Решение задачи использования терминала сбора данных в режиме онлайн при помощи типовой обработки ERP 2.4 "Рабочее место работника склада", запуском ERP на мобильном клиенте 1С. Для настройки использовался ТСД Urovo V5100 на ОС Андроид 7.

1 стартмани

07.08.2019    24594    30    chemezov    10    

[Расширение] для подключения мобильного устройства к УТ11.4/ КА 2/ERP 2 для работы с ордерным складом на базе Simple WMS. UPD Устарело (см. Simple UI)

Сканер штрих-кода Терминал сбора данных Мобильная разработка Оптовая торговля Розничная торговля Склад и ТМЦ v8 ERP2 УТ11 КА2 УУ Абонемент ($m)

Представляю готовое решение для работы с ордерами и проведения инвентаризаций в виде расширения на базе конструктора Simple WMS. Не требует доработки конфигурации, подключается как обычное расширение. Работать может с обычного телефона на Андроид либо с ТСД либо через RDP. Расширение содержит справочники, поэтому режим совместимости конфигурации должен быть не меньше 8.3.11. Расширение написано для конфигурации Управление торговлей 11.4.7 и тестировалось на Комплексная автоматизация 2.4.7.151.

5 стартмани

27.05.2019    23682    46    informa1555    41    

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

Обработка справочников Оптовая торговля Склад и ТМЦ v8 v8::УФ 1cv8.cf УУ Абонемент ($m)

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

5 стартмани

29.07.2015    52443    7    taurus__    23    

Передача товаров между организациями в УНФ или эффективность фиктивности

Склад и ТМЦ Обработка документов v8 УНФ Россия УУ Абонемент ($m)

Реализация схемы передачи товаров между организациями в УНФ.

2 стартмани

12.03.2019    22061    36    user925427    35    

HTTP-сервис + интерфейс jquery.mobile + QR-код. Остатки в магазине с устройства под Android, Apple, Windows без установки 1С

Оптовая торговля Склад и ТМЦ v8 УУ Абонемент ($m)

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

1 стартмани

16.01.2019    21398    15    John_d    9    

Конструктор мобильного клиента Simple WMS Client: способ создать полноценный ТСД без мобильной разработки. Теперь новая версия - Simple UI (обновлено 14.11.2019)

Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Учет ОС и НМА Склад и ТМЦ Инструментарий разработчика v8 v8::Mobile БУ УУ Абонемент ($m)

Simple WMS Client – это визуальный конструктор мобильного клиента для терминала сбора данных(ТСД) или обычного телефона на Android. Приложение работает в онлайн режиме через интернет или WI-FI, постоянно общаясь с базой посредством http-запросов (вариант для 1С-клиента общается с 1С напрямую как обычный клиент). Можно создавать любые конфигурации мобильного клиента с помощью конструктора и обработчиков на языке 1С (НЕ мобильная платформа). Вся логика приложения и интеграции содержится в обработчиках на стороне 1С. Это очень простой способ создать и развернуть клиентскую часть для WMS системы или для любой другой конфигурации 1С (УТ, УПП, ERP, самописной) с минимумом программирования. Например, можно добавить в учетную систему адресное хранение, учет оборудования и любые другие задачи. Приложение умеет работать не только со штрих-кодами, но и с распознаванием голоса от Google. Это бесплатная и открытая система, не требующая обучения, с возможностью быстро получить результат.

5 стартмани

09.01.2019    68298    277    informa1555    239    

[Расширение] Контроль отрицательных остатков по регистру бухгалтерии при проведении Промо

Склад и ТМЦ Обработка документов v8 1cv8.cf БУ Абонемент ($m)

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

1 стартмани

17.08.2015    58664    171    ekaruk    33    

Склады в табличной части. Расширение для 1С:Бухгалтерия Предприятия 3.0

Склад и ТМЦ Обработка документов v8 v8::БУ БП3.0 Россия БУ Абонемент ($m)

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

5 стартмани

05.12.2018    18629    132    RuzAleks    126    

Выгрузка изображений из справочника на диск

Склад и ТМЦ Универсальные обработки v8 УТ11 Оптовая торговля, дистрибуция, логистика Россия Абонемент ($m)

Обработка позволяет записать изображения из справочка Номенклатура на диск в указанное место.

1 стартмани

30.11.2018    28905    12    wrooom    16    

Подключаем ТСД на android к УТ 10 по rdp

Терминал сбора данных Склад и ТМЦ v8 УТ10 Россия УУ Абонемент ($m)

Обработка для УТ 10.3 с удобным интерфейсом на ТСД honeywell eda60k. Запуск по rdp. Решаемые задачи - Информация о товаре, инвентаризация, перемещение, поступление товара.

1 стартмани

27.11.2018    31701    116    kida1    60    

Менеджер загрузки данных из весов с печатью этикеток Промо

Внешние источники данных Весы Склад и ТМЦ v8 УТ10 УПП1 Абонемент ($m)

Программное обеспечение "Менеджер загрузки данных из весов с печатью этикеток" предназначено для автоматического получения данных по сети Ethernet из весов МАССА-К моделей ВПМ и ТВ_Р3 (модификация MF) в режиме On-Line.

1 стартмани

20.12.2011    32100    81    hrip    10    

Элементы внедрения системы адресного хранения на программе "Кортес: Адресный склад"

Склад и ТМЦ Внедрение ИТ-системы v8 КА1 УУ Абонемент ($m)

С чего начать внедрение адресного хранения склада? Возможно ли проводить безбумажную инвентаризацию? Не понимаете, о чем я спрашиваю? - Объясню по порядку.

1 стартмани

12.11.2018    19362    20    Rustig    40    

Быстрое присвоение штрихкодов в поступлении товара. Розница 2.2. Расширение

Обработка документов Розничная торговля Склад и ТМЦ v8 Розница Розничная и сетевая торговля (FMCG) УУ Абонемент ($m)

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

2 стартмани

20.09.2018    22303    68    asdfgcom    62    

Перемещение остатков по счету МЦ04 между материально ответственными лицами для конфигураций (8.2). Промо

Обработка документов Универсальные обработки Склад и ТМЦ v8 БП2.0 Россия БУ Абонемент ($m)

Небольшая обработка, которая позволяет перекидывать остатки по счету МЦ04 с одного материально ответственного лица на другое

1 стартмани

22.11.2012    26266    102    niksaf    4    

Преобразование номенклатуры в номенклатуру с характеристиками для УТ 11

Обработка справочников Склад и ТМЦ v8 v8::ОУ УТ11 УУ Абонемент ($m)

Переход с номенклатуры на номенклатура + характеристики для УТ 11.

1 стартмани

17.08.2018    23684    65    extalionos    12    

Корректировка остатков ЕГАИС для 1С:Розница/УТ 10.3 - альтернативный вариант

Обработка документов Розничная торговля Склад и ТМЦ v8 Розница Розничная и сетевая торговля (FMCG) БУ Абонемент ($m)

Обработка корректировки остатков ЕГАИС для 1С Розница версии 2.2.7/2.2.8/2.2.9/2.2.10/2.2.11/УТ 10.3.47.ХХХ-48.XXX-49.XXX-50.XXX раздельно по маркируемому/немаркируемому алкоголю + создание документов постановки/списания по пересортице.

1 стартмани

02.06.2018    48553    441    independ    298    

Загрузка дополнительных реквизитов и сведений справочника Номенклатура из Excel и таблиц УТ 11, ERP 2 Промо

Обработка справочников Загрузка и выгрузка в Excel Склад и ТМЦ v8 v8::ОУ ERP2 УТ11 Россия УУ Абонемент ($m)

Внешняя обработка "Загрузка дополнительных реквизитов и сведений справочника Номенклатура"

1 стартмани

07.08.2017    58730    369    Windyhead    45    

Исправление ошибки закрытия месяца УТ 11.4: "Обнаружены отрицательные остатки ..."

Склад и ТМЦ Закрытие периода v8 v8::ОУ УТ11 Россия УУ Абонемент ($m)

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

1 стартмани

11.05.2018    42618    382    vasilievil    14    

Андроид-решение для создания заказов в 1С

Рабочее место Оптовая торговля Склад и ТМЦ v8 1cv8.cf УУ Абонемент ($m)

Разработка создает заказы в 1С на Андроид-телефонах через RDP-клиент. Описана технология подобных разработок.

2 стартмани

23.03.2018    35515    28    Rustig    116    

Загрузка номенклатуры в базу "Управление торговлей 11.4, 11.5", с возможностью создания номенклатуры поставщика, через табличный документ Excel, Word

Загрузка и выгрузка в Excel Обработка справочников Оптовая торговля Склад и ТМЦ Розничная торговля v8 ERP2 УТ11 БУ УУ Абонемент ($m)

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

2 стартмани

15.03.2018    56056    554    appolon321    105    

Переход с УСН на ОСНО. Формирование остатков НУ и данных по регистру затрат УчетЗатратРегл (РАУЗ) Промо

Свертка базы Универсальные обработки Склад и ТМЦ v8 КА1 Россия НУ Абонемент ($m)

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

10 стартмани

30.01.2014    34542    11    buy_sale    7    

Снятие резервов, закрытие заказов для Комплексной автоматизации 2.4 (УТ 11.4) через регламентное задание

Оптовая торговля Склад и ТМЦ Обработка документов v8 v8::ОУ v8::УФ УТ11 КА2 УУ Абонемент ($m)

В УТ 11 или комплексной автоматизации 2.4.2 достаточно неудобно снимать с резерва заказы клиентов. Необходимо заходить в каждый документ и снимать с резерва. Данная внешняя обработка позволяет делать это автоматически (по умолчанию 7 дней от последнего редактирования документа резерва). Пропуская при снятии частично отгруженные и оплаченные покупателем заказы. Также можно управлять процессом и вручную. Вариант работы меняется в зависимости от использования версионирования

1 стартмани

05.03.2018    29164    454    p.ugrumov    49    

Очистка видов запасов

Обработка документов Производство готовой продукции (работ, услуг) Склад и ТМЦ v8 ERP2 Россия БУ Абонемент ($m)

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

1 стартмани

28.02.2018    20240    85    sapervodichka    7    

Простое расширение для использования двух единиц измерения в номенклатуре. БП 3.0

Обработка документов Оптовая торговля Склад и ТМЦ v8 v8::БУ БП3.0 Россия БУ Абонемент ($m)

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

2 стартмани

19.02.2018    20331    69    soap    45    

Пакетная замена номенклатуры с учетом характеристик Промо

Обработка документов Оптовая торговля Склад и ТМЦ v8 КА1 УТ10 УПП1 УУ Абонемент ($m)

Обработка "Пакетная замена номенклатуры" в Заказе покупателя, Реализации и Поступлении товаров с использованием отбора по значениям характеристик

1 стартмани

22.01.2016    35151    5    trendy    1    

Загрузка номенклатуры через табличный документ. Управление торговлей 11.4

Обработка справочников Загрузка и выгрузка в Excel Склад и ТМЦ v8 v8::ОУ ERP2 УТ11 КА2 УУ Абонемент ($m)

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

1 стартмани

15.02.2018    26684    90    appolon321    12    

Давно обещанная автовесовая 8.Х

Склад и ТМЦ Производство готовой продукции (работ, услуг) v8 Россия УУ Абонемент ($m)

Финальная версия автовесовой без оператора.

10 стартмани

02.01.2018    29381    7    Арчибальд    1    

Путевые листы грузовых, легковых автомобилей, спец. автомобилей, строительной техники (v.1.7.7).

Учет рабочего времени Склад и ТМЦ v8 Транспорт, автопарки, такси Россия БУ УУ Абонемент ($m)

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

1 стартмани

06.11.2017    29781    107    ivnik    28    

Создание Поступления товаров на основании Отчета комитенту для Бухгалтерия предприятия 2.0 Промо

Обработка документов Склад и ТМЦ v8 БП2.0 БУ Абонемент ($m)

Создание Поступления товаров на основании Отчета комитенту для Бухгалтерия предприятия 2.0

100 руб.

01.08.2014    26551    4    1    

Загрузка и создание номенклатуры из Excel, и создание документа Поступление товаров и услуг. УТ 11, Розница 2 и ERP Управление предприятием 2

Обработка документов Загрузка и выгрузка в Excel Оптовая торговля Склад и ТМЦ Обработка справочников v8 v8::ОУ Розница УТ11 Россия УУ Абонемент ($m)

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

1 стартмани

13.10.2017    28637    154    Matveev_VS    35    

Мобильное приложение для склада с функцией голосового ввода

Мобильная разработка Склад и ТМЦ v8 1cv8.cf УУ Абонемент ($m)

Несложное приложение под Андроид предназначенное для выполнения операций по наборке и приемке товаров на складе, а также выполнения других складских операций. Мобильная часть решения написана под терминалы сбора данных на Android. Транспорт данных - POST - запрос на HTTP сервис. Серверная часть - сервис на базе 1С сервера.

2 стартмани

08.08.2017    22354    18    Prometeus2011    21    

Расширенный подбор товаров [Расширение]

Обработка документов Обработка справочников Оптовая торговля Розничная торговля Склад и ТМЦ v8 ERP2 УТ11 КА2 Оптовая торговля, дистрибуция, логистика БУ УУ Абонемент ($m)

Расширенные возможности подбора товаров. Отображаются цены и свободные остатки, доступен переход к ожидаемым поступлениям и информация по складам.

5 стартмани

31.07.2017    43477    203    mrXoxot    135    

Загрузка всех онлайн-чеков с сервиса проверки чеков ФНС (налоговой) – обработка для получения данных о покупках по чекам онлайн-касс с загрузкой в Авансовый отчет

Внешние источники данных Документооборот и делопроизводство Кассовые операции Розничная торговля Склад и ТМЦ v8 УНФ БП3.0 Россия Абонемент ($m)

В продолжение статьи «Свой кусочек информационного пирога по 54-ФЗ – обработка для получения данных о своих покупках по чекам ОФД» (на примере сети магазинов «Лента») (http://infostart.ru/public/647711/). Однако, в предыдущей публикации был показан пример получения данных с сервиса ОФД Такском по одному магазину, в новой публикации – показан пример загрузки всех чеков по всем ОФД непосредственно с сервиса проверки чеков ФНС. Опубликованы обработки, позволяющие работать по двум схемам: вносить данные по каждому чеку, получая данные с ФНС, или загружать чеки в мобильное приложение ФНС, выбирая в последующем для загрузки нужные чеки из списка. К публикации приложен файл расширения для печати Заявления на возмещения затрат подотчетного лица.

10 стартмани

26.07.2017    41323    175    delta    118    

[Не списано по партиям] Помощник исправления партионного учета 1С8.2-8.3, УТ 10.3

Обработка документов Оптовая торговля Склад и ТМЦ v8 v8::ОУ УТ10 УУ Абонемент ($m)

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

4 стартмани

19.05.2017    26942    72    d.zhukov    10    

Загрузка из Excel-файла данных в документ Поступление товаров и услуг

Обработка документов Загрузка и выгрузка в Excel Оптовая торговля Розничная торговля Склад и ТМЦ v8 Розница БП3.0 УТ11 КА2 Россия БУ УУ Абонемент ($m)

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

1 стартмани

04.03.2017    44606    511    gzharkoj    138    

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

Оптовая торговля Склад и ТМЦ Математика и алгоритмы v8 КА1 УПП1 УУ Абонемент ($m)

В статье рассматривается алгоритм пополнения склада по теории ограничений систем. Сами подходы описаны в книге Элия М. Голдратта «Я так и знал! Теория ограничений для розничной торговли».

1 стартмани

26.01.2017    20179    16    vva    6    

Оприходование весового товара в штуках (решение для магазинов Second Hand) для УТ 10.3

Прайсы Обработка документов Склад и ТМЦ v8 УТ10 Розничная и сетевая торговля (FMCG) Легкая промышленность, мода и одежда Россия УУ Абонемент ($m)

Обработка предназначена для оприходования весового товара по количеству в штуках, позволяет рассчитать закупочную и продажную цены, сформировать приходные документы, а также списание брака. Может быть использована в магазинах Second Hand. Создавалась для УТ 10.3, тестировалась на релизе 10.3.37.4. В разработке находятся такая же обработка для Розницы 1.0, в дальнейшем для 2.0 и УТ 11.

3 стартмани

25.08.2016    21118    5    Krasnyj    4    

Учет путевых листов

Обработка документов Печатные формы Учет рабочего времени Склад и ТМЦ v8 v8::УФ 1cv8.cf БУ УУ Абонемент ($m)

Внешняя обработка по учету путевых листов для управляемых форм. Позволяет сохранять во внешнем файле данные об автомобилях, водителях и путевых листах. Позволяет печатать формы №3 и №4-П. Позволяет вести учет задолженностей водителей за бензин и сравнивать расход по норме (по показаниям спидометра) и фактический расход бензина.

3 стартмани

27.06.2016    19376    82    DrugOn    10    

Зачистка ссылок на документы после свертки. 1С:Бухгалтерия 3.0

Свертка базы Чистка данных Обработка документов Взаиморасчеты Склад и ТМЦ v8 БП2.0 Россия БУ Абонемент ($m)

После стандартной свертки не удаляются документы из базы? Вы уже заметили, что они абсолютно во всех операциях по вводу начальных остатков? Эта обработка поможет решить вопрос!!! Все документы расчетов в виде старых документов будут заменены на новый документ расчетов, и Вы сможете избавиться от ненужных старых документов!

2 стартмани

05.04.2016    26631    89    katerinaUniv    8