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

Хранилище

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

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



История благодарностей участнику volodya1122 ::: Спасибо сказали: 133 раз
Дата поста: В теме: За сообщение: Спасибо сказали:
07.11.19, 15:25 Код Банку "0" в счете на оплату покупателю
yoj @ Сегодня, 15:15 * ,
Код банку (МФО банку) тепер вже лишній реквізит. Думаю з часом його взагал іприберуть із платіжного доручення. Коли вказується рахунок IBAN то коду банку непотрыбно. тому зробили показ нуля
yoj,
07.11.19, 14:17 При пересчете валюты обнаружен нулевой курс валюты в 1С 7.70.003 торговля склад для Украины?
ZUBR @ Сегодня, 13:59 * ,

Странно что вообще система не ругается что нет таких реквизитов ( СуммаСНДС, ЦенаСНДС , Единицы...)
Вообще то они участвуют в расчете во многих местах в документе. Например:
            ВсегоСуммаСНДС = глПересчет(СуммаСНДС,Валюта,Курс,ВУ,Дата_курса);
            ВсегоСуммаБезНДС = глПересчет(СуммаБезНДС,Валюта,Курс,ВУ,Дата_курса)

Так что если этих реквизитов не нужно, то самое правильное сделать эти колонки невидимими
ZUBR,
05.11.19, 8:40 Предпросмотр в 1С7,7 отличается от фактической печати
Sirius83 @ Сегодня, 8:24 * ,

В свойствах ячейки в колонке "товар" поставить Контроль "Обрезать"
Sirius83,
04.11.19, 9:47 Как создать новый элемент справочника из документа? 1с 7.7 конф 7.7.003
Цитата(andrew76 @ 04.11.19, 2:52) *
Не хочется вводить дополнительное поле ввода. Спасибо.


В 1С7 нема так як в 1С8 "Составной тип реквизита". Еякщо дуже хочеться і вибір з справочника и ручне введення, то в всеодно прийдеться вводити два реквізита. Можна зробити ще так: ці два реквізита розмістити один над одним (один реквізит закриває інший) і по умові керувати видимістю потрібного реквізиту. Саму умову реалізувати у вигляді флажка, або переключателя (по замовчуванню поставити значення те яке частіше використовується).
ZUBR,
23.10.19, 15:55 Можно ли сделать автоматическое обновление отчета? 1с 7.7 конф 7.7.003
ZUBR @ Вчера, 21:29 * ,

Саму кнопку можна і в шапці розмістити. (це або просто клітинку замалювати, або розмістити кнопку малюнком). І ще незнаю як подружаться ОбработкаЯчейкиТаблицы в глобальнім модулі із такою ж в модулі звіту).
Ось що знайшов в інтернеті, так як я цього не використовую
Цитата
Функция обновления отчета используется всеми стандартными отчетами. Если непонятно, как там это устроено, то попробую привести пример попроще. Создаем внешний отчет. В таблице создаем две секции:
1). "Шапка" в одной из ячеек которой присутствует надпись "Обновить", в расшифровке написано РасшифровкаОбновить(1)
2). "Основная" в одной из ячеек которой установлен режим "Выражение" и вписана переменная ПечТекст.

На форме отчета присутствует кнопка с идентификатором кнСформировать, которая запускает процедуру Сформировать и текстовое поле с идентификатором ПечТекст.

При нажатии на кнопку Сформировать появится отчет с текстом "начальное значение". Затем вводим в текстовое поле на форме другой текст и в самом отчете дважды щелкаем на "Обновить".


Далее текст модуля отчета.

Перем Таб;
Перем Расшифровка;

Функция РасшифровкаОбновить(Обновить)
Расшифровка.Установить("Обновить", Обновить);
Возврат Расшифровка;
КонецФункции //РасшифровкаОбновить()

Процедура Сформировать()
Таб.ВывестиСекцию("Шапка");
Таб.ВывестиСекцию("Основная");
Таб.ТолькоПросмотр(1);
Таб.Показать();
//Больше не будем трогать кнопку
Форма.кнСформировать.Доступность(0);
КонецПроцедуры

//Предоределенная процедура, присутствует в глобальном модуле. Т.к. эта процедура прописана
//в данном случае локально, то она перекроет глобальную
Процедура ОбработкаЯчейкиТаблицы(Расшифровка, СтандартнаяОбработка, Таблица,Адрес)
Если Расшифровка.Получить("Обновить")=1 Тогда
Таб.Очистить();
Сформировать();
КонецЕсли;
КонецПроцедуры

Процедура ПриОткрытии()
Расшифровка=СоздатьОбъект("СписокЗначений");
Таб=СоздатьОбъект("Таблица");
ПечТекст="начальное значение";
КонецПроцедуры


P.S. Данный отчет можно сделать как внутренним, так и внешним, но если пользоваться глобальной процедурой ОбработкаЯчейкиТаблицы, то отчет должен быть внутренним.
ZUBR,
16.10.19, 8:17 Как в доработанную конфигурацию перенести данные?1с 7.7 конф 7.7.00
ZUBR @ Сегодня, 2:00 * ,
Краще зробити навпаки. Тобто свої зміни конфігурації добавити в стандартну конфігурацію (де є всі дані).
Для цього СПОЧАТКУ ЗРОБИТИ КОПІЮ СТАНДАРТНОЇ (РОБОЧОЇ) КОНФІГУРАЦІЇ - обовязково!!!!!!!!!! І далі експерементувати на ній.
1. В конфігураторі (в стандартній) зайти в меню Конфігурація/ОбєдинениеКонфигураций. Вибрати файл 1cv7.md (із папки де у вас ваша змінена конфігурація) Пріоритет поставити (загружаєма конфігурація (стоїть по замовчуванню) і обєднати (візуально переглянути які були зміни)
2. Виконати в конфігураторі в меню Администрирование Тестирование и исправление ИБ - Виставивши всі відмітки.
3. Перевірити чи все правильно працює.

Ще раз наголошую НЕ ЗАБУДЬТЕ ПРО КОПІЮ ОСНОВНОЇ БАЗИ!!!!!!!!!

ZUBR,
04.10.19, 8:14 В печатной форме расходной накладной сумму прописью не пишет на украинском языке1С 7.70.003 торговля склад для Украины
ZUBR @ Вчера, 22:48 * ,

1. Потрібно в операції/константах поставити "Форми на украинском" в "Да"
2. В Справочники/Валюты. Правою кнопкою на "грн" - вибрати "Редактировать в диалоге". Тоді відкрити і на другій закладці вибрати файл uahukr.spl (якщо його немає то створити, або виправити вміст іншого існуючого файлу (редагується як звичайний текстовий файл,))
ZUBR,
30.09.19, 15:05 Как изменить реквизит ВыбратьПериод в 1с 7.7 конф 7.7.003
andrew76 @ Сегодня, 5:05 * ,

В мене є готова зовнішня обробка для цього. Вибравши період і типи докуменів можна, помітити на видалення, зняти помітку, зробити непроведеним, провести документии. А також поміняти дату документу (причому зберегти її статус (проведений, непроведений, помічений на видалення). Якщо в періоді непотрібно обробляти всі документи, то можна поставити відмітку які саме обробляти. Знайшов її в і Неті і трішки переробив її. Якщо потрібно можу скинути

ZUBR @ Вчера, 22:54 * ,

Із документа (із модуля Форми або модуля документа) неможна видалити чи зняти з проведення цей же документ.
Хоча зустрічав цікавий варіант: Реалізовано функцію зміни дати в проведенім документі. Візуально все виглядає ніби насправді відкривається проведений документ, міняється дата і по "ОК" зберігається проведений документ із новою датою. Насправді там застосували деяку хитрість, а саме при відкритті документу відкривався не сам документ, а створювалась копія. на цій копії документу робились всі потрібні зміни, мінялась дата, мінялись інші реквізити в документі, добавляли товар в табличну частину....... І по кнопці "ОК" оригінальний документ робили непроведеним (це вже можливо, так як це робиться з іншого документу), переносили всі дані з копії документа, записували і проводили документ, а копію просто незберігали.
ZUBR,
05.09.19, 7:52 Как зафиксировать шапку таблицы отчета 1с 7.7 конф 7.7.00
ZUBR @ Сегодня, 1:26 * ,

Таб.Опции(0,0,4,0); -Третий параметер

Опции(<?>,,,,);
Синтаксис:
Опции(<ВыводСетки>,<ВыводЗаголовков>,<ФиксСтрок>,<ФиксСтолбцов>,<ИмяОпцийПечати>,<ИмяСохрРазмОкна>,<ФлагЧБПросмотра>,<НаправлПерехода>)
Назначение:
Установить флаги вывода сетки, заголовков, фиксации строк и столбцов, набор опций печати.
Параметры:
<ВыводСетки> - флаг вывода сетки: 1 - показывать, 0 - не показывать (необязателен, умолчание - 1);
<ВыводЗаголовков> - флаг вывода заголовков строк и столбцов: 1 - показывать, 0 - не показывать (необязателен, по умолчанию - 1);
<ФиксСтрок> - число фиксируемых строк (необязателен, по умолчанию - 0);
<ФиксСтолбцов> - число фиксируемых столбцов (необязателен, по умолчанию - 0);
1Cv77, BrveBlack, ZUBR,
03.09.19, 8:02 Префикс номеров документов в 1С 7.70.003 торговля склад для Украины?
ZUBR @ Сегодня, 0:20 * ,

Логічно подумати......
Наприклад до цього у вас була нумерація "В пределах года" тоду в 2018 році міг бути документ з номером ПРЕ-0005, і так як нумерація тільки в межах року то з наступного нумерація теж починається заново і в 2019 році знову буде локумент з номером ПРЕ-0005. Ось про це система і попереджає. Якщо у вас є такі документи в різних роках, то спершу потрібно їх перенумерувати. Якщо це новий документ і в різних роках немає однакових номерів, то можна не звертати увагу на це попередження
ZUBR,
02.09.19, 22:58 Как создать отчет с суммой по отдельной позиции табличной части расходных накладных в 1С 7.70.003 торговля склад для Украины
Макс1С @ Сегодня, 23:41 * ,

Або краще на форму звіту вставити поле введення (реквизит диалога) з типом справочник.Номенклатура І ідентифікатор для нього прописати "нужныйТовар"
ZUBR,
02.09.19, 21:29 Как создать отчет с суммой по отдельной позиции табличной части расходных накладных в 1С 7.70.003 торговля склад для Украины
mut @ Сегодня, 21:03 * ,
Немного не то. Человеку нужно выбрать по всех товарах название которых начинается с "Ремонт". Незнаю, есть ли в семёрочных запросах функция "Подобно". В данном случае она бы очень подошла. А так убрать из запроса условие, и перебором пройтись и проверять на ЛЕВ(Товар,6)="Ремонт".
ZUBR,
02.09.19, 21:03 Префикс номеров документов в 1С 7.70.003 торговля склад для Украины?
ZUBR @ Сегодня, 19:35 * ,

це вирушуетьсяна етапі планування конфігурації.
1. Зазвичай для документу ставлять періодичність нумірації в межах року (тобто кожного року нумерація починається з одиниці
2. Проаналізувати скільки документів даного виду в рік (з добрим запасом) ви створюєте (100, 10000, 10000000000...). відповідно і таку довжину вказати для номеру документа (не забіти врахувати кількість символів в префіксі).
3. Можливо і в процесі роботи збільшити кількіть символів в номері, але тут буде сюрприз(так як ПРЕ999 білеше ніж ПРЕ1000 - строкові значення порівнюються посимвольно, то 1С буде намагатись весь час створити один і той самий номер), тому так нерадять робити. Але як вже відбулась така ситуація, і символів нехватає, тоді потрібно збільшити кількість символів в номері і всі документи за перід (наприклад рік) перенумерувати.

ПС. Наступний після ПРЕ-9999 мав би бути ПРЕ-10000 (система добавляє одиницю тільки до числової частини коду, все інше залишає як було), але так як є обмеження на кількість символів, то останній нуль відкидається і номер буде ПРЕ-1000. Після нього знову ПРЕ-1000 і так до бескінечності
ZUBR,
02.09.19, 9:52 Как создать отчет с суммой по отдельной позиции табличной части расходных накладных в 1С 7.70.003 торговля склад для Украины
ZUBR @ Сегодня, 0:25 * ,

Крім слова "Ремонт"в навзві, в карточці товару є ще поле "ВидТовару" . Ви проставляєте там вид "товар" або "Услуга"?
ZUBR,
30.08.19, 11:14 Префикс номеров документов в 1С 7.70.003 торговля склад для Украины?
ZUBR @ Вчера, 18:32 * ,

1. в каждом документа есть предопределенная процедура
Процедура ВводНового(Скопирован)

2. В ней вызывается из глобального модуля
глЗаполнитьШапку(Контекст);

3. А уже в глобальном модуле (в глЗаполнитьШапку) вызывается
глУстановитьНомерДок(Конт);


вот такая цепочка событий.
ZUBR,
02.08.19, 8:21 Где находится итог табличной части расходной накладной в 1С 7.70.003 торговля склад для Украины?
Так и есть. В документе и в журнале не хранится итоговая сумма по документу. В журнале она расчитываеться в процессе (в глобальном модуле есть функция для этого: Функция глЖурналСумма(Конт,БезВалюты=0) Экспорт ).
ZUBR,
30.05.19, 16:43 Можно ли зафиксировать момент до и после открытия любой формы в системе 1С
Gigi @ Вчера, 14:24 * ,

Есть еще стандартная 1Совкая функция ТекущаяУниверсальнаяДатаВМиллисекундах()

Ей удобно пользоваться когда нужно в реальных условиях проверить время виполнения
Gigi,
15.02.19, 14:40 Работа с Деревом в обработке: группирует данные, а не нужно
Constantus @ Сегодня, 13:11 * ,

Вот тут Вы проверяете есть ли в массиве уже такая номенклатура
Если шаг = 0 И массНоменклатур.Найти( тСтрокаНоменклатуры.ЗаказНоменклатура ) = Неопределено Тогда

попробуйте проверять по ссылке
Constantus,
29.11.18, 18:06 комментарий к номенклатуре из формы списка
Sharzem @ Сегодня, 14:43 * ,

Ну я бачу автор не повний "0". Бачу в 1С щось розуміє. Думаю вийде проаналізувати мій примітивний код на декілька рядків і виправити так як йому потрібно.
p.s. Одного разу на Іншому форумі реально приходилось одному "програмісту" пояснювати що означає знак запитання перед дужками (а автор бачу вміє ним користуватись, значить розбереться)
4andriy,
20.06.17, 9:33 Чи можливо за номером документу відкрити його візуальну форму
Цитата(leo10k10 @ 20.06.17, 0:07) *
Пробував до і після рядка з кодом

ОткрытьФорму(Док.ТекущийДокумент(),"проба")



змінити статус кнопки таким рядком

Форма.КнЗаписати.Доступность(0);



У вас після цієї дії на в програмі відкрито два документи "акциз". При таких діях кнопки мали стати неактивними в першому документі.
щоб стали неативні в другому документі потрібно це прописати в ПриОкритии (з аналізом як я писав вище що документ відкритий не інтерактивно а по "ОкрытьФорму")
leo10k10,
19.06.17, 15:36 Чи можливо за номером документу відкрити його візуальну форму
leo10k10 @ Сегодня, 13:03 * ,
"Поле ввода" - це не реквізит документа!!!! при збереженні документа дані з цого поля вводу не зберігаються.
Якщо при штатнаму відкритті документу у вас ці дані збереглись, то вони або програмно вираховуються, або туди записуються дані з іншого реквізиту (перевірити що написано в закладці "Дополнитено" цого поля вводу, або пошук в модулі документу по "Ідентифікатору" цього поля вводу)
Ще раз наголошу!!!!!! Вам потрібно відкрити існуючий документ для редагування, чи створити ще один такий самий документ (щоби попередній документ залишився незмінним, а те що відкрилось - зберегти як новий документ)
leo10k10,
16.06.17, 11:18 Чи можливо за номером документу відкрити його візуальну форму
ще додам до вищесказаного.
для другого варіанту потрібно виправити код:
ОткрытьФорму("Документ.акциз","проба",Док1.ТекущийДокумент());

і аналізувати (тобто копіювати дані з попереднього документу) в процедурі
Процедура ВводНаОсновании(Док) 
ДатаДок=ТекущаяДата();    
Контрагент=Док.Контрагент;



leo10k10,
16.06.17, 10:16 Чи можливо за номером документу відкрити його візуальну форму
leo10k10 @ Сегодня, 0:00 * ,

Дуже дивна задумка. в майбутньому буде путаниця.
мені незрозуміло Кнопка "Відрити останні набрані Акцизи" має відкрити список документів (тобто журнал документів. Чи останній документ?
Якщо останній документ то є 2 варіанти
1. Відкрити набраний документ для редагування (тоді при збереженні будуть виправлення в існуючому документі
2. Відкрити новий документ (переглянути в типовій конфігурації процедуру (ПриОткритии(признакКопирования)
Обидва методи реалізуються функцією "ОткрытьФорму"

Наприклад повісити цю процедуру на вашу кнопку "Відрити останні набрані Акцизи"
  Процедура ОткрДок()
      Док=СоздатьОбъект("Документ.акциз");
      Если Док.НайтиПономеру("0000001038",ТекущаяДата())=1 тогда
  //    ТекущийДок=Док.ТекущийДокумент();
      ОткрытьФорму(Док.ТекущийДокумент(),"проба");
      КонецЕсли;
  КонецПроцедуры

А в процедурі ПриОткритии зробити щось типу цього
Процедура ПриОткрытии()    
    тт=Форма.Параметр;
    Если тт="проба" тогда
    ДатаДок=ТекущаяДата();    //і інші дії які потрібно зробити
    Створив      =глКористувач;
    КонецЕсли;
leo10k10,
06.04.17, 8:14 Как програмно в печатной форме можно поменять цвет текста
можна туто зробити дві однакові строчки в печатной форме. Відредагувати колір якбажаєте (і можливо дані в інших колонках) і по потрібній умові виводити або "строку1" або "строку2".
Хоча якщо тільки потрібно в клітинці де є відємне значення видідичи червоним кольором текст то як сказали вище - на клітинці "Свойстро" вибрати Контроль "Красний" На закладці "Текст"
leo10k10,
04.04.17, 16:20 Объединение двух таблиц значений
leo10k10 @ Сегодня, 12:56 * ,
цикл ще можна спростити. Там є лишні дії

Список_2.ВыбратьСтроки();
   Пока Список_2.ПолучитьСтроку()=1 Цикл
        //кк = кк + 1;
        //Список_2.ПолучитьСтрокуПоНомеру(кк);
        //ном = КолСтрокСп_1 + кк;
        // Список_1.НоваяСтрока(ном);
        Список_1.НоваяСтрока();
        Список_1.ДатаСп_1 = Список_2.ДатаСп_2;
        Список_1.Пар1_Сп_1 = Список_2.Пар1_Сп_2;
        Список_1.Пар2_Сп_1 = Список_2.Пар2_Сп_2;
        Список_1.ЗначСп_1 = Список_2.ЗначСп_2;            
       // КолСтрокСп_2 = КолСтрокСп_2 - 1;
    КонеЦцикла;
leo10k10,

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