При переносе из розницы 2.3 в розницу 3.0 не переносятся остатки

1. user1877401 25.11.22 14:25 Сейчас в теме
Здравствуйте, при переносе с розницы 2.3 (2.3.13.30) в розницу 3.0 (3.0.1.265) не переносятся остатки на складах, всё делаю по инструкции.
По теме из базы знаний
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
4. beldieff 25.11.22 15:47 Сейчас в теме
(1)
всё делаю по инструкции.

инструкция от админа типа
Вместо базы
Srvr="oursrv";Ref="roznica2.3";
открывать следующую:
Srvr="oursrv";Ref="roznica3.0";

? ;)
2. butzoya 25.11.22 15:35 Сейчас в теме
У нас сейчас тоже возникла такая же ситуация, перенеслись справочники и цены и всё.
3. sancho86 1 25.11.22 15:43 Сейчас в теме
5. butzoya 25.11.22 15:49 Сейчас в теме
Мы делали по инструкции на сайте ИТС. У Вас такая же? Или где-то есть еще инструкция?
https://its.1c.ru/db/metod81#content:7969:hdoc:_top:%D1%80%D0%BE%D0%B7%D0%BD%D0%B8%D1%86%D0%B0%20%D0%BF%D0%B5%D1­%80%D0%B5%D1%85%D0%BE%D0%B4%20%D0%BD%D0%B0%203.0
По идее остатки товаров должны были перенестись
6. denic73 25.11.22 19:32 Сейчас в теме
А кто-нибудь может подсказать, как в РИБ на точках это будет происходить? Как и обновление релизов - через обмен? Или в каждый магазин надо будет новую базу нарезать?
7. olbanez 30.11.22 17:06 Сейчас в теме
Такая же ситуация. Удалось решить?
8. butzoya 02.12.22 12:28 Сейчас в теме
(7)
Такая же ситуация. Удалось решить?

Пока нет. Написали в 1С, ждем ответа
9. user1746901 08.12.22 11:46 Сейчас в теме
Проблема решается комментированием условия в запросе выборки данных по остаткам номенклатуры и себестоимости.
Проблемный общий модуль: МенеджерОбменаЧерезУниверсальныйФормат
Проблемная функция: ПОД_Документ_ОстаткиСобственныхТМЦ_ВыборкаДанных
Проблема в том, что в документе "Установка себестоимости" отсутствует реквизит "Организация" по которому идет проверка.
 ТекстЗапроса = "
		|ВЫБРАТЬ
		|	Остатки.Организация КАК Организация,
		|	Остатки.Склад.Магазин КАК Склад,
		|	Остатки.Номенклатура КАК Номенклатура,
		|	Остатки.Характеристика КАК Характеристика,
		|	Остатки.Номенклатура.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
		|	СправочникНоменклатура.КодТНВЭД.ПрослеживаемыйТовар КАК ПрослеживаемыйТовар,
		|	СправочникНоменклатура.ЕдиницаИзмеренияТНВЭД КАК ЕдиницаИзмеренияПрослеживаемости,
		|	СправочникНоменклатура.СтавкаНДС КАК СтавкаНДС,
		|	Остатки.НомерГТД КАК НомерГТД,
		|	Остатки.КоличествоОстаток КАК Количество,
		|	Остатки.КоличествоПоРНПТОстаток КАК КоличествоРНПТ,
		|	""СобственныеТовары"" КАК ВидЗапасов,
		|	ВЫРАЗИТЬ(ВЫБОР
		|			КОГДА &СебестоимостьВключаетНДС
		|				ТОГДА ВЫБОР
		|						КОГДА СправочникНоменклатура.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС20)
		|								ИЛИ СправочникНоменклатура.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС20_120)
		|							ТОГДА ЕСТЬNULL(СебестоимостьНоменклатуры.Цена, 0) * Остатки.КоличествоОстаток
		|							- ЕСТЬNULL(СебестоимостьНоменклатуры.Цена, 0) * Остатки.КоличествоОстаток / 120 * 20
		|						КОГДА СправочникНоменклатура.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС18)
		|								ИЛИ СправочникНоменклатура.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС18_118)
		|							ТОГДА ЕСТЬNULL(СебестоимостьНоменклатуры.Цена, 0) * Остатки.КоличествоОстаток
		|							- ЕСТЬNULL(СебестоимостьНоменклатуры.Цена, 0) * Остатки.КоличествоОстаток / 118 * 18
		|						КОГДА СправочникНоменклатура.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС10)
		|								ИЛИ СправочникНоменклатура.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС10_110)
		|							ТОГДА ЕСТЬNULL(СебестоимостьНоменклатуры.Цена, 0) * Остатки.КоличествоОстаток
		|							- ЕСТЬNULL(СебестоимостьНоменклатуры.Цена, 0) * Остатки.КоличествоОстаток / 110 * 10
		|						ИНАЧЕ ЕСТЬNULL(СебестоимостьНоменклатуры.Цена, 0) * Остатки.КоличествоОстаток
		|					КОНЕЦ
		|			ИНАЧЕ ЕСТЬNULL(СебестоимостьНоменклатуры.Цена, 0) * Остатки.КоличествоОстаток
		|		КОНЕЦ КАК ЧИСЛО(15, 2)) КАК СуммаБезНДС,
		|	ВЫРАЗИТЬ(ВЫБОР
		|			КОГДА СправочникНоменклатура.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС20)
		|					ИЛИ СправочникНоменклатура.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС20_120)
		|				ТОГДА ВЫБОР
		|						КОГДА &СебестоимостьВключаетНДС
		|							ТОГДА ЕСТЬNULL(СебестоимостьНоменклатуры.Цена, 0) * Остатки.КоличествоОстаток / 120 * 20
		|						ИНАЧЕ ЕСТЬNULL(СебестоимостьНоменклатуры.Цена, 0) * Остатки.КоличествоОстаток * 20 / 100
		|					КОНЕЦ
		|			КОГДА СправочникНоменклатура.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС18)
		|					ИЛИ СправочникНоменклатура.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС18_118)
		|				ТОГДА ВЫБОР
		|						КОГДА &СебестоимостьВключаетНДС
		|							ТОГДА ЕСТЬNULL(СебестоимостьНоменклатуры.Цена, 0) * Остатки.КоличествоОстаток / 118 * 18
		|						ИНАЧЕ ЕСТЬNULL(СебестоимостьНоменклатуры.Цена, 0) * Остатки.КоличествоОстаток * 18 / 100
		|					КОНЕЦ
		|			КОГДА СправочникНоменклатура.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС10)
		|					ИЛИ СправочникНоменклатура.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС10_110)
		|				ТОГДА ВЫБОР
		|						КОГДА &СебестоимостьВключаетНДС
		|							ТОГДА ЕСТЬNULL(СебестоимостьНоменклатуры.Цена, 0) * Остатки.КоличествоОстаток / 110 * 10
		|						ИНАЧЕ ЕСТЬNULL(СебестоимостьНоменклатуры.Цена, 0) * Остатки.КоличествоОстаток * 10 / 100
		|					КОНЕЦ
		|			ИНАЧЕ 0
		|		КОНЕЦ КАК ЧИСЛО(15, 2)) КАК СуммаНДС
		|ИЗ
		|	РегистрНакопления.ТоварыОрганизаций.Остатки(&ДатаОстатков, Поставщик = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка)) КАК Остатки
		|		ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК СправочникНоменклатура
		|		ПО (Остатки.Номенклатура = СправочникНоменклатура.Ссылка)
		|		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СебестоимостьНоменклатуры КАК СебестоимостьНоменклатуры
		|		ПО (Остатки.Номенклатура = СебестоимостьНоменклатуры.Номенклатура)
		|			И (Остатки.Характеристика = СебестоимостьНоменклатуры.Характеристика)
		|			И (СебестоимостьНоменклатуры.Регистратор В
		|				(ВЫБРАТЬ ПЕРВЫЕ 1
		|					Себестоимость.Регистратор
		|				ИЗ
		|					РегистрСведений.СебестоимостьНоменклатуры КАК Себестоимость
		|				ГДЕ
	//	|					Себестоимость.Регистратор.Организация = Остатки.Организация
	//	|					И (Себестоимость.Магазин = Остатки.Склад.Магазин
	//	|						ИЛИ Себестоимость.Магазин = ЗНАЧЕНИЕ(Справочник.Магазины.ПустаяСсылка))
		|					 Себестоимость.Номенклатура = Остатки.Номенклатура
		|					И Себестоимость.Характеристика = Остатки.Характеристика
		|					И (Себестоимость.Период <= &ДатаОстатков
		|						ИЛИ &ДатаОстатков = ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0))
		|				УПОРЯДОЧИТЬ ПО
		|					Себестоимость.Период УБЫВ,
		|					Себестоимость.Регистратор УБЫВ,
		|					ВЫБОР
		|						КОГДА Себестоимость.Магазин = ЗНАЧЕНИЕ(Справочник.Магазины.ПустаяСсылка)
		|							ТОГДА 0
		|						ИНАЧЕ 1
		|					КОНЕЦ))
		|			И (СебестоимостьНоменклатуры.Магазин В
		|				(ВЫБРАТЬ ПЕРВЫЕ 1
		|					Себестоимость.Магазин
		|				ИЗ
		|					РегистрСведений.СебестоимостьНоменклатуры КАК Себестоимость
		|				ГДЕ
		|					(Себестоимость.Магазин = Остатки.Склад.Магазин
		|						ИЛИ Себестоимость.Магазин = ЗНАЧЕНИЕ(Справочник.Магазины.ПустаяСсылка))
		|					И Себестоимость.Номенклатура = Остатки.Номенклатура
		|					И Себестоимость.Характеристика = Остатки.Характеристика
		|					И (Себестоимость.Период <= &ДатаОстатков
		|						ИЛИ &ДатаОстатков = ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0))
		|				УПОРЯДОЧИТЬ ПО
		|					Себестоимость.Период УБЫВ,
		|					Себестоимость.Регистратор УБЫВ,
		|					ВЫБОР
		|						КОГДА Себестоимость.Магазин = ЗНАЧЕНИЕ(Справочник.Магазины.ПустаяСсылка)
		|							ТОГДА 0
		|						ИНАЧЕ 1
		|					КОНЕЦ))
		|ГДЕ
		|	ЕСТЬNULL(СебестоимостьНоменклатуры.Цена, 0) * Остатки.КоличествоОстаток > 0
		|
		|УПОРЯДОЧИТЬ ПО
		|	Организация,
		|	Склад
		|";
Показать
IlnasZiiatov; Ketzalkoatl; +2 Ответить
10. user1790413 23.05.23 13:51 Сейчас в теме
Если остаток не выгружается то проблема как я понимаю в том, что отсутствует сумма. В общем модуле можно поставить заглушку МенеджерОбменаЧерезУниверсальныйФормат. Функция: ПОД_Документ_ОстаткиСобственныхТМЦ_ВыборкаДанных.

сменить "ВНУТРЕННЕЕ СОЕДИНЕНИЕ Себестоимость КАК СебестоимостьНоменклатуры" на "ЛЕВОЕ СОЕДИНЕНИЕ Себестоимость КАК СебестоимостьНоменклатуры"
вместо "ОстаткиСебестоимость.СуммаБезНДС КАК СуммаБезНДС" подставить к примеру "100 КАК СуммаБезНДС"
и закомментировать условие ОстаткиСебестоимость.СуммаБезНДС > 0
Оставьте свое сообщение
Вакансии
Программист
Санкт-Петербург
зарплата от 180 000 руб. до 240 000 руб.
Полный день

Разработчик 1С
Москва
зарплата от 150 000 руб. до 250 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Программист 1С
Екатеринбург
зарплата от 130 000 руб. до 170 000 руб.
Полный день

Программист 1C
Санкт-Петербург
зарплата от 140 000 руб. до 200 000 руб.
Полный день