Fzero0
@Fzero0
Вечный студент

Как в 1С программно выбрать склад?

Розница (базовая), редакция 2.2 (2.2.5.22), документ чек, заполняю табличную часть из xml файла, осталось одно поле склад как присваивать склад в конфигурации он один
//Добавляем в ТЧ
			НоваяСтрока = ДокОбъект.Товары.Добавить();
			НоваяСтрока.Номенклатура 		= НоваяНоменклатура.Ссылка;
			НоваяСтрока.Количество 			= ПривестиКЧислу(СтрТЧ.Количество);
			НоваяСтрока.КоличествоУпаковок 	= ПривестиКЧислу(СтрТЧ.Количество);
			НоваяСтрока.Цена				= ПривестиКЧислу(СтрТЧ.Цена);
			НоваяСтрока.Сумма				= ПривестиКЧислу(СтрТЧ.Сумма);
                        НоваяСтрока.Склад = ?
			НоваяСтрока.СуммаНДС            = ПривестиКЧислу(СтрТЧ.СуммаНДС);
...
  • Вопрос задан
  • 880 просмотров
Решения вопроса 2
DMGarikk
@DMGarikk
Lead Software Developer
в начале
Склад=Справочники.Склады.НайтиПоКоду("Код_вашего_склада");

...туту блаблабла добавить...

НоваяСтрока.Склад =Склад;
Ответ написан
@Dementor
программист, архитектор, аналитик
В случае Розница 2.2 можете воспользоваться этим вариантом:
ЕдинственныйСклад = Справочники.Склады.ПолучитьСкладПродажиПоУмолчанию(Магазин, ТипСклада);

где Магазин - это реквизит вашего чека, а ТипСклада - это скорее всего Перечисления.ТипыСкладов.ТорговыйЗал (хотя может быть и СкладскоеПомещение - вам виднее).
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы