ignsv @ Вчера, 22:14
, поки що вирішилось: Добавить в расширение - > видалити реквізит форми ДеревоПодчиненныеОбъекты->добавити аналогічний реквізит-дерево->додати ті ж колонки, що й були (тоді тип для колонки Ссилка стає доступний до редагування) при чому в списку з`явився тип: новий документ. Але прийшлось крім ДокументCсылка (загальний), ще додатково включати тип: новий доданий документ (типу наслідування не спрацьовувало).
ошибка из-за того, что вы добавили регистр "штрихкоды" и там так же само есть реквизит ЕдиницаИзмерения, а так как в запросе пишется "ЕдиницаИзмерения" - без указания от куда брать его, то 1с дает ошибку. Например Если заменить на
РеализацияТоваровУслуг.ЕдиницаИзмерения
тогда будет норм. а вообще предлагаю не изменять запрос, а в цикле вывода строки получать штрихкод :
УправлениеРозничнойТорговлей.ПолучитьШтрихКод(сюда передаем владельца, единицу характеристику и т.д.)
- меньше изменений в типовом коде, но может немного дольше формировать, потестируйте, как вам будет оптимальней
Значения установленного отбора (ДокументСписок.Отбор) будет доступен в переменной "Основание" в обработчике ОбработкаЗаполнения, можно и там смотреть или передалась структура, или там есть рекв "Касса" далее заполнять. и список без изменений ))
СтруктураОтбора = Новый Структура("Счет",ПланыСчетов.Хозрасчетный.ДенежныеСредстваВПутиВИностраннойВалюте); СтруктураОтбора.Вставить("Организация", Организация); СтруктураОтбора.Вставить("Валюта", Валюта); СтруктураОтбора.Вставить("Субконто1", Банк);
Реквизиты = "Счет,Валюта,Субконто1";
РеестрОстатков = РеестрОстатков.Остатки(Новый Граница(ДатаДвижений, ВидГраницы.Включая),,СтруктураОтбора,Реквизиты,"Сумма,ВалютнаяСумма"); КурсПоСреднему =0; Для каждого Стр из РеестрОстатков цикл ОстатокВалРегУчета = Стр.СуммаОстатокДт-Стр.СуммаОстатокКт; ОстатокИнаяВал = Стр.ВалютнаяСуммаОстатокДт-Стр.ВалютнаяСуммаОстатокКт; КурсПоСреднему = ОстатокВалРегУчета/ОстатокИнаяВал; КонецЦикла;
Посмотрите остатки по счету такому то, с отборами: организация, валюта, банк, смотрите на СуммаОстатокДт, СуммаОстатокКт, ВалютнаяСуммаОстатокДт, ВалютнаяСуммаОстатокКт, подставляйте свои значения в расчеты
Вы же сами "дошли" что необходим список номенклатуры, ну так заполните список номенклатурой с документа, например:
Процедура Кнопка1Нажатие(Элемент) мНом = Товары.ВыгрузитьКолонку("Номенклатура"); // получили массив, по-моему нужен список сНом = Новый СписокЗначений;
сНом .ЗагрузитьЗначения(мНом); // получили список Отбор["Номенклатура"].ВидСравнения = ВидСравнения.ВСписке; Отбор["Номенклатура"].Значение = сНом;
ВЫБРАТЬ "Стол" КАК Наименование, "А1" КАК Артикул, "А111" КАК Оригинал ПОМЕСТИТЬ СписокНом
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ "Стол", "А1", "НЕТ"
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ "Стол", "А1", "НЕТ"
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ "Кровать", "К5", "К321"
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ "Полка", "П4", "НЕТ" ;
//////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ СписокНом.Наименование, СписокНом.Артикул, СписокНом.Оригинал КАК Оригинал, КОЛИЧЕСТВО(СписокНом.Артикул) КАК АртикулКолво, КОЛИЧЕСТВО(СписокНом.Оригинал) КАК ОригиналКолво ПОМЕСТИТЬ ПромежуточныеРасчеты ИЗ СписокНом КАК СписокНом
СГРУППИРОВАТЬ ПО СписокНом.Наименование, СписокНом.Артикул, СписокНом.Оригинал ;
//////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ПромежуточныеРасчеты.Наименование, ПромежуточныеРасчеты.Артикул, ПромежуточныеРасчеты.Оригинал ИЗ ПромежуточныеРасчеты КАК ПромежуточныеРасчеты ГДЕ ПромежуточныеРасчеты.АртикулКолво = 1 И ПромежуточныеРасчеты.ОригиналКолво = 1 И ПромежуточныеРасчеты.Оригинал = "НЕТ"
Не достаточно, надо еще и обработку результата подбора написать (или взять откуда-то, из той же формы ЧекККМ должна подойти, и адаптировать)
Если мы говорим про "ЧекККМ" и форму "ФормуРегистрацииПродаж" то там уже есть обработка результата подбора. А так то да: стандартно вызов подбора и обработка результата подбора
есть там путь: Попробуйте F12 или "перейти к определению" стоя на тексте "ДействиеПодбор" по-идее достаточно только вызов подбора сделать, а обработка уже есть там
Номер версии 1.2.20 Ориентировочная дата выхода 09.04.14 Дата обновления плановых данных 04.04.14 В релизе планируется: - согласно Приказу Миндоходов от 08.02.2014 № 48 внести изменения в план счетов; - согласно Приказу Миндоходов от 08.02.2014 № 48 внести изменения в финансовые отчеты; - согласно Приказу Миндоходов от 21.01.2014 № 49 реализовать новую форму отчета 1ДФ; - согласно Закону Украины от 27.03.2014 № 1166-VII - реализовать возможность оформления документов по ставке НДС 7%, - установить ставку сбора в пенсионный фонд с покупки валюты 0,5%; - исправить обнаруженные ошибки.
// Если картинка сформировалась Если ДвоичныеДанныеКартинки <> Неопределено Тогда // Формируем из двоичных данных ОбластьМакета.Рисунки.КартинкаШтрихкода.Картинка = Новый Картинка(ДвоичныеДанныеКартинки); КонецЕсли;
з.ы. компоненты лежат в УТ 3.0 в обработке печать ценников и этикеток
Посмотрите отчет Ведомость по денежным средствам по вашему счету, добавьте группировку регистратор, проанализируйте данные Если у вас специфика такая, то "Разрешить превышение свободного остатка денежных средств" - в дополнительных правах пользователя
А как переместить товар между организациями? Списать с одной и оприходовать на другую?
Да, я делал Поступление от Поставщика на "ООО Опт" > Продаж Контрагенту "Розница" > Поступление на "ООО Розница"
Цитата
И что означает фраза "Внести данные о продажах непосредственно в "ООО Розница""?
Продать от Организации "ООО Розница" с розничного склада. Я делал док "Чеки ККМ", склад Розничный, Кассу ККМ добавил, товар там 10 шт. проводил > "обработка закрытия кассовой смены" > сформирует отчет о розничных продажах и удалит все чеки.
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!