нажимайте на желтый знак вопроса справа сверху и смотрите название конфигурации, которую вы скачали.
Если у вас "Бухгалтерский учет для Украины" тогда смотрите документ Калькуляция. если "Производство+Услуги+Бухгалтерский учет" - здесь более "серьезное" производство, разбито на несколько документов.
длина ограниченной строки 999. вроде как. подразделения нужны только для заполнения? тогда зачем хранить? а если нужно знать при открытии документа список по кот. отобрано, можно вычислить из таб части процедурой.
в строку можно ставить только кода и прочитывать процедурой. это не сложно. если нужно для красоты, обрабатывать эту строку и в табл значений на форме заполнять элементы.
опять же. если нужно, чтоб минимум мороки при обновлении, то или как в посте выше - новые объекты. (но опять же. это новые объекты в базе!) или просто строка с кодами через пробел.
для вас "прогу" поменять не составляет труда? и не знаете, почему у вас есть привязка товаров к конкретной фирме? тогда поменяйте. На типовую конфигурацию - не будет проблем с ее обновлением.
В вашей программе товар закрепляется за конкретной фирмой. Нужно зайти в справочник Фирмы, нажать на подчиненный справочник, и указать там нужный товар. Вам нужно определиться, что это за программа, как она к вам попала, и нужна ли такая доработка.
иногда решают с использованием нового созданного регистра, или нового счета, забалансового.
то есть ваш заказ при проведении делает движение приход по новому регистру. Потом формируется счет, табличная часть его заполнятеся по остаткам регистра в разрезе указанного в счете Заказа, при проведении идет расход по этому регистру. Если в счете корректировка и пару позиций пользователь убирает, потому что не пришел товар, при проведении расхода по ним не будет. и остаток будет висеть по этому заказу. При создании нового счета, и заполнении табл части, подхватится этот остаток.
Регистр будет содержать вашу информацию, и ее будет нетрудно извлекать(запросы по регистру в отчетах -ваш вопрос номер2), нужны доработки в Счете и Заказе. И вот саму базу перестроить (все, что было до регистра, нужно обработкой занести движения приход-расход в старые документы, или запретить проводить документы прош времени). Обновление конфигурации при созданном новом регистре, не особо усложнится. Регистр увеличит базу. Нужно взвесить. Делать через документы, и доставать все запросами по документам, или регистр.
еще вариант. все же создавать заказы, но в заказе есть галочка - подписан. право подписи у того менеджера, кот указан в документе. заказы конечно будут висеть в базе некоторое время. но в конце опред периода нужная обработка удаляет неподписанные. подписанные - далее в работе.
тестирую, у меня и этот ниже кусок работает. при условии, что изначально при создании строк и формир. списков в цикле СоздатьОбъект() используется. (как и при схеме создания строк и заполнения списков Sharzem).
для Инд=1 по 4 цикл текСписок=тз.ПолучитьЗначение(Инд,"Параметры"); текСписок.УстановитьЗначение(2, число(текСписок.ПолучитьЗначение(2))*инд); КонецЦикла;
скорее всего новые реквизиты в справочник Номенклатура, при их создании - галочки Сортировать, Отбор по Реквизиту. Вывести эти реквизиты на формы списка справочника. Пользоваться стандартными отборами в списке. задав 3 приоритеных характиристик из 5, можно получить список. Неудобоство стандартних отборов - неупорядоченный список по приоритету характеристик, либо несколько раз нужно задавать отбор, что не так удобно.
смотря для чего этот список - видеть, что предложить после не найденного?. или товар сразу подбирать в расходную? если первое - лучше свой запрос, (на форме указать приоритет характеристик), в запросе отбор только по более приоритетным, результат выгрузить в таблзнач, и уже там искать соответствия более точные соответствия по всем характеристикам.
(от себя) добавить еще характеристики, кот доп. группируют по функциональности, назначению,серии,.. - чтоб упрощать отбор. аналогично фильтарм интернет-магазинов.
Ваш способ в принципе удобен, если не нужно будет анализировать, сколько на складе в наличии телефенов по указанной одному конкр виду какой-то характеристики. В вашем случае, нужно будет вручную отбирать несколько элементов из справочника виды характеристик, которые содержат конкретную характеристику и только потом получать результат. с другой стороны, возможно вам это и не нужно. (Вообще, надо исходить. Для чего это нужно,) И предложенная линейность больше подойдет. Так как один вид характеристики тянет за собой другой вариант характеристики, и исключает другие.
Вариант, кот. озвучил Sava1, даст возможность удобнее и подробнее получать отчеты по характеристикам.
Нужно еще учесть что характеристики телефонов имеют свойство добавляться(появляются новые) с выходом новых технологий, и уходить в небытие. Ваш вариант к этому более приспособлен, так как достаточно добавить новые строки в спр Виды Характеристик и пользоваться ими.
Тут, главное, решить для чего это нужно. потом легче определиться с вар.решения.
строки через разделитель " ; " код товара цена количество сумма - через пробел.
строку прочесть несложно. Первой функцией откусить от общей строки слева до разделителя ;, второй функцией откусывать слева до пробелов. Таким образом прочитывая и занося строку в табличную часть.
в приходной скидки - это 9.99 вместо округленного 10.0 ? так вы ж читаете 9.99 из Эксель? где тогда корректировка? случайный " клац" по цене или количество в приходной возможен?
в настройка (при запуске) есть опция,галочка, "Выделять недавно выбранные базы". Если она установлена, тогда ссылки на эти базы выделяются жирненьким, при этом внизу среди нежирненьких копия ссылки на ту же базу. вроде так.
Sergejzimik, вам уже был озвучен один из возможных вариантов - вероятно указанной константы нет в том списке, из которого она подставляется, или название ее указанно неверно. вплоть до пробела, точек, запятых, буквы С английской. какая константа - ищите в списке констант.
список имен констан, заданных программно в обработке не совпадает со списком констант, кот заданы в самой программе. как-то так. но может быть и иная причина. и проще и быстрее ее решить программисту, чем описывать возможные причины на форуме программисту. как-то так получается.
Sharzem, та что вы? действительно много чего забываю. я только не пойму о чем вы. но давайте сейчас уже не спорить. вы же помогли по вопросу. я еще чуть позже на выспанную голову посмотрю ).
так идея защиты от русскоязычных троллей: текст украинский, намеренно пропускать буквы в словах. украинцы разберут, а переводчик вряд ли. нужно дополнительно допрограммировать переводчик.
Дорогие наши ребята. Чем далее, тем сложнее с праздником. Сколько уже других дат для поздравления предлагалось и предлагается. Меняются герои, меняются праздники. но мы то те же.
У меня этот праздник ассоциируется с защитником Отечества Второй мировой, или Отечетственной. Моего деда советская власть не чтила. В 41-м он проходил воинскую службу на границе под Брестом. Естественно, сразу они были окружены и всю войну он был в плену. Таких власть не поздравляла. Однажды к деду зашел в хату дед-односельчанин, и с порога: "Братику, ти же мене колись від смерті спас". Дед сам об этом не рассказывал, а выяснилось, что в плену был мор, болезнь вроде кишечной, люди умирали, заболел и этот однослельчанин. дед ему отдавал свою еду и выходил.
Все мы понимаем, что защищать можно по разному. не именно с оружием. Самое сложное, пожалуй, оставаться Человеком в нужные моменты. Ребята, мы нуждаемся в вашей защите. мы вас ценим, уважаем, любим.
а в формуле номераСотрудника деление на КоличествоКладовщиков.
Формирование коэффициентов для пользователей можно тоже запрограммировать.( А можно и указывать вручную, если таблица не расчитываемой, а в составе конфигурации.
расчет коэффициентов: делим числа от 1 до КоличествоКладовщиков на КоличествоКладовщиков.
А если на склад прийдет еще какой-нибудь "Саша"... или вместо Пети прийдет Галя, и не захочет заходить в программу под Петей.. Будут Вас вызывать, править код. Деньги Вам платить. Что, в общем, хорошо, конечно..
Указанное условие должно быть где-то подано табличкой ..в справочнике, регистре сведений... находите номерсотрудника, потом в этой табличке по номерусотрудника находите соотвествующего пользователя. Без условий.
Может правильнее и без изменения структуры конфигурации: таблица значений создается и заполняется где-то при начале работы.
честно. не могу вам больше помочь. мы все с вами проверили. Доработок у вас нет. согласно ваших слов, настройки выполнилнены верно: касса указана, валюта указана, файлы указаны и лежат в папке рабочей базы.
Бухгалтера-зарплатчики обычно так поступают, если есть начисления, кот нет в типовой конфигурации и нет программиста рядом, чтобы сделал это программно или/и нет еще нужных обновлений.это касается простых начислений удержании. Но я не знаю, это нужно проверять, каккую базу возьмёт этот документ. И как далее расчёт произведется. Картинку вашу рассмотреть не могу, но вроде этот документ.
Офф: по указанной ссылке в комментах кто-то 'Парус' двигает. )
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!