Если не указывать тип содержимого колонки в таблице значений, то насколько я понимаю, в качестве значения в такой колонке может быть: и число, и строка, и ссылка на любой справочник или документ... - в общем что угодно. Я же хочу быть уверен в том, что в конкретной колонке содержаться данные исключительно того типа, который я указал при ее создании или Неопределено - просто привык я так работать(это исключительно мои "заморочки" ).
Да, указанный Вами пример можно использовать, но просто я привык немного по другому работать(я не 1с кодер).
1. Файл в таблицу значений - сортировать по реквизиту (или можно отсортировать по реквизиту в Excel); 2. Справочник в таблицу значений - сортировать по реквизиту. 3. Проходим по строкам тз файла (или файлу), если реквизит 1-й строки тз справочника < реквизита файла тогда удаляем строку, если равна устанавливаем цену и удаляем строку с переходом на новую строку тз файла, иначе новый элемент.
При таком алгоритме проходов по справочнику и файлу будет m+n, при поиске элементов m*n. m-количество строк в файле n - количество элементов справочника Должно дать эффект.
Ну что ж поздравляю. По поводу что 77 лучше 8 нет времени спорить. Не лукавьте. Или Вы так действительно считаете?
Спорить и не надо - всем понятно что 8-ка лучше (как платформа), но вот написанных хороших решений для нее не так уже и много, и есть большой минус - переход с 7.7 на 8 связан с переписыванием всего кода прикладного решения, так как отсутствует нормальная поддержка переноса прикладного решения с низкой версии на старшую..
В заключение, напомним о важных новшествах Закона № 265, которые вступят в силу с 01.01.2012 года:
- субъекты хозяйствования обязаны будут подавать в органы ГНС по проводным или беспроводным каналам связи копии расчетных документов и фискальных отчетных чеков, которые содержатся на контрольной ленте в памяти РРО, создающего ее в электронной форме (а для РРО, создающего контрольную ленту в печатном виде, – в его памяти или в памяти подключенного к нему модема);
- за непредставление органам ГНС отчетности, связанной с применением РРО, РК и копий расчетных документов и фискальных отчетных чеков РРО по проводным или беспроводным каналам связи, на соответствующих субъектов хозяйствования будет налагаться штраф в размере 10 НМДГ. За подобное нарушение, которое было впервые допущено субъектом хозяйствования на протяжении 2012 года, такой штраф налагаться не будет.
А я где-то читал в Законе что данное требование относится к местам торговли где количество РРО равно или более 3-х. Или неверно понял . Можете поправить?
А Вы много классов смогли написать на 1С++ ? Поделитесь опытом.
В моем случае наверно будет проще написать свои оборотки, т.к. 1С++ я знаю только на уровне использования некоторых моментов.
До 10-ти классов написал да и все что с и-нета приходлось иногда править...
Цитата(MATEVI @ 23.10.11, 22:31)
Фирм 5. Причем 3 из них должны попадать, а 2 нет. С группами, так же блин как и СЗ Нет. Уже пробовал И сам и читал как народ пробовал Думал что может за пару лет что то смогли придумать. Ан нет. Уже стоко обси-лова на мисте перечитал.
А на разбор полетов как создавать классы в мертвой платформе, как то желания нема время тратить. честно. Я тут никак не могу пройти курс по управляемому приложению Та и SQL все собираюсь покрутить в части, запросов. А то поставить поставил. Так что тупо наваяю оборотки, а баланс как то тоже подчухаю, может и не так страшен черт. Если найдете готовые оборотки буду должен
ЗЫ Думаю что тему можно считать закрытой. Ну если конечно кто то не предложит гениальное решение
Если есть Заказчик значит платформа не мертва... Я вот сделал на 7.7 конфигурацию, так бухгалтерия посмотрев на презентации сказала - что єто наверное можно сделать на 7-ке а на 8-ке наверное не получится...
Для вывода на печать использую одну и ту же таблицу, т.е. использую в обеих случаях одинаковые идентификаторы. а разницы в формулах при выводе как по мне я не вижу, если "до 5 строк" то просто выводится через цикл результат сразу в ячейку с нужным идентификатором, а если "больше 5 строк" то все данные сперва вводятся в таблицу значения по тому же принципу , в таблице значений группируются и после етого через цикл выводятся на печать сгруппированные строки тз. идентификаторы в ячейках таблицы имеют тип выражение.
если я не прав то поправьте плиз.
Проверьте - может быть типизированная колонка (после загрузки табличной части документа). Поэтому не работает присваивание ТаблТМЦ.Ед. (т.е. присваивает пустое значение с типом Справочник.ЕдИзм). Можно отладчиком после присваивания - если да тогда необходимо будет заводить новую колонку...
Спасибо, уже сам нашел. Глюк был в интервале - одна ОбработкаОжидания вела на процедуру, где была ещё одна ОбработкаОжидания и один из программистов поставил там интервал 600. В результате первая обработка не отрабатывала, пока не заканчивался десятиминутный период для второй. А если не закапываться глубоко, то можно было принять за то, что команда просто перестала работать вообще
Если использовать документированную возможность ОбработкаОжидания - то процедура, которая будет выполняться через ожидание может быть только одна (список или стек процедур выполняемых через определенный интервал необходимо организовывать вручную). То есть если второй раз вызывается ОбработкаОжидания то свое первое действие она отменяет (насколько мне не изменяет память )
А как бы Вы решили мою проблему? В первом посту я вроде внятно описал что я хочу сделать.
свТЗ=СоздатьОбъект("ТАблицаЗначений"); свТЗ.НоваяКолонка("ТЗ"); Для ч=1 По лДоОбеда ЦИкл свТЗ.НоваяСтрока(); свТЗ.ТЗ=СоздатьОбъект("ТаблицаЗначений"); КонецЦикла;
Контрагент должен быть один АТБ, под магазины можно использовать справочник Договора. Тогда и использовать скользящее погашение по договорам. Или же завести отдельный справочник типа МестаХраненияКонтрагента либо как я заводил ТорговыеТочкиКонтрагента (необходимо изменить документы где необходимы данные по торговым точкам) - тогда работа будет по одному договору.
dmiter, с прошедшим Вас! Вы для примера взяли банковские услуги, хотелось бы уточнить: а банки вообще являются плательщиками НДС?
Вполне могут являться. По банковским то бишь финансовым нет а вот если захочет продать основное средство выше 300 000 (по-моему сейчас такое ограничение) например здание то должно стать плательщиком НДС. и осуществлять данную операцию с НДС.
Считаю что налоговую накладную на информатизационные услуги ит.п выписывать не надо. Налоговая накладная выписывается только на товары и услуги освобожденные от НДС, НДС= 20%, и НДС=0%. Ни в один из этих пунктов эти услуги не попадают. Так как они просто не являются облагаемыми НДС (этот пункт не попадает ни в один из описанных разделов).
К подтверждению своих слов хочу добавить что никто не додумывается выписывать налоговую накладную на такие услуги как комиссия за покупку валюты, страховку, оплата финансовых услуг банка и т.п., которые также не облагаются НДС.
Ну да и чего будет стоить лицензия на 1С? вы теперь будете бороться с пиратством оказания услуг? Программное обеспечение как было так и остается НМА - такое лично мое мнение
Инд = ГрузПол.НайтиЗначение(СокрЛП(Грузополучатель)); Если Инд = 0 Тогда // нет такого в списке ГрузПол.ТекущаяСтрока(1); Грузополучатель = ГрузПол.ПолучитьЗначение(1); Иначе ГрузПол.ТекущаяСтрока(Инд); КонецЕсли;
Не соответствие типов : в первой строке кода поиск идет строки, если не найден то из списка берется значение по позиции №1, если в списке тип храниміх значений не строки - то он никогда не найдет это значение
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!