Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Войти | Зарегистрироваться )



История благодарностей участнику DartRomanius ::: Спасибо сказали: 145 раз
Дата поста: В теме: За сообщение: Спасибо сказали:
19.05.11, 8:56 ОброботкаПроведения
Цитата(bodka @ 19.05.11, 9:45) *
Если Сотр <> Справочники.Сотрудники.ПустаяСсылка() Не пойму логики. Не можете подробнее по каждому слову объяснить?


В вашей задаче надо найти сотрудника по ИНН.

Сотр = Справочники.Сотрудники.НайтиПоРеквизиту("ИНН", ИНН);


Так вот если найдет то будет ссылка на Элемент
Если не найдет то будет пустая ссылка

Это собственно и есть проверка.

По русски это как-то так:
Найти в справочнике элемент с таким ИНН и вернуть ссылку на него в переменную "Сотр"
если мы нашли такого сотрудника то идем в отказ, а проверяем мы сравнением переменной "Сотр" со значением пустой ссылки на элемент справочника сотрудники
Если такого сотрудника не нашли, значит то что нам надо и выполняем действия по созданию нового элемента справочника....




Да еще можно так:
Если Не Сотр.Пустая() Тогда
.....
PROFIT
bodka,
18.05.11, 18:30 Как сгруппировать запрос?
Цитата(meverikxp @ 18.05.11, 17:05) *
Че-то не получается у меня сделать им то что нужно. Может неправильно делаю. Просветите меня пожалуйста.


Значит так:
1. Подобный вопрос был! (Уже точно помню, что был)
2. Решение в данном случае в лоб выглядит как:
- смотрим на контрагента, запоминаем номер строки, это у нас старт для объединения. Так же запомнить контрагента.
- запоминаем текущую позицию для следующего витка цикла.
- перед выводом очередной строки, проверяем контрагент тот или изменился:
- если изменился, объединяем область
- если нет, идем дальше.

3. Вопрос по поводу НН вынести в отдельную ветку. Да и вообще описывайте задачу, а не кусками.
Повторюсь, телепаты в отпуску.
meverikxp,
12.05.11, 10:32 Работа с Excel
Цитата(Flamepayne @ 12.05.11, 11:17) *
Здраствуйте, уважаемые форумчане! Вопрос следующий: как средствами OLE очистить лист Excel? 1с v7.7.


Для начала узнать как средствами Excel очистить лист.

подсказка:
Worksheets("Sheet1").Range("A1:G37").Clear
Flamepayne,
05.05.11, 8:43 Редактирование печатной формы налоговой накладной
Проверить на базовая/не базовая конфигурация..... как вариант.
Это на вариант почему не обновляется.
meverikxp,
04.05.11, 14:49 Редактирование печатной формы налоговой накладной
Обновиться до актуального релиза конфигурации.
meverikxp,
28.04.11, 10:31 Общие вопросы
Для начала рекомендовал бы изучить мат.часть!
1С все-таки предметная область, и без знания/понимания учета и т.п. ой как тяжело.

Кидаться сразу в сторону специфических задач, это..... "ну вы понели".

ЗЫ: Ваши вопросы в данном случае слишком поверхностны и абстрактны получились, как-бы вырваны из контекста.
Недаром сказано, правильно поставленный вопрос - 60% ответа.
Nano,
27.04.11, 9:08 Ошибка при выполнении операции с информационной базой Ошибка СУБД:
Дык англиским по белому написано:
Пароль протух. smile.gif

А если серьезно, то судя по сообщению авторизация на сервере (SQL) происходит средствами ОС
и стоит принудительная смена пароля через какое-то время.
Смените пароль или тип авторизации для пользователя. И админа пните сапогом. smile.gif
Enigmochka,
12.04.11, 10:59 Перевод денежных средств
Цитата(for2ne @ 12.04.11, 12:22) *
в корне неправильно тогда получается. не покупать же отдельно лицензию под второго пользователя чтобы он закупки у первого делал.
подскажите как сделать правильно,
задача: есть 2 организации,
как проводить закупки, чтобы продавать можно было 2-м организациям, а закупать на одну? как перемещать товары между ними?


1. Причем здесь пользователь?
2. А с точки зрения появления товара на второй организации? Перемещение то фактически будет сделкой купли-продажи или отдачи на комиссию как раз между этими двумя организациями.

Собственно схема:

2 организации, назовем их 1-я и 2-я.
1-я производит основные закупки.

продажа осуществляется с обеих организаций.
с 1-й понятно, товар числится на ней.
со 2-й:
- при покупке, оформляется приход товара от контрагента 1-й организации
- оформляется отгрузка клиенту
- оформляется отгрузка с 1-й на вторую.

ну и соответственно как описано выше проводки по кассе.


как-то так.
for2ne,
12.04.11, 10:14 Перевод денежных средств
Цитата(for2ne @ 12.04.11, 11:50) *
можно поподробнее какими?
расходный кассовый я же не сделаю с одной организации на вторую?


Решение в лоб:
Создать нужное кол-во контрагентов соответствующих Вашим организациям.

Далее либо:
1. Вручную делать документы ПКО и РКО.
2. Написать обработку для автоматического формирования данных документов.
for2ne,
11.04.11, 14:27 Новый прикол бухгалтеров: "Новая инвентаризационная опись ОС"
Цитата



Под 7.7 работает в типовой бухии.
Это собсно мое творение для бухов, им так это надо было.
Acid,
08.04.11, 15:54 Программная защита. И что это такое?
Цитата(Vond @ 08.04.11, 16:57) *
ну там же по русски написано...
1 - это аппаратный ключик защиты
2 - это уже файл лицензий, как работает увы не знаю, но уже ЮСБ ключа не требуется. Удобно если сервак виртуальный


Ага, понятно.

Порылся в настройках клиентской платформы, есть там галочка типа использовать аппаратныю защиту. Если снимаешь, просит вводить "пин-код" какой-то...

Всем спасибо.
Vofka,
06.04.11, 11:32 Новая Декларация НДС
Цитата(simamura @ 06.04.11, 13:18) *
Я так понял нада поставить последний Регламентированные отчеты за 1 квартал 2011 г ?? Так.


Да. И скорее всего обновить конфигурацию тоже.
simamura,
11.03.11, 12:14 выбор строк табличной части
Как-то так:

        Строк = ТабличнаяЧасть.Количество();
        Если Строк = 0 Тогда
                Возврат;
        КонецЕсли;
        Строка1 = ТабличнаяЧасть.Получить(1);
        Строка2 = ТабличнаяЧасть.Получить(Строк);
Стажёр,
11.03.11, 12:11 выбор строк табличной части
Цитата(Стажёр @ 11.03.11, 12:57) *
Здравствуйте! Подскажите, как из табличной части выбрать 1ю и последнюю строку?


Табличная часть.Количество()
Табличная часть.Получить(<Индекс>)


Вам в помощь.
creatermc,
11.03.11, 8:27 Pepe, с днюхой!
icon_beer17.gif
С днюхой!
Pepe,
02.03.11, 14:39 Фильтр в динамическом списке
Палучилось....


Цитата(disfinder @ 27.02.11, 21:54) *
называется "Отбор".
Если поле отбора будет реквизитом документа- то отбор получится. Если будете хранить в регистре сведений - то через отбор не выйдет, нужно будет формировать и заполнять список документов вручную (программно в смысле).


Формирование списка следующим образом:
ВЫБРАТЬ
    ДокументЗаказ.Ссылка,
    ДокументЗаказ.ПометкаУдаления,
    ДокументЗаказ.Номер,
    ДокументЗаказ.Дата,
    ДокументЗаказ.Проведен,
    ДокументЗаказ.Примечание,
    ДокументЗаказ.Автор,
    СтатусыЗаказов.Статус
ИЗ
    РегистрСведений.СтатусыЗаказов КАК СтатусыЗаказов
        ЛЕВОЕ СОЕДИНЕНИЕ Документ.Заказ КАК ДокументЗаказ
        ПО СтатусыЗаказов.Заказ = ДокументЗаказ.Ссылка


А отбор где-то таким образом:

&НаСервере
Процедура ИзменитьОтборСписка()
    Если СтатусОтбор.Пустая() Тогда
        Список.Отбор.Элементы.Очистить();
    Иначе
        Список.Отбор.Элементы.Очистить();
        
        ЭлементыОтбора = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
        ЭлементыОтбора.ЛевоеЗначение     = Новый ПолеКомпоновкиДанных("Статус");
        ЭлементыОтбора.ВидСравнения     = ВидСравненияКомпоновкиДанных.Равно;
        ЭлементыОтбора.ПравоеЗначение     = СтатусОтбор;
        
        ЭлементыОтбора.Использование    = Истина;
    КонецЕсли;
КонецПроцедуры // ИзменитьОтборСписка()
Cnhtkjr, Vofka,
28.02.11, 11:29 С днём рождения, 5_kopeek!
О_о.... О как....

С днюхой..... Всего самого наилучшайшего. -{-@
5_kopeek,
25.02.11, 15:38 Как установить категорию товаров программно?
Цитата(Zaval @ 25.02.11, 16:30) *
Там все уже есть. И отчеты норм будут формироваться.
Очень хороший механизм, жаль, его мало кто использует...

У элемента справочника Номенклатура создается подчиненный ему элемент справочника КатегорииНоменклатуры. Реквизит Категория - тот самый Алкоголь или Табак - Элемент спрвочника Категории. Сам справочник категории заполнить предварительно(кста, там можно такую иерархию развести...)
Можно обработку написать, а можно взять Ючойс с ИТС - там удобно отбирать Номенклатуру.
В файлик примере (юсТемплэйт?) написать простенький код создания подчиненного, категорию можно вынести на форму - для интерактивного выбора.


Как вариант еще можно использовать штатную обработку для установки категорий.
Но естественно у нее (обработки) есть ряд ограничений.

Хотя если группа табак и алкоголь раздельны то скорее всего прокатит. ИМХО.
Flexy,
24.02.11, 14:30 Формат( ,"ЧПДС") сумма в гривнах?
Файл прописей Вам в помощь.

Перед форматированием что-то типа:
ПроцедураПечать()
.......
   Пропись(ИмяФайла);
.......
   Формат(тбСотрудники.Итог("Выплачено"),"ЧПДС")
КонецПроцедуры;


Пропись(<?>);
Синтаксис:
Пропись(<Параметр>)
Назначение:
Задать образец вывода чисел прописью.
Параметры:
<Параметр> - строка, содержащая имя файла с прописью (если в параметре передано '''' (пустая строка), то устанавливается пропись по умолчанию) или объект типа ''СписокЗначений'', в котором лежат строки, структура которых совпадает со структурой файла прописей - там тоже двухуровневая структура, порядок строк тоже такой же.
sVasilich,
23.02.11, 8:12 С праздником!!!!
С праздником коллеги. icon_beer17.gif
Acid, Alan68, Batchir, Flexy, Pepe, zetovich, Ziam,
21.02.11, 11:37 Как вытянуть данные из справочника в документе
Цитата(pashik @ 21.02.11, 12:29) *
Вот такпытаюсь:
&НаКлиенте
Процедура СписокТоваровНоменклатураПриИзменении(Элемент)
СтрокаТабличнойЧасти = Элементы.СписокТоваров.ТекущиеДанные;
СтрокаТабличнойЧасти.Цена = РаботаСоСправочниками.ИзвлечЦену(Объект.Дата, СтрокаТабличнойЧасти.Номенклатура, Объект.ВидЦены);


СтрокаТабличнойЧасти.ЕдиницыИзмерения = Номенклатура.ЕдиницыИзмерения;

КонецПроцедуры

Выдает ошибку: "{Документ.ЗаказТоваров.Форма.ФормаДокумента.Форма(8,42)}: Переменная не определена (Номенклатура)
СтрокаТабличнойЧасти.ЕдиницыИзмерения = <<?>>Номенклатура.ЕдиницыИзмерения; (Проверка: Тонкий клиент)"

тоесть где фукции процедуры писать я в курсе.
не могу понять откуда вытащить ссылку на выбраный с справочнике объект.



Сходить на сервер за данными.

Что-то типа

&НаКлиенте
Процедура ПриИзмененииНоменклатуры(.....)
.......
    ЗадатьИзменитьЕдиницуНаСервере();
.......
КонецПроцедуры

&НаСервере
Процедура ЗадатьИзменитьЕдиницуНаСервере()
    Номенклатура.Единицы......

КонецПроцедуры
pashik,
10.02.11, 8:49 Batchir, с днюхой! :)
Поздравляемс.... всего, всего самого наилучшего.
Batchir,

4 страниц V  « < 2 3 4
RSS Текстовая версия Сейчас: 25.04.24, 1:23
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!