4andriy @ Сегодня, 15:33
, Для того чтобы исправить данную ошибку в 1С 7.7, достаточно поместить файл без содержимого с названием «OrdNoChk. prm» в папку BIN с установленной программой. Например, если 1С расположена по адресу «C:\Program Files (x86)\1Cv77», то необходимо создать файл в папке «C:\Program Files (x86)\1Cv77\BIN».
alla35 @ Сегодня, 13:05
, Обратиться за помощью к программисту. Как вариант, если хотите сами разобраться,то в инете есть инфа как создавать внешние печатные формы.
andrew76 @ 25.02.22, 9:34
, Я делал так создавал новый реквизит "ИсторическоеНаименование" в него записывали на определенную дату (до и после переименования) наименования подразделения. Потом во всех документах на печатных формах и т.д. писал
andrew76 @ 25.01.22, 9:30
, У меня была такая задача. Надо было проверить заполнение одного реквизита при изменении другого (заполнена ли статья расходов при изменении суммы), статья расходов на второй вкладки, а сумма на первой вкладке. При изменении суммы осуществляется переход на вторую вкладку
Вот такой код был при изменении суммы:
//============================= Процедура ИзмСумму() Если ПустоеЗначение(СтатьяРасходов) = 1 Тогда Форма.ИспользоватьСлой("Дополнительно",2); Форма.Закладки.ТекущаяСтрока(2); Сообщить("Выберите 'Статью","!"); Возврат; КонецЕсли; КонецПроцедуры
Если Док_Источник.ВыбратьДокументы(ВыбНачПериода,ВыбКонПериода) = 1 Тогда Пока Док_Источник.ПолучитьДокумент() = 1 Цикл Объект = БазаОле.ЗначениеВстрокуВнутр(Док_Источник.ТекущийДокумент()); ИдентификаторДокумента = СокрЛП(ПолучитьИД(Объект)); // Для примера Объект возвращает {"O","0","0","3114","0","0"," 258156CB "}, // а ПолучитьИД(объект) = 258156CB КонецЦикла;
Еще посмотрите метод: ЗначениеВСтрокуВнутр(<?>); Синтаксис: ЗначениеВСтрокуВнутр(<Объект>) Назначение: Преобразование значения объекта агрегатного типа в строковое системное представление. Возвращает: представление значения объекта в строковом системном виде. Параметры: <Объект> - значение объекта агрегатного типа данных которое нужно преобразовать.[/code]
4andriy @ Вчера, 22:21
, Андрей, я же Вам скинул картинку. Там на ней есть "длина кода", "длина наименования". Повторяю еще раз код и наименования то стандартный реквизит для всех справочников!!! остальные реквизиты Вы сами добавляете.
Если ВыборкаДетальныеЗаписи2.Следующий() Тогда КонечныйДолг = ВыборкаДетальныеЗаписи2.СуммаКонечныйОстаток; Если КонечныйДолг < 0 Тогда ОбластьМакета.Параметры.ДолгИнфа = "Предоплата контрагента с учетом этой накладной составляет " + (-1)*КонечныйДолг + " руб."; Иначе ОбластьМакета.Параметры.ДолгИнфа = "Задолженность контрагента с учетом этой накладной составляет " + КонечныйДолг + " руб."; КонецЕсли; Иначе ОбластьМакета.Параметры.ДолгИнфа = ""; КонецЕсли;
Mademan @ Сегодня, 13:11
, Есть обработки, которые загружают из экселя накладные - ЗагрузкаДанныхИзТабличногоДокумента.epf. По ней есть инструкции, как пользоваться. Можно нанять программиста,который напишет Вам загрузку из экселя
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!