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

Хранилище

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

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

История благодарностей участнику logist ::: Спасибо сказали: 2287 раз
Дата поста: В теме: За сообщение: Спасибо сказали:
10.04.17, 16:01 Выборка по сравнению из таблицы
Цитата(nickolas @ 10.04.17, 15:33) *
Мне нужен общий атрибут для выбора даных, другого нету, общее только Наименование таб.2 с ОсновноеСредство в таб.1

Общим должна быть Ссылка, даже если одну таблицу получаете из внешнего источника (например из файла) то сначала надо обработать таблицу так что бы у неё появилась Ссылка, а потому получать данные в запросе, находя соответствие по Ссылке.
nickolas,
04.04.17, 14:08 Половина замовлень які нам надходять - індивідуальні, кожен раз створювати нову позицію у номенклатурі і захаращувати її не хотілось би. Як бути?
Используйте Характеристики, Номенклатура будет одна, например "Изделие", а характеристика "По заказу клиента №5, или другое название". Будут плодится характеристики, но не номенклатура, по крайней мере с отчетами будет проще.
Но, с точки зрения учетной логики, надо вводить каждый раз новую номенклатуру.
aguu,
28.03.17, 15:02 Підготовка податкових накладних в xml - формі
Цитата(FOZOT @ 28.03.17, 14:37) *
Скільки чекати на оновлення?

Не более суток, всё зависит от проворности франча у которого оформляли.
FOZOT,
26.03.17, 21:18 Область не найдена:Ошибка при вызове метода контекста (ПолучитьОбласть)
Цитата(repreplo @ 26.03.17, 21:10) *
заблокировал админ.

Заблокировал? Прочтите правила и правильно вставьте картинки, это всё что от вас требуется, блокировать никто ничего не собирается.

По теме - в любой типовой области добавьте любой текст, и посмотрите он выводится на печать или нет, это что бы было понимание, что отредактировали именно тот макет. Потому, что конфигурация поддерживает пользовательские макеты, вы могли отредактировать макет в режиме предприятия, и тогда для вас будет вызываться ваш пользовательский макет, а не тот который в конфигурации. Пока что вижу это самой явной причиной ошибки.
repreplo, Vidocq05,
22.03.17, 21:14 Поступление товаров и услуг не попадает в регистр "Партии товаров на складах"
Цитата(bestnamebest @ 22.03.17, 20:16) *
в обработчикеПроведения ничего такого не происходит

Если бы там ничего такого не происходило, то записи в регистре были бы. А так, именно там что-то происходит.
levi,
21.03.17, 18:30 Программное нажатие на кнопку из командного интерфейса "перейти"
Цитата(vlad_ @ 21.03.17, 18:01) *
как вообще можно обратиться к стандартным командам закладки "перейти"?

Написать код который будет делать тоже, что и код стандартной команды. Либо реализация вашего решения не продумана, что скорее всего, т.к. все стандартные команды можно разместить в любом месте формы если они связаны по типу с каким-то элементом или объектом.

p.s. скрин для людей с отличным зрением.
vlad_,
20.03.17, 17:58 Импортный товар или нет (для загрузки в Медок)?
Когда создаете в классификаторе кодов номенклатуры запись - там есть вид: товар, импортированный товар и услуга. Соответственно в налоговой накладной вы можете выбирать в колонке "Код" необходимый код. Никаких привязок к партиям нет.
nmf, vbi,
20.03.17, 16:10 Отображение остатка по товару в чеке ККМ "на лету"
Ваша функция должна быть такой:
Функция РассчитатьОстаток(Организация,Номенклатура,Дата) Экспорт
    Запрос = Новый Запрос(
    "ВЫБРАТЬ
    |    ЗапасыОстатки.Организация,
    |    ЗапасыОстатки.Номенклатура,
    |    ЕСТЬNULL(ЗапасыОстатки.КоличествоОстаток, 0) КАК Остаток
    |ИЗ
    |    РегистрНакопления.Запасы.Остатки(
    |            &Дата,
    |            &Номенклатура = Номенклатура
    |                И &Организация = Организация) КАК ЗапасыОстатки"
    );
    Запрос.УстановитьПараметр("Дата",            Дата);
    Запрос.УстановитьПараметр("Номенклатура",    Номенклатура);
    Запрос.УстановитьПараметр("Организация",    Организация);
    Выборка = Запрос.Выполнить().Выбрать();
    Возврат ?(Выборка.Следующий(),Выборка.Остаток,0);  
  КонецФункции
bobr_dobr,
17.03.17, 14:13 Выгрузка отчёта по ЕСВ для подачи в контролирующие органы
Цитата(Лелуш Ламперуж @ 17.03.17, 13:45) *
в низу должна быть кнопка "Сформировать в формате ГНАУ".

Не должно там быть такой кнопки. 1С ушла от выгрузки напрямую, в какие либо форматы. Отчеты можно выгрузить только в программу "1С-Звит"
Лелуш Ламперуж,
16.03.17, 19:18 Реализация на основании заказов
Цитата(twilight_dream @ 16.03.17, 19:04) *
Проблема в том, что документ реализация создается пустым. Уже ставили флажки

Используйте вместо документа заказа покупателя - счет на оплату покупателя, тогда реализация не будет выполнять контроль заказа.

Цитата(twilight_dream @ 16.03.17, 19:04) *
То есть клиент не хочет вводить приходы. Нужны заказы и расходы только.

Есть куча простых бесплатных программ которые позволяют делать такие простые вещи.

Цитата(twilight_dream @ 16.03.17, 19:04) *
Прошу подсказать, как можно настроить именно єту конфигурацию, чтобі она работала, как простая "счетная машинка"

Что бы вы понимали свои действия и желания заказчика, ваш вопрос звучит как - "я купил автомобиль мерседес, но мне надо что бы он просто ездил как велосипед, без бензина, аккумулятора и т.п.".
Следующим требование от заказчика будет - "я тут ездил, смотрел, а давайте всё таки подключим аккумулятор", позднее будет - "а давайте всё таки будет заливать бензин". А потом будет вопрос - а почему она то едет то нет, и вам придется ответить - потому что до этого вы использовали её как попало, и вот, что бы всё было как надо, надо всё с самого начала прилизать, или начать вести учет заново, но по всем требованиям системы. Это по большому опыту подобных заказчиков. Поэтому, заранее сочувствую вам smile.gif
python, twilight_dream,
16.03.17, 15:31 Не правильно записывает движения по регистру накопления
Цитата(Yevhenii @ 16.03.17, 15:22) *
P.S. Добавил Движения.Записать();

Уберите, и посмотрите на результат.
Yevhenii,
16.03.17, 15:13 Не правильно записывает движения по регистру накопления
Цитата(Yevhenii @ 16.03.17, 15:07) *
но ведь в реквизиты перебираемых документов всю сумму исправно расписывает

Причем тут ваши документы. Записи в регистр это совсем другой механизм.

Цитата(Yevhenii @ 16.03.17, 15:07) *
но в регистр почему пишет только последнюю сумму

отладчиком вам видно, что в конце цикла в таблице движений все строки?
Yevhenii,
16.03.17, 15:03 Не правильно записывает движения по регистру накопления
Цитата(Yevhenii @ 16.03.17, 14:38) *
приход по регистру только на последний кусочек суммы, т.е. последнюю итерацию.

У вас же условие Если и ИначеЕсли, возможно остальные записи из запроса не попадают в эти условия, а попадает только одна.

Пройдитесь отладчиком - поймете сразу

Цитата(podcast @ 16.03.17, 14:57) *
 Движения.Записать(); // !!!Вроде ж нужно записать.

Зачем? Вот кстати, потому что в последнем условии есть запись - поэтому там остается только она.
Если объявляете Движения.ПродажаМатериала.Записывать = Истина; то записывать уже не надо, это сделает сама платформа.
Yevhenii,
10.03.17, 19:13 Ведение учёта начисления авансов
Цитата(Лелуш Ламперуж @ 10.03.17, 20:07) *
как правильно поступить?

При расчете аванса там надо поставить соотв. флаг "Предварительный расчет" (или как-то так)

Цитата(Лелуш Ламперуж @ 10.03.17, 20:07) *
P.S. Просьба объяснять конкретно

Люди в большинстве ленивые, а программисты особенно, что бы расписывать "конкретно", 1с не такая уж сложная вещь, если вы не в состоянии самостоятельно разобраться, хотя бы в базовых вещах, то рекомендую какие-нибудь курсы, или подписаться на ИТС и получать консультации по телефону, в конце концов это не бесплатное ПО, где консультации можно получить только на любительских форумах. 1С для каждого типового решения выпускает литературу, её можно купить отдельно от поставки, если у вашего предприятия ее по каким-то причинам нет.
Лелуш Ламперуж,
07.03.17, 13:00 Создание штатного расписания
Цитата(Лелуш Ламперуж @ 07.03.17, 13:19) *
нужно ли мне печатать новое штатное расписание на следующий месяц

Нет, не нужно.
Лелуш Ламперуж,
07.03.17, 11:49 Создание штатного расписания
Цитата(Лелуш Ламперуж @ 07.03.17, 12:16) *
А мне нужно именно на год.

Программа так не умеет. Надо дорабатывать (возможно внешнюю печатную форму, если конфигурация на поддержке).
Лелуш Ламперуж,
07.03.17, 10:16 "Комплексний облік для бюджетних установ України", переход с 2.0 на 2.1
Вдруг кому понадобится, ошибки выявленные при переносе остатков:

1. Обработка ВыгрузкаДанныхИз20В21 (внешняя) - из 2.0 не выгружает суммы износа НА (актуальность - версия 2.0.10.1)
Исправление: в функции ПолучитьВыборку_Документ_ВводОстатковНА, в запросе, в таблицые"ИзносНА" убрать из условия "Счет.Количественный = ИСТИНА И"

2. Обработка ИмпортНачальныхДанных (обработка находится в составе конфигурации!) - не загружает НА (актуальность - версия 2.1.2.2)
Исправление : в макете "СтруктураИмпорта_Документ_ВводОстатковНА" строку
    Результат.Вставить("ТабличнаяЧасть__НеоборотныеАктивы__Объект__Код",Ложь);
заменить на
    Результат.Вставить("ТабличнаяЧасть__НеоборотныеАктивы__Объект__ИнвентарныйНомер",Ложь);
Vofka,
07.03.17, 9:28 Хранение цвета в реквизите справочника
Цитата(bizisoft @ 07.03.17, 10:06) *
А "Попытка" использую как страховку от вылета ошибки, если вдруг реквизит Цвет (ХранилищеЗначений) будет не заполнен, а то пользователи шибко пугливые на ошибки

В таком случае надо проверять реквизит на заполненность, дело в том, что если реквизит не будет заполнен то попытка не вызовет исключение а вернет Неопределено.
Цвет = Цвет.Получить();
Если Не Цвет = Неопределено Тогда
ЭлементыФормы.ПримерЦвета.ЦветФонаПоля = Цвет;
КонецЕсли


Так же и при оформлении строки, обыграйте условие так, что бы не использовать попытку, при большом списке это будет очень нагружать систему.
bizisoft,
06.03.17, 13:56 Как втянуть и подставить данные с другого документа
Кидайте в личку ссылку на выгрузку базы (.DT), если там информация слишком секретна, или файл больше 500Мб, тогда только конфигурацию (.CF)
burza,
06.03.17, 13:37 Как втянуть и подставить данные с другого документа
Цитата(burza @ 06.03.17, 14:20) *
ТАк)

Видимо не так, покажите скрин так, что бы было видно где остановился отладчик (на поле слева желтая стрелка вправо). Стрелка должна быть в строке "Если СтрокаТаблицыюСмена", в этих скринах она вряд ли там.

upd: как это вы быстро успели перевыложить скрин))
1) у вас нет элемента справочника с наименованием "артЦеновыеСмены"
соответственно 2) пусто.

p.s. мне почему-то кажется, что вы не совсем понимаете логику работы справочника, раз создали в конфигурации справочник, а в базе ищите его элемент по его названию.

+ еще смотрю, и никто на это не обратил внимание, тупо покопировали код, даже не вникая в его логику.
В вашем случае проще было сразу просить кого-то сделать за вас, чем заниматься этим, чем мы тут занимаемся, вы же не хотите вникать во что либо ((

&НаСервере
Процедура ПланСмена()
     Справочник = Справочники.артЦеновыеСмены.НайтиПоНаименованию("артЦеновыеСмены");
     СтрокаТаблицы = Объект.План.НайтиПоИдентификатору(Элементы.План.ТекущаяСтрока);
    
    Если СтрокаТаблицы.Смена  = Справочник Тогда
     СтрокаТаблицы.ДатаНачала = Справочник.ДатаНачала;
     СтрокаТаблицы.ДатаОкончания = Справочник.ДатаЗавершения;
    КонецЕсли
        
КонецПроцедуры
burza,
06.03.17, 13:08 Как втянуть и подставить данные с другого документа
burza, ну, учитесь же пользоваться, что ж каждый раз тут подсказываем что делать.
В отладчике покажите только "Справочник", станьте на эту переменную и покажите в этом окне что она содержит, но только на следующем шаге, т.е. когда отладчик покажет стрелку на строке с СтрокаТаблицы. А потом тоже самое но со строкой таблицы, и разверните оба результата.
burza,
04.03.17, 10:26 Как втянуть и подставить данные с другого документа
Вы знаете что такое отладчик? Как посмотреть значения в режиме отладки? Почитайте, это надо знать.
candrey,
04.03.17, 9:47 Как организовать фоновую работу сканера в 1С
Цитата(sanytch @ 03.03.17, 23:35) *
но в модуле обычного приложения так низя) какая такая ЭтаФорма

Вы плохо читали/поняли мое сообщение. В модуле обычного приложения создайте глобальную переменную, при открытии формы в которую будет помещаться результат сканирования после подключения оборудования (ПолучитьСерверТО().ПодключитьКлиента(ЭтаФорма)wink.gif добавляйте глФормаДляРезультатаСканирования = ЭтаФорма; Только не забудьте ПриЗакрытии формы сделать глФормаДляРезультатаСканирования = Неопределено.
В модуле обычного приложения в обработке внешнего события после Иначе добавьте
Если глФормаДляРезультатаСканирования <> Неопределено Тогда
ПолучитьСерверТО().ОбработатьВнешнееСобытие(Источник, Событие, Данные, глФормаДляРезультатаСканирования);
Возврат; // Или по другому определите окончание, так что бы дальше код не выполнялся
КонецЕсли
sanytch,
03.03.17, 9:38 Как организовать фоновую работу сканера в 1С
В модуле обычного приложения есть обработчик ВнешнееСобытие, думаю вам туда. И где-то там же должна быть переменная которая хранит форму в которую должен помещаться результат сканирования.
sanytch,
03.03.17, 9:35 Хранение цвета в реквизите справочника
Цитата(bizisoft @ 02.03.17, 21:46) *
   Пока Выборка.Следующий() Цикл

Правильней вместо Пока - Если

Цитата(bizisoft @ 02.03.17, 21:46) *
    ТекПользователь = ПользователиИнформационнойБазы.ТекущийПользователь();
    СпрТекПольз = Справочники.Пользователи.НайтиПоКоду(ТекПользователь.Имя);       

Сто пудова должна быть функция которая сразу вернет нужный элемент справочника.

и зачем используете попытки? если ПриОткрытии переменные не заполняются, то перенесите код в ПередОткрытием
bizisoft,

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

Курсы валют: доллар США к гривне Курсы валют: евро к гривне Курсы валют: российский рубль к гривне